朋友用電腦玩 Java 版,你用 iPhone 玩基岩版,兩個人永遠無法同服?Geyser 就是為了解決這個問題而生。這篇文章教你完整設定跨平台伺服器。
Geyser 是什麼?
Geyser 是一個開源插件,它作為橋接層:基岩版玩家連到 Geyser 的 UDP 連接埠,Geyser 幫他們轉譯成 Java 版的協定,進入你的 Java 版伺服器。基岩版玩家不需要安裝任何東西。
| 項目 | 基岩版玩家 | Java 版玩家 |
|---|---|---|
| 需要安裝東西 | 不用 | 不用 |
| 連線 IP | 伺服器 IP+加購的 Geyser 連接埠 | 伺服器 IP(25565) |
| 要買正版嗎 | 不用 | 不用(離線服) |
連接埠要注意:在鑽石託管,Geyser 使用的 UDP 連接埠需要另外加購(一般 Minecraft 主機不含),且分配到的連接埠是隨機的、不保證是 19132。加購後到面板「網路」頁籤查看實際分配到的連接埠。
安裝 Geyser(Paper 伺服器)
鑽石託管的 Minecraft 主機 使用 Pterodactyl 面板,安裝方式:
- 到 Geyser 官網 下載對應核心的 Geyser(Paper 服下載 Spigot/Paper 版本)
- 登入面板 → 檔案管理員 → 進入
plugins資料夾 - 上傳 Geyser JAR,重啟伺服器
- 主控台出現
Listening on ...代表成功(實際連接埠以面板「網路」頁籤顯示為準)
重要:如果你尚未加購 Geyser 連接埠,請先在商店加購(UDP 連接埠為隨機分配,不保證 19132),加購後面板「網路」頁籤會顯示分配到的連接埠與 IP。
設定玩家驗證(Floodgate)
基岩版玩家沒有 Java 版帳號,如果伺服器開了正版驗證(online-mode=true),基岩版玩家會被擋在外面。解決方法:
- 下載 Floodgate(同一頁面)上傳到
plugins - 重啟伺服器
- 基岩版玩家進服後,名字會顯示為
玩家名稱.(後面加點號),代表 Floodgate 生效
Floodgate 會自動把基岩版玩家映射為伺服器內的離線帳號,不需要關閉正版驗證。
基岩版玩家如何連線?
- 開啟 Minecraft 基岩版(手機/主機/Windows)
- 進入「伺服器」頁籤 →「新增伺服器」
- 名稱隨意,伺服器位址輸入你的伺服器 IP,連接埠填上加購的 Geyser UDP 連接埠(不是 19132,以面板「網路」頁籤顯示為準)
- 加入,開始玩!
常見問題:連線逾時
- 確認伺服器主控台有
Listening on ...輸出 - 確認已在商店加購 Geyser 連接埠,且填寫的連接埠與面板「網路」頁籤顯示的一致
- 若 IP 欄位無法填連接埠,確認位址格式為
IP:連接埠
基岩版玩家的使用限制
跨平台不是 100% 無縫,以下差異要心理準備:
- 基岩版玩家看不到 Java 版的特製資源包(伺服器端資源包)
- 部分指令與介面略有差異(例如按鈕提示)
- 基岩版玩家綁定的 UUID 與 Java 版不同,經濟插件、地皮插件的資料會分開
- 輸入指令時,基岩版玩家要用聊天框的指令輸入
不用 Geyser 的替代方案?
不裝 Geyser 的話,只能選擇:
- 純基岩版伺服器(BDS 核心):手機玩家能玩,但 Java 版玩家無法加入(基岩版架設教學)
- 雙伺服器:分別開 Java 與基岩版,透過特定插件同步部分資料——架構複雜,維護成本高
對大多數人來說,單一 Java 服 + Geyser 是最務實的選擇。
結語
裝上 Geyser 後,你的伺服器等於同時開放給手機、平板、主機、Windows 與 Mac 的所有玩家,社群規模直接翻倍。鑽石託管的主機在「核心安裝」選單就能切換到 Paper 核心,再放兩個 JAR 就能完成設定;需要專屬基岩版方案的也可以參考基岩版主機。現在就去把你的伺服器變成跨平台樂園吧!