Allay 开服
Allay 是现代化的基岩版服务端核心(Java 21),配合 NetAllay 插件启用网易版独有接口、用 WaterdogPE 搭群组服。本篇只讲网易版相关部分,Allay 通用内容见 AllayMC 官方文档站。
相关链接
代码仓库 github.com/AllayMC/Allay;插件市场 hub.allaymc.org;NetAllay github.com/AllayMC/NetAllay。
安装 Java
Allay 需要 Java 21。推荐 GraalVM(性能更好)或 OpenJDK(更稳)。验证:
shell
java --version安装 Allay
推荐 AllayLauncher(C++ 编写的轻量管理工具,一键下载/更新/管理实例):
powershell
# Windows (PowerShell)
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/AllayMC/AllayLauncher/refs/heads/main/scripts/install_windows.ps1").Content或手动:从 GitHub Releases 下 allay-server-<version>-shaded.jar(-dev 后缀为开发版)。有 GUI 双击运行;无头服务器:
bash
java -jar allay-server-*-shaded.jar启用网易客户端支持
Allay 默认不允许网易客户端进服。改根目录 server-settings.yml:
yaml
network-settings:
netease-client-support: true # 启用网易客户端支持
only-allow-netease-client: false # 设 true 则只允许网易客户端,挡国际版安装 NetAllay(网易独有接口)
Allay 的 API 模块默认不含 PyRpc、商城接口等网易独有接口,需装 NetAllay:从 Release 下载 jar 放进服务器 plugins/。
插件若要调用 NetAllay 接口,引入依赖:
kotlin
repositories { mavenCentral() }
dependencies {
compileOnly("org.allaymc:net-allay:<version>")
}
allay {
plugin { dependency("NetAllay") }
}常用接口见 NetAllay 常用接口文档。
群组服(WaterdogPE)
多服组网同样用 WaterdogPE(netease 分支)代理,配置方式与 Nukkit-MOT 路线的 WaterdogPE 一致:netease_client: true、开发期 online_mode: false / 发布期 true、servers 配各子服、模组包放 packs/。
