境域
本帖最后由 境域 于 2023-4-24 23:54 编辑

如题,我目前有一个服务器1.19.4paper端,想在此基础上新接入一个新的服务器(新世界)我需要怎么做?
为使我的问题易读,我将我的需求分条列示如下:

1.两个服可以通过命令或其它方式跨服传送
2.做到两个服之间可以公屏聊天

3.TAB栏可以同时显示两个服务器的在线人员
4.共用一个登陆系统(本服现采用Blessingskin+Multilogin登陆)

我不知道我以上需求是否可以用插件解决,或者需要用群组服解决?
因为我的Paper服已有一定规模,采用群组服端是否会对Paper的插件造成影响?
希望有大佬可以推荐满足我上述需求的文章或者插件给我,谢谢!




ZeroExact
作为一个开群组服几年的服主,我来简单给你介绍一下
首先答案是需要群组服,也就是搞个bc服,paper目前推荐是用waterfall来做反代,他们自家的东西
结构大概就是你现在是A服,你新增一个B服,然后用bc把他俩括一起,玩家通过bc进入下面子服

关于插件,单端依然是独立插件,而bc端需要用额外的bc插件
传送:玩家之间跨服传送可以使用huskhomes之类的插件来实现,包括跨服home warp tp等等,需要在bc和子服都安装并且分别配置
聊天:我个人用的是trchat,也是全端都需要安装,可以配置单端频道或者强制跨服聊天
TAB:推荐插件bungeetablistplus,目前好像没有其他特别牛逼的平替,可以同时显示bc下所有在线玩家,可以选择分列、分单元显示等等
登陆系统:我个人也是皮肤站登录,将子服正版验证开启,取消外置登录,把外置挂在bc上就行(Multilogin应该也是一个道理吧我没用过不多说话)
经济:你都不用换插件,xconomy直接支持数据库同步,bc端安装,把所有端都连到一个数据库上就行。如果你是用的sqlite这种存数据你可能需要导入到mysql


郑炜孙
ZeroExact 发表于 2023-4-25 00:05
作为一个开群组服几年的服主,我来简单给你介绍一下
首先答案是需要群组服,也就是搞个bc服,paper目前推荐 ...

一点补充
这肯定是要上群组的
TAB:还有个类似插件就叫"TAB",跟btlp是平替,但是也有些特色功能可以对比选择
登录:multilogin挂载到bc就行了,bc开online-mode和ip-forward。子服不开online-mode,但是要开spigot里的bungee(uuid转发用)。当然bc和子服都装ml也行但是没必要
另外:权限系统luckperms也是支持跨服如果想要权限同步的话

ZeroExact
郑炜孙 发表于 2023-4-25 20:50
一点补充
这肯定是要上群组的
TAB:还有个类似插件就叫"TAB",跟btlp是平替,但是也有些特色功能可以对比 ...

印象里TAB可自定义程度没有btlp高