我的世界bc端mysql_[BC端简介] BungeeCord跨服群组简介

BungeeCord是什么?

BungeeCord是一个由SpigotMC团队编写的用于连接客户端和多个服务端之间的网络代理。当你使用了BC以后,玩家是看不出来群组服务器和普通服务器有什么区别的

BungeeCord是如何工作的?

当玩家连入BC代理端时,BC会将玩家信息发送到子服务器,玩家可以使用一些命令来在不同的子服务器之间无缝迁移,从而省去了退出A服务器,然后点击加入B服务器的步骤。通过使用BC跨服代理,你可以将无限数量的子服务器连接在一起成为一个网络集群一样的群组服务器。

为了便于理解,我做了一幅简单的BC工作模式说明图

2015083105165257.png

首先是玩家用客户端登陆BungeeCord代理服务端(这个服务端本身只是起一个网络转发的作用,它本身并不会创建地图,也就是说单独开启BC服务端是无法登入的),然后BungeeCord代理服务端会把你的数据转发到子服务器上面,子服务器就是普通的spigot/carftbukkit/cauldron等服务端,假设我们在这里有“登陆服、生存服、游戏服”三个服务端,并且将“登陆服”设置为默认登陆到的服务器,那么当玩家连入BC代理端时,就会进入到“登陆服”

然后玩家可以使用一些命令在“登陆服”、“生存服”、“游戏服”之间互相跳转,而这个跳转过程就和单服内多世界的切换一样,玩家并不会感觉到其实他到了另一个服务器内

最下面的数据库是当你有一些特殊需要,例如需要同步所有服务器的背包、玩家的Home/Spawn/Tpa/Warp时,需要用MySQL等数据库来作为数据的中转站。如果你只是想要使用跨服聊天、跨服星门传送等简单功能,并不需要数据库的支持!

BungeeCord的优势

BungeeCord可以通过把玩家分散到多个服务器,来降低CPU的负荷,并且充分利用多核CPU(众所周知MC服务端虽然支持多核心,但是对它的利用并不是很好。使用BungeeCord跨服技术可以让每个服务端的主线程都使用到单独的核心,提升整体负载能力)

你可以把不同的游戏内容搭载到不同的子服务器上面,例如一个服务器开生存模式,一个服务器开创造模式,而且不同服务器的背包等数据还可以不互通

如未注明 , 均为原创丨转载请注明本文来自[BC端简介] BungeeCord跨服群组简介!

由于本站属于分享类网站,故依据CC BY-NC-SA 3.0协议,收集了大量网络资源,如原作者对本站转载的资源不满意的话,可以联系我们进行删除处理,同时本站对原创作品享有相关法律权利。

联系邮箱【admin#mcfuzhu.net】【#换成@】

由于本站自建云盘因欠费400余元(泥萌太热情了)导致云盘在今年6月之前上传的数据全部丢失,目前站长已经把收集到的数据全部上传百度云,如仍有缺失请尽快告知!

喜欢 (34)or分享 (0)

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值