TPS 代表每秒刻數(Ticks Per Second),20 是《我的世界》伺服器的理想值。Tick 是遊戲中的基礎時間單位。所有行為,從生物移動到方塊破壞,都是在一輪又一輪的 tick 循環中完成的。當你在問「TPS 是什麼意思」時,可以把它看作你的世界的心跳。健康運行的 日本伺服器或任何其他《我的世界》伺服器,每秒都能處理 20 個 tick。持續低於這個數值,就說明出現了卡頓。玩家會透過方塊更新延遲、生物動作遲緩感受到這種延遲,其他玩家可能會注意到紅石計時錯亂或人物被拉回原地的「橡皮筋」現象。本文將解釋如何檢查你的 tick 速率,以及當它下降時該如何提升。

要點速覽

  • TPS 用來衡量伺服器每秒處理了多少個 tick,理想值為 20。
  • 經常使用 /tps 或 /mspt 等指令檢查 TPS,能及早發現卡頓問題。
  • 低 TPS 的常見原因包括外掛模組(插件)過重、實體過多或 CPU 效能不足。
  • 減少實體數量、精簡外掛模組是提升 TPS、維持流暢遊玩的關鍵。
  • 升級 CPU 或裁剪世界範圍,有助於長期維持健康的 20 TPS。

《我的世界》伺服器中的 TPS 是什麼意思

你可以把 TPS 理解為伺服器端的 FPS。就像每秒幀數衡量遊戲畫面渲染是否流暢一樣,TPS 衡量的是伺服器處理遊戲機制和世界更新的速度。當有人問「TPS 是什麼意思」時,最簡單的回答是:它記錄伺服器每秒完成了多少次遊戲循環。一個 tick 就是遊戲內部循環的一次迭代,在現實中大約持續 0.05 秒(50 毫秒)。這一循環驅動幾乎所有動態系統,包括生物生成、火焰蔓延、植物生長、紅石運算、實體移動以及玩家生命值和飢餓值變化。

每秒刻數(Ticks Per Second)詳解

《我的世界》的預設 tick 速度為每秒 20 tick。這個固定值定義了所謂的「遊戲一秒」,完整的一天遊戲內時間等於 24,000 tick,即現實中的 20 分鐘。當你的伺服器維持在 20 TPS 時,所有機制都按預期節奏推進。低於 20 TPS 就意味著伺服器在「掉刻」。在 10 TPS 時,玩家會明顯感到橡皮筋現象、突然瞬移以及生物 AI 失常。農場和自動裝置無法正常運作。Tick 速率直接決定遊戲機制推進的節奏,因此 TPS 的下降會影響從作物生長到紅石計時的方方面面。

TPS 與 MSPT 的關係

MSPT 是「每個 tick 所花費的毫秒數」(Milliseconds Per Tick)。這個指標衡量伺服器處理每個 tick 需要的時間。TPS 告訴你一秒內發生了多少個 tick,而 MSPT 則告訴你伺服器還有多少效能餘量。兩者是聯動的。健康的伺服器會在每個 tick 少於 40 毫秒的情況下維持 20 TPS。當每 tick 用時升高到 40–50 毫秒時,TPS 會降到 18–19,伺服器接近效能上限。處於 50–70 毫秒每 tick 時,TPS 會跌至 15–17,玩家會明顯感到延遲。超過 70 毫秒時,TPS 會低於 15,伺服器幾乎無法愉快遊玩。

監控工具會用不同方式回報每 tick 毫秒數。Spark 會以分布形式展示 MSPT,包括最小值、中位數、第 95 百分位和最大值。第 95 百分位最能反映玩家的實際體驗。原版的 /tick query 指令會輸出平均每 tick 用時以及每 tick 用時的百分位資料。這兩種工具都能幫助你在單一 TPS 數值之外更全面地理解伺服器效能。

一個常見誤區是認為記憶體(RAM)會影響 TPS。實際上,RAM 不足通常會導致伺服器當機,而不是單純變卡。伺服器效能更多取決於 CPU 速度、實體數量以及外掛模組負載。理解 TPS 是什麼意思,有助於你診斷真正的問題所在。當 TPS 下降時,先檢查每 tick 毫秒數。這個數值能揭示伺服器是整體跟不上節奏,還是只是出現了短暫效能高峰。

為什麼 TPS 對你的《我的世界》伺服器很重要

TPS 閾值與卡頓體驗

當伺服器低於滿 tick 速率運行時,玩家在 15–19 TPS 的區間就會開始感受到影響。生物動作會出現頓挫,漏斗傳輸變慢,開門也會出現延遲。有玩家曾描述:當另一個人加入後,生物速度立刻降到正常的 20–30%,攻擊經常打不到,星空也出現橡皮筋式的跳動,伺服器當時大約在 16–17 TPS。

當只有一個玩家在線時,生物移動正常。一旦有人加入,生物就會慢到只剩 20–30% 的速度。你必須等待很長時間再進行下一次攻擊,否則判定不會觸發。

