幻獸帕魯跨平台連線:Xbox、PS5 怎麼進同一個專用伺服器
《幻獸帕魯》專用伺服器從 0.5.0 起支援跨平台,但 Xbox、PS5 玩家只能靠社群清單進伺服器:啟動參數加 -publiclobby、放行 27015/UDP、改獨特的 ServerName,以及自架最常卡住的三處。
從 0.5.0 版起,《幻獸帕魯》的專用伺服器換成了一套統一的跨平台版本:Steam、Xbox、PS5、Mac 和 PC Game Pass 的玩家可以進同一個世界。這句話經常被理解成「架好伺服器把位址發出去就行」,對 Steam 和 Mac 玩家確實如此,對 Xbox 和 PS5 玩家不是:他們的遊戲裡根本沒有輸入伺服器位址的地方。
這篇講清楚跨平台伺服器要多做的那幾件事。伺服器本身怎麼架在開服教學裡,這裡不重複。
誰能和誰一起玩
0.5.0 之前 Steam 和 Xbox 是兩張完全隔開的網路,PS5 更是單獨一套。之後統一成一個伺服器端,平台之間沒有任何限制:
| 平台 | 能進跨平台專用伺服器嗎 | 怎麼進 |
|---|---|---|
| Steam(PC) | 能 | 輸入位址直連,或在社群伺服器清單裡搜 |
| Mac | 能 | 和 Steam 完全一樣 |
| Xbox 主機 | 能 | 只能在社群伺服器清單裡搜名字 |
| PC Game Pass / 微軟商店版 | 能 | 同 Xbox,只能搜清單 |
| PS5 | 能 | 同 Xbox,只能搜清單 |
表裡那三個「只能」是整篇的核心。主機版和微軟商店版的遊戲裡,標題畫面上沒有那個填 位址:埠 的輸入框,唯一的入口是遊戲內的社群伺服器瀏覽器。所以跨平台伺服器要解決的不是「能不能連」,是「他們怎麼找到你」。
伺服器端要改的兩處
CrossplayPlatforms
PalWorldSettings.ini 那一行裡的這一項決定允許哪些平台連進來,預設就是全開:
CrossplayPlatforms=(Steam,Xbox,PS5,Mac)
一般不用動。要注意的只有兩點:這一項缺了或者少寫了某個平台,那個平台的玩家會被拒於門外,而且遊戲不會告訴他為什麼;舊教學裡的 AllowConnectPlatform 已經廢棄,新版本裡不再生效,看到它可以跳過。
啟動參數 -publiclobby
這是主機玩家能不能找到你的關鍵。伺服器端啟動時帶上這個參數,它會把自己登記到官方的公開大廳,也就是遊戲內社群伺服器清單的資料來源(官方啟動參數文件):
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -publiclobby
不帶它,伺服器在清單裡不存在,Xbox 和 PS5 玩家就沒有任何辦法進來;Steam 玩家不受影響,照樣能直連。所以「Steam 的朋友都能進、主機的朋友死活搜不到」幾乎總是漏了這一個參數。
登記到公開大廳意味著任何人都能搜到你。一定要設 ServerPassword,公開大廳上的伺服器不是私密的,密碼才是。
埠要開哪幾個
比純 Steam 的伺服器多一個必開項:
| 埠 | 協定 | 作用 | 跨平台下必須嗎 |
|---|---|---|---|
| 8211 | UDP | 遊戲本體通訊 | 必須 |
| 27015 | UDP | Steam 查詢,伺服器能否出現在清單裡靠它 | 必須,主機玩家只能走清單 |
| 8212 | TCP | REST 管理介面 | 可選,且不要對公網開 |
純 Steam 的伺服器可以不開 27015,大家直連就行;跨平台的伺服器不行。雲端主機要在安全群組和系統防火牆兩處都放行,這一步的細節在連不上排查裡。
如果伺服器在家裡的寬頻後面,還要多確認一件事:有沒有公網 IP。大部分家用寬頻現在拿不到公網 IPv4,這種情況下埠轉發做了也沒用,公開大廳登記的是一個別人連不上的位址。解法要嘛換一台有公網 IP 的雲端主機,要嘛用內網穿透或虛擬區域網路工具中轉,後者對主機玩家通常不可用,因為他們沒法裝那些工具。
主機玩家怎麼進
告訴他們三件事:
- 在標題畫面進社群伺服器瀏覽器,不是邀請碼那條路
- 按伺服器名字精確搜尋。清單只顯示前 200 筆,靠翻是翻不到的,所以
ServerName要改成一個獨特、好打的名字,別留預設值 - 輸入
ServerPassword
新開的伺服器要等幾分鐘到十幾分鐘才會出現在清單裡,這是正常的延遲,不是設定錯了。
常見問題
Xbox 或 PS5 的朋友搜不到伺服器怎麼辦?
按順序查三樣:啟動參數裡有沒有 -publiclobby;27015/UDP 有沒有在安全群組和系統防火牆兩邊都放行;PublicIP 和 PublicPort 填的是不是伺服器真正的公網位址和埠。三樣都對了就等十幾分鐘讓清單刷新,並讓對方按名字精確搜。
主機版更新比 Steam 慢會影響連線嗎?
會。主機平台的版本要過審核,同一個更新經常比 Steam 晚一兩天。這期間伺服器如果已經更到新版本,舊版本的主機玩家會看到版本不一致而進不來,反過來也一樣。開跨平台伺服器的人在發版那幾天要多留意這一點。
Steam 玩家還能直連嗎?
能。跨平台只是多了一條讓主機玩家進來的路,Steam 和 Mac 玩家照舊用「參加多人遊戲(專用伺服器)」輸入 位址:8211 直連,不受任何影響。
跨平台伺服器需要更好的規格嗎?
不需要額外規格,負載看的是線上人數和世界規模,不看玩家用什麼裝置。按開服規格的表選就行。
託管上這是一個核取方塊
自己架的跨平台伺服器要記住的東西比純 Steam 的多一截:多一個啟動參數、多一個必開埠、兩個必須填對的公網位址項,以及一個必須設的密碼。
KeepWorlds 的《幻獸帕魯》專用伺服器把它收成了會員中心啟動選項裡的一個核取方塊「跨平台連線(公開大廳)」:勾上儲存,伺服器自動重啟並登記到公開大廳,Xbox / PC Game Pass 版的朋友按名字搜就能進;埠本來就是設好的,Steam 版的朋友照舊用頁面上的位址直連。房間密碼在同一頁上,發給誰由你決定。
其他語言版本
不想自己維護?
選好遊戲與方案就能開伺服器,整機獨享,備份、遊戲更新與期限提醒都由我們盯著。
看看支援的遊戲