feat: 添加Allay相关教程 (#48)
* feat: 添加Allay相关教程 * feat: 添加 3-NetAllay常用接口文档.md * docs: 更新NetAllay支持说明,添加常用接口文档链接
This commit is contained in:
51
mcguide/27-手机网络游戏/课程12:使用Allay开服/1-启用网易支持.md
Normal file
51
mcguide/27-手机网络游戏/课程12:使用Allay开服/1-启用网易支持.md
Normal file
@@ -0,0 +1,51 @@
|
||||
---
|
||||
front:
|
||||
hard: 入门
|
||||
time: 20分钟
|
||||
---
|
||||
|
||||
# 启用网易支持
|
||||
|
||||
本文将指导您调整服务器设置以允许网易客户端进服,如果您并不了解如何部署一个Allay服务器,请移步至[Allay部署教程](0-Allay部署教程.md)。
|
||||
|
||||
## 调整`server-settings.yml`
|
||||
|
||||
Allay默认不允许网易客户端进服,需要修改服务器根目录下`server-settings.yml`中的如下配置项:
|
||||
|
||||
```yaml
|
||||
network-settings:
|
||||
# Enable support for NetEase (China) Minecraft clients
|
||||
netease-client-support: true
|
||||
# If set to true, only NetEase clients can join the server
|
||||
# This option only takes effect when netease-client-support is enabled
|
||||
only-allow-netease-client: false
|
||||
```
|
||||
|
||||
您还可以将`only-allow-netease-client`设置为`true`,以阻止国际版客户端进服。
|
||||
|
||||
## 安装NetAllay(可选)
|
||||
|
||||
Allay的API模块默认不提供网易版独有接口,例如PyRpc,商城接口等。如需使用,您需要在服务器上安装[NetAllay](https://github.com/AllayMC/NetAllay)。
|
||||
您需要从Release页面下载NetAllay的jar包并将其放入服务器的`plugins`文件夹内。
|
||||
|
||||
如果您的插件需要调用NetAllay的接口,需要在项目中引入NetAllay作为依赖:
|
||||
```kotlin
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly("org.allaymc:net-allay:<version>")
|
||||
}
|
||||
|
||||
allay {
|
||||
plugin {
|
||||
dependency("NetAllay")
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
有关NetAllay的更多内容:
|
||||
|
||||
- 常用接口文档请见[NetAllay常用接口文档](3-NetAllay常用接口文档.md)
|
||||
- 源码与项目仓库请见:https://github.com/AllayMC/NetAllay
|
||||
Reference in New Issue
Block a user