先搞清楚:為什麼版本不一致就連不上

Minecraft 的用戶端和伺服器之間用特定版本的協定通訊。當伺服器跑在某個大版本(例如 1.20.x),而你的用戶端是另一個大版本(例如 1.21.x)時,協定對不上,握手階段就會被拒,於是你看到「版本不相容 / Outdated client / Outdated server」之類的提示。

解決方向只有一個:讓兩邊對齊。絕大多數情況下你改不了伺服器,那就把用戶端切到伺服器的版本。所以第一步是先知道伺服器到底是什麼版本——這恰恰是不需要付費、也不需要任何寫入權限就能查到的資訊。

用免費監控查出伺服器版本,再切用戶端

不必猜,也不必找服主問。用 TopoBlocks免費「僅監控」:只需填伺服器位址 + 連接埠(Java 版預設 25565、基岩版預設 19132),就能看到它的線上狀態、版本號、人數與延遲。監控是唯讀的,沒有任何寫入權限——它不碰你的世界,也不改伺服器設定。

拿到版本號後:

  • Java 版:在官方啟動器裡新建/切換到對應版本的安裝設定,啟動後再連。
  • 基岩版:基岩版通常會自動更新到最新版;若伺服器還停在舊版,多半要等伺服器升級,或確認是否有對應的測試版管道。

不知道怎麼把位址和連接埠填對、或填了還是連不上,可以看 連接 Minecraft 伺服器

注意:Java 版和基岩版互不通用

有一種「版本不對」其實是分支不對Java 版和基岩版是兩套互不通用的協定,再怎麼調版本號也連不進對方的伺服器。基岩版用戶端連不上 Java 版伺服器,反之亦然——這跟 1.20、1.21 這種數字無關。先確認目標伺服器屬於哪一支,分不清時可參考 伺服器是 Java 版還是基岩版

如果監控顯示伺服器明明在線、版本也對齊了卻還是進不去,問題可能出在線上狀態、連接埠或網路上,按 伺服器連不上/離線的排查 逐項過一遍。

如果你是服主,想換伺服器的版本

先說清楚邊界:TopoBlocks 不會替你變更現有伺服器跑的伺服器端引擎版本——升級伺服器端軟體本身得由你(或你的主機商)來做。它在伺服器側能幫的,是明確授權後的付費**「完整管理」:把世界安全部署到伺服器,走快照 → 校驗 → 原子切換 → 健康檢查 → 失敗自動回滾的流程,部署前會預檢版本相容性**,並且絕不覆寫你的源檔案——每次都保留更新前的版本與雜湊、回滾點可追溯,萬一不順也能回退。詳細做法見 怎麼安全更新伺服器上的世界

另外,如果你是用 TopoBlocks 的一鍵託管開服新建一台伺服器,可以在開通時直接選擇版本與方案、區域,自動開通、不碰終端機。價格以 App 內為準,付費任務失敗會自動退款;而僅監控始終免費、不做任何變更