來源：https://diamondhost.tw/blog/server-lag-optimization/

[網站首頁](https://diamondhost.tw/)/[知識文章](https://diamondhost.tw/blog/)/伺服器維運

FIELD NOTES / 伺服器維運

# Minecraft 伺服器卡頓優化教學：TPS、記憶體與 GC 調校完整指南

![](/images/optimized/logo-48.webp?v=20260722-1) 鑽石託管技術團隊 · 約 4 分鐘閱讀

「伺服器又卡了」「走一步回一步」——卡頓是伺服器經營者最常遇到的問題。這篇文章教你用系統化的方法找出卡頓根源並逐一解決。

## 第一步：確認卡頓類型

先分辨是哪種卡：

*   **全體玩家同時卡、幾秒後恢復** → TPS 掉幀（伺服器端運算瓶頸）
*   **特定區域卡** → 紅石機關、大型農場、實體過多
*   **特定玩家卡** → 玩家端網路或設備問題
*   **新玩家進服時卡** → 區塊生成吃資源

## 第二步：用 TPS 量化卡頓

> **注意：`tps`、`ping`、`memory`、`gc` 這些指令只有 Paper 系核心（Paper、Purpur）才有**，原版、Spigot、Forge、Fabric 與基岩版 BDS 核心都無法使用。非 Paper 系核心只能靠玩家回報、觀察 CPU 使用率或安裝效能分析插件來判斷。

若你使用 Paper 系核心，在主控台輸入 `tps`，會顯示伺服器最近的 TPS（每秒運算次數）：

*   **20.0**：完美，伺服器滿速
*   **18-19**：輕微下降，玩家可能無感
*   **15 以下**：明顯卡頓，玩家會抱怨
*   **10 以下**：接近掛掉，需要立刻處理

同時輸入 `ping` 查看每位玩家的延遲，分辨是伺服器問題還是網路問題。

## 第三步：檢查記憶體使用

若使用 Paper 系核心，可輸入 `memory` 或 `gc` 查看記憶體使用狀況：

*   **記憶體持續滿載**：調高啟動參數的 `-Xmx`，或考慮升級方案
*   **頻繁 GC 停頓**：記憶體分配過大反而會讓 GC 更久，**4 GiB 對多數伺服器已是甜蜜點**，繼續加記憶體不如升級 CPU 單核效能

補充觀念：Minecraft 的效能瓶頸大多是**單核 CPU**，不是記憶體。台灣很多人「一卡就加記憶體」，其實方向錯了。

## 第四步：核心換成 Paper（最有效的單一調整）

如果還在用 Vanilla（原版）或 Spigot，**換成 Paper** 可以讓效能直接提升數倍。換核心的方式：

1.  進伺服器左側選單的「**核心安裝**」
2.  選擇 **Paper** 與你的 Minecraft 版本
3.  點「安裝」，完成後回到主控台重啟伺服器

Paper 對紅石、實體 AI、區塊生成都做了大量最佳化。用 Purpur 也可以，效能與 Paper 相當、功能更多。詳見 [開服教學](https://diamondhost.tw/blog/minecraft-server-setup) 與 [Pterodactyl 面板教學](https://diamondhost.tw/blog/pterodactyl-guide)。

## 第五步：調整 server.properties

在檔案管理員編輯 `server.properties`：

```
view-distance=8        ← 玩家視野內載入的區塊（預設 10，調低差很多）
simulation-distance=8  ← 實體運算範圍（比 view-distance 影響效能更直接）
max-players=20         ← 不該設超大，人數就是資源消耗
spawn-protection=16    ← 出生點保護範圍，調 0 省資源
```

**view-distance 從 10 調到 8**，對 20 人左右的伺服器通常就能感受到明顯差異。

## 第六步：找吃資源的元兇

*   **大型紅石機關**：一個大量連閃的紅石脈衝可以吃掉整個伺服器的效能。輸入 `/paper timings`（需啟用）找瓶頸，或用 `/tps` 看哪個維度最卡
*   **實體海**：村民、豬隻、鐵巨人塔都是實體。輸入 `/kill @e[type=minecraft:item]` 清掉落物，或在 spigot.yml 調整 `entity-activation-range`
*   **大量掉落物**：spigot.yml 的 `item-despawn-rate` 調小（預設 6000 tick，可降到 3000）
*   **農場**：全自動農場越多，伺服器越重，這是「人口紅利」的代價

## 第七步：使用效能外掛

推薦幾個正規外掛：

*   **Spark**：專業效能分析，輸入 `/spark profiler` 就能找出最吃資源的區塊與實體
*   **Chunky**：預先生成世界區塊，減少玩家探索時即時生成的卡頓
*   **ClearLag**：自動清理掉落物與失控實體（設定要保守，避免誤刪玩家物品）

## 硬體上的終極解方

軟體優化做滿之後還卡，那就是硬體極限了。兩個方向：

1.  **換更強的 CPU 單核**：Ryzen 9 9950X、i9-14900KF 這類旗艦處理器（[TW-S／TW-X 系列](https://store.diamondhost.tw/store/tw-extreme)）
2.  **分離子伺服器**：生存、紅石、農場分別開在不同伺服器，用 BungeeCord 串起來

## 結語

卡頓優化的標準流程：**換 Paper → 調 view-distance → 查 TPS 與 timings → 砍元兇 → 還不夠就換 CPU**。八成以上的卡頓在換 Paper 跟調視野距離之後就解決了。如果你懶得自己調，鑽石託管的主機都有[台灣節點與高效能 CPU](https://diamondhost.tw/minecraft-hosting)，客服也能協助你檢查效能問題，讓伺服器重回絲滑順暢。

希望這篇文章對你有幫助。

[需要主機？查看鑽石託管方案](https://store.diamondhost.tw)

KEEP READING

## 接著閱讀

伺服器維運

### [Pterodactyl 面板教學：開服、裝插件、看控制台一次學會](https://diamondhost.tw/blog/pterodactyl-guide/)

Minecraft 開服

### [Minecraft 手機版怎麼加入伺服器？基岩版 IP 與連接埠設定](https://diamondhost.tw/blog/minecraft-bedrock-join-server-mobile/)

Minecraft 開服

### [Minecraft 自架開服遇到 CGNAT？檢查公網 IP 與連線替代方案](https://diamondhost.tw/blog/minecraft-cgnat-port-forwarding/)

[回到所有文章](https://diamondhost.tw/blog/)