Minecraft

旧版基岩版(RakNet)

旧版 BDS 的 RakNet 传输配置,一条 UDP 隧道即可多人联机
本教程针对使用 RakNet 传输的旧版基岩版服务端,示例配置来自 1.21.70.04。新版服务端已改用 NetherNet,本教程对其不适用。

由于 Bedrock Edition 的更新比较频繁且版本兼容性非常差,您应当很快就不再使用本教程。

故此处仅做简略的介绍,跟随本教程创建隧道并修改对应参数然后启动即可。

RakNet 只需要一条 UDP 隧道,所有玩家共用这一个端口。

一、创建隧道

字段填写
隧道类型UDP
本地 IP127.0.0.1
本地端口先填 19132,等下需要改
远程端口留空自动生成

创建完成之后找到形如 cn-frp-1.qwq.fan:14514 的连接地址,其中冒号的前半部分是域名,后半部分是端口。

然后在隧道的配置界面设置本地端口为远程端口,如 14514。

二、修改服务端配置

打开 server.properties,把监听端口改成同一个远程端口:

server-port=14514

改完后重启服务端,再启动隧道。

RakNet 的服务器列表信息里带着服务端自己的端口,server-port 与远程端口不一致时 MOTD 显示不出来。这也是上面要把本地端口和 server-port 都改成远程端口的原因。
必须将 enable-lan-visibility 设为 false,否则服务端会直接忽略端口配置。

三、让玩家加入

打开基岩版,在 服务器 页面点击 添加服务器,地址填 cn-frp-1.qwq.fan,端口填远程端口(例如 14514)。

四、常见问题

服务器列表里看不到 MOTD

server-port 或隧道本地端口与远程端口不一致,或者 UDP 隧道没有启动。

服务器能显示但进不去

核对隧道的本地端口、server-port 与远程端口三者是否一致,以及服务端是否已经启动完成。