No.2 Minecraft服主養成記 | 伺服器的種類
1. 伺服器的種類和類別
1. 1 伺服器的種類
Paper
Purpur
Forge
Fabric
1. 2 伺服器的類別
Plugin
Paper
Purpur
Mod
Forge
Fabric
1. 3 類別的介紹
Plugin
Plugin是用於在Server端的改造,像是領地模組只需在Server紀錄某區域的擁有者,所以只需在Server安裝。
Mod
Mod是用於在Server和Client的改造,像是槍械模組Server要加入新物品Cient也要加入新物品,所以兩者都要安裝Mod。
2. 延伸內容
2. 1 多伺服器優化
在我們架設伺服器時,有時我們會希望有多個伺服器協同運作,像是我今天開了一個生存伺服器,但是人越來越多、遊戲內的生存物資減少,又或者玩家人數眾多,這時我們會希望透過多台伺服器來保持穩定的運作。
2. 2 Velocity的介紹
Velocity是什麼呢?
在我們架設多伺服器時通常會使用"反向代理技術"來改善或增加一些功能,Velocity就是使用這項技術的應用。
那麼反向代理又是什麼呢?
舉例來說:在生活中我們常使用的VPN是使用正向代理來隱藏客戶端,那麼反向代理的"反向"就是所指我們的伺服器端。
那為啥要隱藏?
在我們架設多台伺服器時要使用不同的端口才能讓使用者遊玩,所以使用反向代理我們只需要開放一個端口給玩家,就可以讓玩家遊玩到我們所開放的所有伺服器。
但它不只有"隱藏"的功能喔!
在Velocity中我們常用的的功能有:
隱藏後端伺服器:讓玩家不用繁瑣的輸入端口。
玩家資料同步:在各個伺服器中的玩家資料是不互通的,我們可以使用Velocity和一些插件搭配MySQL,來實現。
權限同步:權限同步跟我們的"玩家資料同步"大概相似,但這次是同步我們的"權限"。
2. 3 補充圖片
反向代理:
License:
CC BY 4.0