當 TPS 低於 10 時,遊戲幾乎無法遊玩。你會體驗到強烈的橡皮筋效應和攻擊判定丟失,伺服器甚至可能逾時斷線。即使在 20 TPS,但偶爾出現 40–50 ms MSPT 高峰時,也會感覺到放置方塊有延遲。許多伺服器管理員都會說:一旦 TPS 低於 15,玩家必然會感到卡頓。

實體是拖慢伺服器速度的頭號元兇。每個生物每 tick 都會執行尋路、碰撞偵測和 AI。掉落物會持續檢查是否可以合併。一個沒有優化的鐵農場在已載入區塊中堆積上千個實體,會嚴重影響玩家體驗。紅石粉塵更新會遞迴傳播;漏斗鏈每 tick 輪詢物品欄;大型物品分揀系統會給每個 tick 額外增加約 10 ms 的開銷。

較低的 tick 速率會讓紅石計時不再精確。中繼器和比較器在現實時間中觸發更慢。因為每秒發生的 tick 變少,自動農場的產量也會下降。

記憶體並不能修復低 TPS。RAM 不足會導致伺服器當機,而不是單純變慢。伺服器效能主要受 CPU、實體數量和外掛模組負載影響。

TPS vs. Ping vs. FPS

玩家經常把 tick 速率和 Ping、FPS 混淆。其實它們衡量的是完全不同的三個面向。TPS 反映伺服器的處理速度;Ping 反映網路延遲;FPS 反映客戶端畫面渲染的流暢度。

指標伺服器卡頓(MSPT)網路延遲(Ping)
衡量內容伺服器是否跟得上 tick你的網路往返延遲
正常數值每 tick 低於 40 ms;高於 50 ms 即為卡頓視距離而定
影響對象所有玩家只有你或遠距玩家
表現症狀整體遊戲節奏變慢動作延遲但移動速度正常
檢查方式/tps 或 /spark tps客戶端 Ping 顯示
主要解決手段優化 CPU 與重載內容選擇更接近你的伺服器地區

高 Ping 不會影響你的《我的世界》伺服器 TPS。哪怕在 300 ms 的 Ping 下,你依然可能擁有滿 20 TPS。你自己會感到操作延遲,但其他玩家依然能順暢遊戲。低 FPS 則來自本地顯示卡和畫面設定,你可以透過降低渲染距離或安裝效能優化模組來解決。

排查問題時,先檢查 tick 速率。如果只有你一個人卡,那就檢查 Ping 或 FPS;如果所有玩家都卡,就要調查是什麼在拖慢 CPU。

如何在伺服器上檢查 TPS

使用 /tps 和 /forge tps 指令

檢查 TPS 最快捷的方式就是輸入簡單的聊天指令。在 Paper 和 Spigot 伺服器上,輸入 /tps 可以查看當前 tick 速率。在 Forge 伺服器上,執行 /forge tps 能獲得更詳細的維度拆分資料。輸出內容會顯示每個維度的平均 tick 時間和平均 TPS。示例如下:

Dim 0 (overworld) : Mean tick time: 42.796 ms. Mean TPS: 20.000

這條讀數表示主世界中每個 tick 大約耗時 42.8 毫秒,但依然保持滿 20 TPS。你通常不需要特殊權限就可以在大多數設定下隨時執行該指令。原版伺服器還提供 /tick query 指令,用於查看每 tick 時間的百分位分布。這些指令能為你提供一個即時快照,但只代表你輸入指令時的那一刻。若想持續監控,就需要使用能夠自動更新的工具。

透過面板和外掛模組監控 TPS

許多伺服器面板都內建監控功能。MinePanel 在其即時伺服器監控中提供了 TPS 監控項。PlayerMapX 會在伺服器狀態監控下顯示當前 TPS,並在反外掛警報中提供 TPS 相關脈絡。這類面板能讓你無需輸入指令就觀察效能走向。

外掛模組是另一種選擇。TabTPS 會在標籤欄、Boss 血條和動作欄中顯示 TPS、MSPT 以及其他伺服器資訊。它支援 Paper、Spigot、Fabric 和 NeoForge,並相容《我的世界》1.8.8 至 1.21.5 及後續版本。外掛開源且免費,玩家對它的可靠性和更新速度評價很高。有人評價說,它對快速查看伺服器效能「非常有用」,還能省去不停在聊天欄輸入 /tps/mspt 的麻煩。主要指令包括 /tickinfo/mspt/memory/ping/tabtps toggle tab。在 TabTPS 運行的情況下,你和玩家都能一眼看到即時 tick 資料,從而在問題真正變糟之前及時發現。

低 TPS 的原因及優化方法

外掛模組與實體負載過重

每一個外掛模組都會給主遊戲循環增加負擔。一個寫得不好的外掛就足以拖垮 TPS。定期審查你的外掛清單,移除已不再使用的外掛。檢查設定檔,看看是否有可以關閉的功能。很多外掛預設開啟詳細日誌或不必要的背景任務,把這些關掉能減輕伺服器負擔。

