跑跑車(chē)首頁(yè)

當(dāng)前位置:首頁(yè)攻略秘籍單機(jī)攻略 → 我的世界BungeeCord搭建教程什么是跨服群組搭建

我的世界BungeeCord搭建教程什么是跨服群組搭建

作者:佚名來(lái)源:本站整理 發(fā)表時(shí)間:2015/10/21 10:42:48 評(píng)論(0)

小編為大家?guī)?lái)了《我的世界》BungeeCord搭建教程什么是跨服群組搭建,這里讓玩家詳細(xì)的了解BungeeCord是什么與工作原理。

BungeeCord是什么?

BungeeCord是一個(gè)由SpigotMC團(tuán)隊(duì)編寫(xiě)的用于連接客戶端和多個(gè)服務(wù)端之間的網(wǎng)絡(luò)代理。當(dāng)你使用了BC以后,玩家是看不出來(lái)群組服務(wù)器和普通服務(wù)器有什么區(qū)別的

BungeeCord是如何工作的?

當(dāng)玩家連入BC代理端時(shí),BC會(huì)將玩家信息發(fā)送到子服務(wù)器,玩家可以使用一些命令來(lái)在不同的子服務(wù)器之間無(wú)縫遷移,從而省去了退出A服務(wù)器,然后點(diǎn)擊加入B服務(wù)器的步驟。通過(guò)使用BC跨服代理,你可以將無(wú)限數(shù)量的子服務(wù)器連接在一起成為一個(gè)網(wǎng)絡(luò)集群一樣的群組服務(wù)器。

為了便于理解,我做了一幅簡(jiǎn)單的BC工作模式說(shuō)明圖


首先是玩家用客戶端登陸B(tài)ungeeCord代理服務(wù)端(這個(gè)服務(wù)端本身只是起一個(gè)網(wǎng)絡(luò)轉(zhuǎn)發(fā)的作用,它本身并不會(huì)創(chuàng)建地圖,也就是說(shuō)單獨(dú)開(kāi)啟BC服務(wù)端是無(wú)法登入的),然后BungeeCord代理服務(wù)端會(huì)把你的數(shù)據(jù)轉(zhuǎn)發(fā)到子服務(wù)器上面,子服務(wù)器就是普通的spigot/carftbukkit/cauldron等服務(wù)端,假設(shè)我們?cè)谶@里有“登陸服、生存服、游戲服”三個(gè)服務(wù)端,并且將“登陸服”設(shè)置為默認(rèn)登陸到的服務(wù)器,那么當(dāng)玩家連入BC代理端時(shí),就會(huì)進(jìn)入到“登陸服”

然后玩家可以使用一些命令在“登陸服”、“生存服”、“游戲服”之間互相跳轉(zhuǎn),而這個(gè)跳轉(zhuǎn)過(guò)程就和單服內(nèi)多世界的切換一樣,玩家并不會(huì)感覺(jué)到其實(shí)他到了另一個(gè)服務(wù)器內(nèi)

最下面的數(shù)據(jù)庫(kù)是當(dāng)你有一些特殊需要,例如需要同步所有服務(wù)器的背包、玩家的Home/Spawn/Tpa/Warp時(shí),需要用MySQL等數(shù)據(jù)庫(kù)來(lái)作為數(shù)據(jù)的中轉(zhuǎn)站。如果你只是想要使用跨服聊天、跨服星門(mén)傳送等簡(jiǎn)單功能,并不需要數(shù)據(jù)庫(kù)的支持!

BungeeCord的優(yōu)勢(shì)

BungeeCord可以通過(guò)把玩家分散到多個(gè)服務(wù)器,來(lái)降低CPU的負(fù)荷,并且充分利用多核CPU(眾所周知MC服務(wù)端雖然支持多核心,但是對(duì)它的利用并不是很好。使用BungeeCord跨服技術(shù)可以讓每個(gè)服務(wù)端的主線程都使用到單獨(dú)的核心,提升整體負(fù)載能力)

你可以把不同的游戲內(nèi)容搭載到不同的子服務(wù)器上面,例如一個(gè)服務(wù)器開(kāi)生存模式,一個(gè)服務(wù)器開(kāi)創(chuàng)造模式,而且不同服務(wù)器的背包等數(shù)據(jù)還可以不互通。


玩家評(píng)論
我要點(diǎn)評(píng)

網(wǎng)名 注:您的評(píng)論需要經(jīng)過(guò)審核才會(huì)顯示出來(lái)。

已有 0 位玩家參與點(diǎn)評(píng)
下載排行