跑跑車首頁

當前位置:首頁攻略秘籍單機攻略 → 我的世界BungeeCord搭建教程什么是跨服群組搭建

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

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

小編為大家?guī)砹恕段业氖澜纭稡ungeeCord搭建教程什么是跨服群組搭建,這里讓玩家詳細的了解BungeeCord是什么與工作原理。

BungeeCord是什么?

BungeeCord是一個由SpigotMC團隊編寫的用于連接客戶端和多個服務端之間的網(wǎng)絡代理。當你使用了BC以后,玩家是看不出來群組服務器和普通服務器有什么區(qū)別的

BungeeCord是如何工作的?

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

為了便于理解,我做了一幅簡單的BC工作模式說明圖


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

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

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

BungeeCord的優(yōu)勢

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

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


玩家評論
我要點評

網(wǎng)名 注:您的評論需要經(jīng)過審核才會顯示出來。

已有 0 位玩家參與點評
下載排行