注意事项
只要你的子服和跨服端都位于同一内网或同一主机上,就尽可能不要给该子服开公网!某些情况下,即使正确配置了跨服端,玩家也可以直接通过子服的端口连接至子服。
这将会导致很多问题,比如绕过登录服随便登录别人账号,窃取 OP 账号权限等严重时可能会直接导致服务器被提权或后门等。 全部配置完成后,记得自己直接连接子服端口进行测试,如果只有通过跨服端端口能够成功进入子服,所有子服都完全无法直接通过其端口连接(提示无法连接至世界、远程主机强行关闭了一个现有的连接、连接被拒绝等),证明配置成功。如何禁用子服的公网
不要给玩家 /server
权限
用 菜单/npc
或其他东西跨服,但是不要给玩家这个权限(玩家默认有),会被玩家发现服主的小 ♂ 秘 ♂ 密 ♂
这个权限是由跨服进行检查的,仅靠后端服务器无法干涉权限处理,也就是说玩家可以在未登录之前使用此命令跳转到另外一个服务器,如果另外的服务器没登陆插件,那么通过此方法就可以使用到 OP 账号
如果你使用的是 AuthMe 登录插件,请务必在跨服端安装对应的 AuthMe 插件,如 AuthMeVelocity、AuthMeBungee 等插件
这样就可以避免一些此类问题了
关闭权限
在跨服端安装 Luckperms 的跨服端对应版本然后执行命令:
- BungeeCord
/lpb group default permission set bungeecord.command.server false
- Velocity
/lpv group default permission set velocity.command.server false
bc 的语义扩大
bc 这个缩写应只指 BungeeCord 核心
但是很多人用 bc 指 BungeeCord 和它的分支,甚至指所有的跨服端(把 Velocity 和包括进去了)
希望在看的你用 bc 这个缩写时只用来指 BungeeCord 核心,避免产生不必要的误会
服务端有个命令是 /bc
(broadcast 广播消息) ,用来发公告的,这和此处的 BungeeCord 没有关系
Velocity 的缩写
最常见的缩写是 vc