幻獸帕魯專用伺服器連不上、多人連線失敗或逾時?照失敗順序逐層排查
《幻獸帕魯》專用伺服器連不進去、只跳出「連線已逾時」?照真實的失敗順序一層層查:入口選錯、位址格式寫錯、連接埠沒開、版本對不上、主機玩家在社群清單裡找不到,每一層都給出怎麼確認與怎麼修。
《幻獸帕魯》連不上專用伺服器時,遊戲幾乎不給有用的訊息——多數情況就是轉一會兒,最後只丟出一句「連線已逾時,目標伺服器可能已經下線」。這句話不會告訴你卡在哪一層,所以排查只能靠順序,不能靠錯誤訊息。
這篇按真實的失敗頻率排,不按網路層次排。從上往下走,多數人查到位址格式那一節就解決了。
看到「連線已逾時,目標伺服器可能已經下線」時的排查順序
這句話的意思只是「連線在時限內沒有得到回應」,不代表伺服器真的關了。封包到不了、版本對不上、程式其實沒在跑,看到的都可能是它。照這個順序查:
- 入口對不對:必須是參加多人遊戲(專用伺服器),見下一節
- 位址怎麼填:
位址:8211連著寫,見「位址要怎麼填」 - 自己架的話,8211/UDP 有沒有在兩層防火牆都放行,見「連接埠」
- 剛好是官方發版那幾天,多半是伺服器版本落後,見「版本對不上」與更新教學:版本不符與不掉存檔的順序
- 只有 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 要在兩個地方都放行:
- VPS 供應商後台的安全性群組 / 防火牆規則
- 系統自己的防火牆(
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 的《幻獸帕魯》專用伺服器替你拿掉其中幾項同步:遊戲新版本會自動偵測並提示,按一下就先備份再更新;遊戲連接埠開服時就已開放;要分享給朋友的位址,就在會員中心那台伺服器的頁面上。想先弄懂各項設定的話,參數設定詳解在這裡。