22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
# VelocityNeteaseAuth
|
||
|
||
为 Velocity 代理端添加网易验证,使用mixin注入代码,无需修改代理端核心。
|
||
|
||
# 使用方式
|
||
|
||
1. 下载并安装 [ignite](https://github.com/vectrix-space/ignite)
|
||
2. 将本插件放到 mods 文件夹
|
||
3. 启动服务端,服务端根目录生成 `netease.yml` 文件
|
||
4. 编辑 `netease.yml` 以符合服务器预期
|
||
5. 重新启动服务端
|
||
|
||
# 如何为 Velocity 使用 ignite?
|
||
|
||
1. 关闭 Velocity 服务端
|
||
2. 下载 [ignite](https://github.com/vectrix-space/ignite) 文件,将其命名为 ignite.jar,并放到服务端根目录
|
||
3. 将 Velocity 核心文件重命名为 `velocity.jar`
|
||
4. 修改启动脚本,将 `java -jar velocity.jar` 改为 `java -Dignite.locator=velocity -jar ignite.jar`
|
||
- 主要目的是不再直接启动 velocity,而是让 ignite 去启动 velocity
|
||
- 这样 ignite 比 velocity 先启动,就有能力在运行时动态修改或注入代码到 velocity 中
|
||
- 启动参数中的 `-Dignite.locator=velocity` 主要是告诉 ignite,要启动的服务端是 `Velocity`(因为 ignite 同时也支持 Spigot/Paper)
|
||
5. 启动服务端 |