Skip to content

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/。


三条第三方路线到此。想深入 Geyser 协议转换原理,见与基岩版全平台互通。回到基岩版网络游戏首页。