Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Disambig gray  本文章介紹的是非官方Java版伺服器軟體。關於官方預設的免費多人遊戲軟體,請見「伺服器」。關於Mojang提供的付費伺服器,請見「Realms」。關於非官方基岩版伺服器軟體,請見「基岩版伺服器軟體」。
該頁面的內容不代表Mojang StudiosMinecraft Wiki的官方意見。
Information icon
此特性為Java版獨有。

客製化伺服器(Custom Server)是不使用任何Minecraft Classic生存模式組件及衍生代碼的伺服器軟體,所以其不受Mojang條款約束。[來源請求]他們作為原始伺服器的替代品,加入了一些附加特性,如遊戲內容上的改變、延遲的最佳化等。客製化伺服器必須與用戶端保持更新,因為可能存在某些協議上的變化。由Mojang提供的並由Minecraft Beta實施的協議在每個版本中都會發生改變,所以自訂伺服器的建立和維護有適應這些變化的額外的挑戰。

特性[]

客製化伺服器有著一系列的特性,有一些是他們所普遍共有的。這些特性拓展了遊戲內容,管理功能,甚至是一些此前從未在原始伺服器中考慮過的東西。

多世界[]

多世界是一種可以在客製化伺服器中用到的Minecraft用戶端特性。第一個有著這個特性的伺服器是Myne。

通常在這些伺服器中有一個主世界,可以通過傳送門或指令將玩家移動到其他的地圖中。可以建立一個新的世界並分配各種不同的屬性,例如限制可以進入或在某一世界建造的人。這使得可以在展示舊地圖的同時依然有地圖可以讓公眾在其中建造。同樣可以授予更多的私人領地來阻止破壞者。

顏色代碼[]

主條目:格式化代碼

遊戲使用一種特殊的符號「§」來標識顏色代碼。原版的Minecraft用戶端不允許插入這個符號到聊天欄,所以很多自訂伺服器使用了「&」符號或「%」符號來代替。

從伺服器發往用戶端的資訊可以具有顏色代碼。

如果玩家發送包含顏色代碼的資訊到伺服器(使用修改版用戶端或舊版用戶端),一部分伺服器(包括原版伺服器)將會踢出該玩家並無視聊天資訊。

資訊開頭的顏色代碼只會在玩家ID少於127位元組時有效,當玩家ID超過127位元組,遊戲會自動在資訊開頭加入&e使其變為黃色。但是,在第一個字元後面的顏色代碼仍然有效。如果你的ID少於127位元組,遊戲不會自動加入顏色代碼,所以你可以正常使用。

很重要的一點是,在資訊末尾的不跟16進位數字的&符號會使所有接收到這條資訊的用戶端崩潰,所以一定要檢查來自用戶端的資訊。

對照[]

這個列表為所有已知的Java版客製化伺服器端軟體。

官方伺服器端軟體[]

每次遊戲版本更新時,Mojang都會同時發行官方伺服器端軟體。

名稱 主要開發者 最新支持版本 程式設計語言
Java版伺服器端 Mojang Studios 最新 Java

使用外掛的伺服器[]

某些非官方伺服器端軟體允許你在遊戲中原生地執行外掛。這些外掛與執行它們的伺服器端軟體並不受Mojang Studios的維護。

名稱 主要開發者 最新支持版本 程式設計語言 備註
Spigot SpigotMC Java版1.20.1 Java Spigot是CraftBukkit的續作。其正受到活躍的維護,且為外掛開發者提供了更多的功能與伺服器修復和配置。
Paper PaperMC Java版1.20.1 Java Paper是Spigot的一個更注重於效能的分支。其為開發者提供了更多的API與伺服器配置。
Tuinity SpottedLeaf Java版1.17.1 Java Tuinity是Paper的一個更注重於最佳化多玩家伺服器的分支。
SpongeVanilla Sponge Java版1.20.1(搶鮮版本) Java 該伺服器使用了Sponge API,其與以上三種伺服器(使用 Bukkit API)均不同,同時包含一些針對效能與伺服器配置的最佳化。
CraftBukkit SpigotMC,此前為The Bukkit Project Java版1.20.1 Java CraftBukkit為Minecraft加入了外掛支持,同時允許更大程度的伺服器配置。該項目被BukkitDev團隊廢棄後由SpigotMC接管了開發以使其跟上最新版本。
Purpur Pl3x Java版1.20.1 Java Purpur是Paper和Tuinity的一個更注重於提供新且有趣的伺服器配置的分支。這使它能創造出獨有的遊戲體驗。
Yatopia YatopiaMC Java版1.17 Java Yatopia是很多上游伺服器端軟體的分支,包括Purpur、Akarin、Empirecraft、Origami和Tuinity,提供了對於它們的一些改動。
Cuberite FakeTruth,其原始名稱為「MCServer」 Java版1.12.2 C++ Cuberite由FakeTruth於2010年末建立,其原始名稱為「MCServer」,是輕巧的Minecraft伺服器替代品。後來由於它是開源的,其他幾個開發人員也開始做出貢獻。