實體是最重的負載來源。每個生物每 tick 都要執行尋路和 AI,你可以在不影響正常遊戲體驗的前提下減少實體數量。可以嘗試:

  • 將物品掉落物的消失時間從預設的 5 分鐘(6000 tick)降低到 15 秒(300 tick)。有收集系統的玩家幾乎不會察覺差別。
  • 將村民數量控制在每個區塊 10–15 個以內,鼓勵玩家建設分散式交易點,而不是超大型村民大廳。
  • 將經驗球數量限制為每個區塊不超過 50 個,並縮小合併半徑,讓它們更快合併。

你也可以透過調整實體可見距離來改善 TPS。可見距離越低,每個 tick 需要處理的實體就越少。

實體類型推薦可見範圍影響
動物16 格減少對被動生物的處理負擔
怪物32 格在保持戰鬥難度的同時減輕壓力
雜項(物品、礦車等)8 格帶來顯著效能提升

可以使用指令清理場景中的漂浮實體。用 /kill @e[type=item] 清除所有掉落物;利用 /kill @e[type=zombie, distance=..100] 之類的指令精準清理特定範圍內的怪物;用 /kill @e[type=arrow] 等指令清除各種投射物。

Entity Culling 是一個客戶端模組,它只會跳過渲染,不會阻止生物生成與移動,也不會影響掉落物,因此農場照常工作。StackMob 則透過將多個生物疊加為一個實體在視覺上顯示,同時保留原有的掉落物和經驗邏輯,這能在養殖場等場景中將生物實體數量減少 90% 以上。

硬體瓶頸與世界體積

CPU 是影響 TPS 的最關鍵硬體。《我的世界》伺服器高度依賴單核效能。

主遊戲循環運行在單一核心上,負責世界 tick、生物更新、紅石邏輯以及區塊載入等工作。

更強的單核效能可以讓每個 tick 在 50 毫秒的時間視窗內完成。時脈和架構比核心數量更重要。單核效能較弱的伺服器會不斷「掉刻」,於是就出現低 TPS、遊戲節奏變慢和橡皮筋現象。若想透過硬體提升 TPS,應優先選擇單核效能更強的 CPU。

世界體積也會影響伺服器效能。超大的世界意味著需要載入和儲存的區塊更多。可以使用世界邊界限制玩家活動範圍,並刪除從未造訪過的區塊。提前預產生區塊,也能避免伺服器在玩家探索時臨時產生新區域帶來的壓力。這些措施都能減輕伺服器負載。

記憶體不足會導致當機,而不是單純的低 TPS。因此,單靠加 RAM 並不能解決 TPS 下降的問題。優化時應優先關注 CPU、實體數量和外掛模組負載。透過降低視距和模擬距離也可以優化伺服器設定。視距越小,同時啟用的區塊越少,能直接帶來 TPS 提升。

從最容易的優化入手:精簡外掛模組,減少實體數量,然後再考慮硬體升級和世界裁剪。循序漸進能更平穩地讓伺服器維持健康的 20 TPS。

現在你已經清楚 TPS 是什麼意思:它衡量伺服器每秒完成多少個 tick,而 20 TPS 始終是理想目標。要做到這一點,每個 tick 的平均用時必須控制在 50 毫秒以內。經常使用 /tps/mspt 或如 TabTPS 等面板檢查 TPS,可以在問題影響玩家體驗之前就及時發現。

當效能下降時,先用 Spark 等工具進行效能分析,找出具體原因,然後一次套用一項優化措施。可以透過裁剪實體、調整設定或升級硬體來解決瓶頸。按步驟進行,你的《我的世界》伺服器就能保持穩定,你的玩家也能享受流暢的遊戲體驗,而伺服器依然穩穩運行在健康的 20 TPS 水平。

常見問答(FAQ)

當 TPS 低於 20 會發生什麼?

當 tick 速率下降時,你的《我的世界》伺服器整體節奏會變慢。生物動作變慢,紅石計時被打亂,自動農場產量降低。玩家會感到橡皮筋現象和操作延遲。

加更多記憶體能修好低 TPS 嗎?

不能。記憶體並不直接決定伺服器運行速度。RAM 不足只會導致伺服器當機,而非單純卡頓。低 TPS 通常源於 CPU 負載過高、實體過多或外掛模組問題,應該先檢查這些方面。

玩家太多會導致卡頓嗎?

會。每個玩家都會載入區塊並觸發實體計算。玩家越多,伺服器的工作量就越大。需要透過優化農場、簡化紅石系統等方式減輕伺服器負載。

不用外掛模組怎麼檢查 TPS?

在 Paper 或 Spigot 伺服器上,可以在聊天欄輸入 /tps。原版伺服器則使用 /tick query。這些指令會即時顯示當前的伺服器 tick 速率。

降低視距能提升 TPS 嗎?

能。視距越低,同時啟用的區塊就越少,伺服器每 tick 需要處理的內容也越少。這對玩家較多的大型伺服器尤為明顯。