KeepWorlds

幻獸帕魯專用伺服器連不上、多人連線失敗或逾時?照失敗順序逐層排查

《幻獸帕魯》專用伺服器連不進去、只跳出「連線已逾時」?照真實的失敗順序一層層查:入口選錯、位址格式寫錯、連接埠沒開、版本對不上、主機玩家在社群清單裡找不到,每一層都給出怎麼確認與怎麼修。

《幻獸帕魯》連不上專用伺服器時,遊戲幾乎不給有用的訊息——多數情況就是轉一會兒,最後只丟出一句「連線已逾時,目標伺服器可能已經下線」。這句話不會告訴你卡在哪一層,所以排查只能靠順序,不能靠錯誤訊息。

這篇按真實的失敗頻率排,不按網路層次排。從上往下走,多數人查到位址格式那一節就解決了。

看到「連線已逾時,目標伺服器可能已經下線」時的排查順序

這句話的意思只是「連線在時限內沒有得到回應」,不代表伺服器真的關了。封包到不了、版本對不上、程式其實沒在跑,看到的都可能是它。照這個順序查:

  1. 入口對不對:必須是參加多人遊戲(專用伺服器),見下一節
  2. 位址怎麼填:位址:8211 連著寫,見「位址要怎麼填」
  3. 自己架的話,8211/UDP 有沒有在兩層防火牆都放行,見「連接埠」
  4. 剛好是官方發版那幾天,多半是伺服器版本落後,見「版本對不上」與更新教學:版本不符與不掉存檔的順序
  5. 只有 Xbox、PS5 的朋友進不來,見「主機玩家找不到、Steam 玩家能直連」與跨平台連線

全部對過還是一樣,看文末「還是連不上」那幾條。

先確認你從哪個入口進去的

這是最高頻的一條,而且它根本不是網路問題。

《幻獸帕魯》的標題畫面上有兩條多人路線,它們通向不同的地方:

  • 參加多人遊戲(專用伺服器) —— 這條才連得上專用伺服器
  • 邀請碼 / 加入朋友的世界 —— 這條走的是房主的用戶端,無論如何都連不到專用伺服器

括號裡那半句是分支點,不是修飾。用邀請碼那條路輸入伺服器位址,遊戲不會告訴你走錯了,只會失敗。

進入正確的入口後,畫面上只有一個輸入框和一個連線按鈕。看到這個畫面,代表入口對了。官方的連線說明走的也是這條路。

位址要怎麼填

只有一個輸入框,位址和連接埠要連著寫,中間一個冒號:

203.0.113.10:8211

四種常見的寫錯:

寫法結果
http://203.0.113.10:8211失敗。這不是網頁位址,不要帶通訊協定
203.0.113.10 : 8211失敗。冒號兩側不能有空白
203.0.113.10多數情況失敗。連接埠不能省
203.0.113.10:27015失敗。27015 不是遊戲連接埠,玩家進伺服器走的是 8211

最後一條值得單獨說:很多人在舊教學裡看到 27015,就把它當成了連線用的連接埠。它不是,社群伺服器清單也不靠它——官方文件沒有列出 27015,我們實測,跨平台伺服器只放行 8211/UDP、帶上 -publiclobby,照樣出現在清單裡,Xbox 和 PS5 玩家也進得來。玩家進伺服器走的是 8211。

用網域名稱也可以,格式一樣(play.example.com:8211)。

連接埠

這一節只有自己架伺服器的人需要看。用託管的話遊戲連接埠是設好的,可以直接跳到下一節。安全性群組和系統防火牆具體怎麼放行,開服教學裡有一步一步的做法;這裡只講怎麼判斷是不是它。

《幻獸帕魯》專用伺服器需要對玩家開放的連接埠只有一個:8211/UDP,也就是遊戲本體。它沒開,誰都連不上。

注意是 UDP 不是 TCP。這是自架時最常見的一次設定錯誤——防火牆規則裡習慣性放行 TCP,結果連接埠看起來開著,卻依然連不上。

VPS 要在兩個地方都放行:

  1. VPS 供應商後台的安全性群組 / 防火牆規則
  2. 系統自己的防火牆(ufw / firewalld / Windows 防火牆)

只開一處是第二常見的原因。家用網路自架的話還要在路由器上做連接埠轉發,而且大部分家用線路拿不到實體 IP——這種情況下轉發設了也沒用,要先確認你的線路有沒有實體 IP。

那位址和密碼從哪裡拿

上面那兩處放行、路由器轉發和實體 IP,在 KeepWorlds 的《幻獸帕魯》專用伺服器上都不歸你管。伺服器開起來之後,連線位址和伺服器密碼就列在會員中心「我的伺服器」裡那台伺服器的頁面上,各自有一個複製按鈕。位址按上一節說的 位址:連接埠 完整形式給你,不必自己補連接埠,複製下來發給朋友就行。