使用模組的伺服器[]

某些非官方伺服器端軟體允許你執行帶模組的遊戲。這些模組與執行它們的伺服器端軟體並不受Mojang Studios的維護。

名稱 主要開發者 最新支持版本 程式設計語言 備註
Forge MinecraftForge Java版1.20.1 Java Forge是一種基於MCP的伺服器軟體。用戶端與伺服器端必須同幸運行相應的模組。
Fabric FabricMC Java版1.20.1 Java 與Forge不同,Fabric並不基於MCP。這允許Fabric更容易地更新至快照版本。Fabric與Forge不相容。

使用外掛和模組的伺服器[]

某些伺服器端軟體允許你同幸運行帶有外掛和模組的遊戲。模組、外掛與執行它們的伺服器端軟體並不受Mojang Studios的維護。

名稱 主要開發者 主要支持版本 程式設計語言 備註
SpongeForge Sponge Java版1.16.5(搶鮮版本) Java SpongeForge允許你在一個伺服器上同幸運行SpongeVanila外掛與Forge模組。
Magma MagmaFoundation Java版1.16.5(搶鮮版本)和Java版1.12.2 Java 這是一個基於Paper,實現了Spigot/Bukkit API的Minecraft Forge Hybrid伺服器端軟體。
Mohist MohistMC Java版1.20.1Java版1.12.2 Java 這是一個實現了Paper/Spigot/Bukkit API(此前又名Thermos/Kettle/Cauldron/MCPC+)的Minecraft Forge Hybrid伺服器端軟體。
Arclight IzzelAliz Java版1.20.1 Java 這是一個使用Mixin,實現了Bukkit API的Minecraft Forge伺服器端軟體。
LoliServer Loli-Server Java版1.16.5 Java 這是一個基於Forge並融合了Spigot/Bukkit API,允許大多數模組和外掛穩定執行的Minecraft Forge Hybrid伺服器端軟體,作為Catserver的後續開發版本
CatServer Luohuayu Java版1.18.2 Java 這是一個實現了Bukkit/Spigot API,允許大多數模組和外掛穩定執行的Minecraft Forge Hybrid伺服器端軟體。

代理[]

某些非官方軟體允許你在同一個代理之後串聯多個伺服器。這樣你可以在不離開遊戲的同時切換伺服器。

名稱 主要開發者 支持版本 程式設計語言 備註
Bungeecord SpigotMC Java版1.8Java版1.20.1 Java Bungeecord是一種允許你切換伺服器的簡單代理軟體。
Waterfall PaperMC Java版1.8Java版1.20.1 Java Waterfall是Bungeecord的一個分支,提供對於Forge更好的支持。
Travertine PaperMC Java版1.7Java版1.16.5 Java Travertine是Waterfall的一個分支,提供對於1.7版本的支持。
Velocity PaperMC Java版1.7.2Java版1.20.1 Java Velocity是更加安全的獨立軟體。

協議轉換器[]

某些非官方軟體允許你使用Java版基岩版連接至同一伺服器。

名稱 主要開發者 支持版本 程式設計語言 備註
BigBrother BigBrotherTeam,此前為Shoghi Cervantes Java版1.12.2Java版1.16.5 PHP 允許你透過Java版加入伺服器,需要支持基岩版的PocketMine-MP伺服器端軟體。
GeyserMC GeyserMC Java版1.20.1 Java 允許你透過基岩版加入Java版伺服器,提供BungeeCord、Spigot、Sponge和Velocity伺服器端的外掛,也可以獨立作為任意Java版伺服器的協議轉換器執行。

參見[]

語言

Advertisement