
舒布舒布服务器跳跃
一个让你可以跳转到另一个服务器的模组,并且你的物品栏会随你一起移动。
我在其他所有服务器跳跃模组中都看到你们在要求这个功能,所以我想亲手制作这个精美的模组。
向游戏中添加了一个传送门,物品ID为 "Shubshub_Server_Portal"。
使用方法
- 安装模组
- 启动服务器
- 服务器上会生成一个 ShubshubSerJumpConfig.json 文件,请此时停止服务器
- 配置该文件 在主服务器上,文件内容应如下所示 {"MainServer": true, "KickBackToAuthServer": false, "MainServerHost": "你的服务器IP", "MainServerPort": 你的服务器端口, "SharedSecretKey": "AES密钥 (32字节)", "TrustedHosts": "受信来源:受信端口:受信HTTP端口,受信来源2:受信端口2:受信HTTP端口2", "ThisServerHost": "你的服务器IP", "ThisServerGamePort": 你的服务器端口, "ThisServerHttpPort": HTTP端口}
- 如果你是子服务器 {"MainServer": false, "KickBackToAuthServer": false, "MainServerHost": "主服务器IP", "MainServerPort": 主服务器端口, "SharedSecretKey": "AES密钥 (32字节)", "TrustedHosts": "受信来源:受信端口:受信HTTP端口,受信来源2:受信端口2:受信HTTP端口2", "ThisServerHost": "你的服务器IP", "ThisServerGamePort": 你的服务器端口, "ThisServerHttpPort": HTTP端口}
- 启动服务器
- 给自己 "Shubshub_Server_Portal" 物品
- 确保你拥有 "ssj.portal.configure" 权限
- 对放置好的传送门按下 F 键
- 配置传送门的目标服务器IP和目标端口,以及一个传送门ID和另一端的传送门目标ID
- 在子服务器上对传送门进行相同操作,但指向主服务器。确保使用你在主服务器上设置的传送门目标ID作为此处的传送门ID,并确保在子服务器上设置的目标ID为主服务器上的传送门ID
- 在背包中放入一些物品
- 穿过传送门,搞定
恭喜,你成功将你的物品栏带到了另一个服务器!
几个额外事项
- 你的权威服务器会跟随你。因此,如果你加入服务器B,服务器B即成为你的权威服务器。如果你重新直接加入服务器A,则会从服务器A拉取你的物品栏,然后服务器A将成为你的权威服务器。
- 如果子服务器因Java异常崩溃,或以其他方式正常关闭,服务器将尝试将所有权限交还给主服务器,这意味着你的物品栏将被发送回主服务器。
- 该模组目前仅在我的家庭网络中对2个服务器进行了测试,但我认为只要正确配置,它应该也能在3个或更多服务器混合环境下工作。如果不行,请告知我。
目前联系我的最佳方式是在 Hytale 官方 Discord (shubshub) 或推特 (@shubshub11)。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。