版本對不上

用戶端會自動更新,伺服器端不會。《幻獸帕魯》更新頻繁,所以每次改版後的幾天裡,這一條會突然跳到最前面:連線過程走得比平時久,然後被丟回標題畫面——有時會提示版本不符,有時什麼都不說。確認方法是把伺服器端啟動記錄裡的版本號,和遊戲主選單角落的版本號對一下;不一致就是伺服器該更新了,而更新期間誰都連不上。不掉存檔的更新順序,以及讓伺服器停在舊版本的那個 SteamCMD 錯誤,見更新教學:版本不符與不掉存檔的順序。

伺服器就是不出現在清單裡

先把兩件事分開:「清單裡搜不到」和「連不上」是兩個不同的問題,很多人把它們混在一起查。

社群伺服器清單本身就不可靠:

  • 更新有延遲,剛開的伺服器要等幾分鐘到十幾分鐘
  • 清單有筆數上限,伺服器多的時候排在後面的根本不顯示
  • 搜尋是按名字比對的,ServerName 沒改過就是一串預設值,搜不出來

所以正確的驗證順序是先直連。用參加多人遊戲(專用伺服器)加位址進去,如果進得去,那伺服器是好的,問題只在清單——那不影響你和朋友玩,把位址發給他們就行。

如果確實想出現在清單裡:確認伺服器啟動時帶了 -publiclobby、PublicIP / PublicPort 指向它真正的對外位址、ServerName 改成搜得到的名字,然後等清單更新,再按完整名稱搜尋。

主機玩家找不到、Steam 玩家能直連

這一層只存在於跨平台伺服器,症狀永遠一樣:Steam 和 Mac 的朋友輸入位址都進得來,Xbox、PS5 和 PC Game Pass 的朋友在社群伺服器清單裡怎麼搜都找不到。

原因是主機版和 Microsoft Store 版的遊戲沒有輸入伺服器位址的欄位,社群伺服器清單是他們唯一的入口,而伺服器要出現在這張清單上,啟動時必須帶 -publiclobby。少了它,Steam 玩家毫無感覺,主機玩家則完全沒有辦法進來。

照順序查三件事:啟動參數裡有沒有 -publiclobby;PublicIP / PublicPort 是不是設成真正的對外位址;ServerName 是不是改成了獨特的名字,而不是預設值。Steam 玩家能用位址進來,就代表 8211/UDP 在兩層防火牆都已經放行。三件事都對了,就等清單更新,再讓對方按完整的 ServerName 精確搜尋——清單只顯示前 200 筆結果,用捲動的是找不到的。整套做法在跨平台連線。

還有一條只在改版那幾天出現:主機平台的更新要經過平台審核,常常比 Steam 晚一兩天上線。這段期間伺服器和主機用戶端的版本不同,先更新的那一邊就和另一邊連不上。

常見問題

位址裡的連接埠填 8211 還是 27015?

8211。27015 不是玩家進伺服器用的連接埠,伺服器要出現在社群清單裡也不需要開它。

連接埠要開 TCP 還是 UDP?

UDP。遊戲連接埠 8211 走的是 UDP,只放行 TCP 的話,連接埠看起來開著、遊戲依然連不上。

伺服器在社群清單裡搜不到怎麼辦?

先用位址直連驗證,進得去代表伺服器沒問題。要出現在清單裡,啟動時帶上 -publiclobby、把 ServerName 改成搜得到的名字,然後等清單更新,再按完整名稱搜尋。

還是連不上

走到這裡還沒解決的話,剩下的可能性不多了:

  • 伺服器程式其實沒起來(看記錄,別看「我啟動過了」)
  • 記憶體不夠被系統終止,程式靜靜消失(dmesg 裡看得到)。如果是跑了幾天才這樣,那是執行久了累積下來的記憶體,要定時重啟
  • 伺服器的對外 IP 變了(重啟 VPS 後常見)
  • 設了 ServerPassword 但沒告訴朋友

這張清單上大半的狀況,都是因為伺服器端和用戶端要靠人手動對齊——版本、連接埠、位址、密碼,每一樣都是一次可能出錯的手工同步。

KeepWorlds 的《幻獸帕魯》專用伺服器替你拿掉其中幾項同步:遊戲新版本會自動偵測並提示,按一下就先備份再更新;遊戲連接埠開服時就已開放;要分享給朋友的位址,就在會員中心那台伺服器的頁面上。想先弄懂各項設定的話,參數設定詳解在這裡。

其他語言版本

不想自己維護?

選好遊戲與方案就能開伺服器,整機獨享,備份、遊戲更新與期限提醒都由我們盯著。

查看方案