只想為你提供最方便的伺服器部署服務
Minecraft 伺服器端的大部分計算任務都由單線程執行,例如生物AI、紅石系統、命令方塊等。這是因為 Minecraft Java Edition 的核心是以同步(single-threaded synchronous)架構設計的,所有主要遊戲邏輯都在「主執行緒」中進行處理。
當一個伺服器的玩家數量增加,各種紅石機器、命令方塊循環和成千上萬的生物同時運作時,會大幅增加主執行緒的負擔。如果超過 CPU 單核心的處理能力,就會導致 TPS(Ticks Per Second)下降。TPS 是衡量 Minecraft 伺服器執行效率的指標,理想狀況下應為 20,代表每秒處理 20 個 tick。TPS 降低會導致遊戲內延遲增加、生物動作變慢、方塊延遲破壞甚至玩家斷線等問題,嚴重影響遊戲體驗。如果下降到 15 以下,玩家就會明顯感受到延遲;下降到 10 以下就會非常卡。
在每個 tick 中,伺服器需要處理以下複雜任務:
-
生物 AI(尋路、攻擊、逃跑、導航等)
-
紅石機械(計時器、脈衝器、感應裝置)
-
命令方塊(自動系統、複雜邏輯)
-
掉落物與實體更新(礦車、箭矢、物品)
-
世界更新(植物生長、液體流動、方塊變化)
-
玩家互動與事件(移動、放置方塊、打怪等)
這些計算都無法多執行緒並行進行,因此當玩家數量上升,紅石裝置過多、生物刷怪太多或區塊載入頻繁,就容易超出單核心 CPU 的負荷,造成 TPS 掉落與延遲。
雖然 Minecraft 的遊戲邏輯是單執行緒運作,但在某些模組中,它還是會用到多核心 CPU 的處理能力:
模組 | 是否使用多執行緒 | 說明 |
---|---|---|
✅ 區塊生成與載入 | 是 | 玩家探索地圖時,地形生成與結構放置會使用多個執行緒處理,以提升速度。 |
✅ 網路處理 | 是 | 封包接收、傳送(如聊天、移動) |
✅ 資料壓縮與儲存 | 是 | 區塊儲存到硬碟會壓縮,這部分使用非同步執行緒處理。 |
✅ 日誌與控制台輸出 | 是 | 日誌寫入作業為非同步。 |
關於區塊(Chunk)的額外說明
Minecraft 的世界是以區塊為單位(16x16x384)分區運作的,每個活躍的區塊都會「tick」,也就是被伺服器計算更新。在默認情況下:
-
玩家周圍 10 區塊會載入為「活動狀態」
-
每多一位玩家,就會多載入幾十個區塊
-
玩家越多、世界越大、載入越多,tick 壓力也越大
活動區塊(Ticking Chunks)會持續執行世界邏輯,比如紅石更新、實體移動、生物 AI。
Minecraft 預設玩家周圍會載入:
視野區塊(視距):控制區塊是否在記憶體中
活動區塊(tick距):控制哪些區塊持續「運作」
在 伺服器端(server.properties) 中,這兩者可以分別控制。
Bedrock版相比Java版本的性能優化大幅領先,一般情況下1 Core + 1G RAM已經可以容納20個玩家同時登入伺服器。
以下是大多數情況下需要的配置,僅供參考:
2G RAM
*2 Cores
√ Bedrock
√ 原版Java (1-10人)
√ 輕量mod(1-5人)
4G RAM
*2 Cores
√ Bedrock
√ 原版Java (20人)
√ 小型modpack(1-5人)
6G RAM
*2 Cores
√ Bedrock
√ 原版Java
√ 小型modpack(6-15人)
√ 中型modpack(1-5人)
8G RAM
*3 Cores
√ Bedrock
√ 原版Java
√ 小型modpack(20人以上)
√ 中型modpack(15人)
√ 大型modpack(10人)
1 Core
*多核心通常只用於載入chunk
√ Bedrock
√ 建議1.16.x或以下Java Minecraft
2 Cores
*多核心通常只用於載入chunk
√ Bedrock
√ 所有Java版Minecraft
3+ Cores
*多核心通常只用於載入chunk
√ Bedrock
√ 所有Java版Minecraft
√ 多人同時跑圖
*小型modpack指50個mod以下
*中型modpack指100個mod以下
*大型modpack指150個mod以上
*我們支援隨時升級配置,而且不會有任何損失
優化你的伺服器
為了緩解這一問題,我們推薦透過以下方式減少卡頓、提升效能:
-
使用優化伺服器核心:如 Paper、Purpur
-
安裝性能插件:如 ClearLag、Spark、FarmLimiter、Chunky
-
限制伺服器負載:
-
限制實體數量、生物生成量
-
關閉或簡化紅石循環裝置
-
定期清理掉落物
-
優化伺服器配置文件:
Tick 渲染和區塊加載: 渲染與區塊加載是影響伺服器性能的兩大要素。在伺服器的 server.properties
文件中,設置合理的 view-distance
和 simulation-distance
參數,可以減少伺服器的計算負擔,從而提升性能。
view-distance=10 控制玩家可見的區塊距離(記憶體中可見,但不一定會運作)
simulation-distance=10 控制會被模擬(活動)的區塊範圍,預設是 10
你可以調低 simulation-distance
來減少紅石、生物運作的區塊數量,例如降低到 5,可以讓每位玩家只啟用 11×11 = 121 個區塊的 tick,而不是 21×21 = 441 個,效能大幅改善
常見問題
一鍵部署功能可以切換任何版本任何核心嗎?
我們提供大部分主流的伺服器核心覆蓋所有主流的Minecraft版本。包括只支援插件的Paper, Purpur, Pufferfish。支援Mod的Crucible, Catserver, Arclight, Mohist, Banner等伺服器核心。你可以在任何時候一鍵切換。
我可以使用自己的伺服器文件嗎?
當然可以!如果你希望使用自己的伺服器文件,你可以將文件壓縮為.zip檔案,並上載到伺服器解壓。你需要將核心文件改名為server.jar並選擇合適的Java版本。
怎樣部署我的Minecraft伺服器?
選擇適合自己的組合,然後使用我們的一鍵部署功能即可在30秒内完成部署!如果不知道怎樣選擇適合自己的組合可以點我瞭解。
怎樣安裝Mod?
我們提供自動安裝Modpack功能,該功能暫時只支援來自Modrinth的Modpack。 你亦可以使用我們的Mod伺服器模板或者上載自己的伺服器核心,將mod放入放入mods資料夾即可。請留意mod是否與你正在使用的伺服器核心相容。
可以中途升級配置嗎?
你隨時可以中途升級或者選配而且不會有任何損失,我們會以剩餘價值計算價格。例如你的租期剩餘15日時增加1 Core,我們將會以一半的價格計算。
可以中途降級配置嗎?
我們不支援中途降級,但你仍然可以在升級后的72小時内申請升級的退款。另外你可以在租期結束前向客戶服務提出降級,在下一個租期以降級后的價格計算。
希望獲得試用?
請填妥以下表格,我們會儘快處理你的申請。你亦可以聯係客戶服務以獲得更快的回覆。