KeepWorlds

幻獸帕魯跨平台連線:Xbox、PS5 怎麼進同一個專用伺服器

《幻獸帕魯》專用伺服器從 0.5.0 起支援跨平台,但 Xbox、PS5 玩家只能靠社群清單進伺服器:啟動參數加 -publiclobby、放行 8211/UDP、改獨特的 ServerName,以及自架最常卡住的三處。

作者:KeepWorlds 團隊

從 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 -publiclobby

舊教學還會多加 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS 這三項。同一份官方文件現在寫明,v1.0 起不設定這三項,效能可能更好。

不帶它,伺服器在清單裡不存在,Xbox 和 PS5 玩家就沒有任何辦法進來;Steam 玩家不受影響,照樣能直連。所以「Steam 的朋友都能進、主機的朋友怎麼搜都搜不到」幾乎總是漏了這一個參數。

登記到公開大廳意味著任何人都能搜到你。一定要設 ServerPassword,公開大廳上的伺服器不是私密的,密碼才是。

埠要開哪幾個

和純 Steam 的伺服器一樣,必開的只有遊戲埠:

埠協定作用跨平台下必須嗎
8211UDP遊戲本體通訊必須
8212TCPREST 管理介面可選,且不要對外開放

舊教學常叫你再開 27015/UDP(Steam 查詢埠),但官方文件的埠與參數頁沒有列出它;我們實測,跨平台伺服器只放行 8211/UDP、帶上 -publiclobby,就能出現在社群伺服器清單裡,主機玩家也進得來。VPS 要在供應商的防火牆(安全群組)和系統防火牆兩處都放行 8211/UDP,這一步的細節在連不上排查裡。

如果伺服器架在家用寬頻上,還要多確認一件事:有沒有對外的實體 IP。不少家用寬頻拿不到實體 IPv4,這種情況下埠轉發做了也沒用,公開大廳登記的是一個別人連不上的位址。解法要嘛換一台有對外 IP 的 VPS,要嘛用反向通道(tunnel)或虛擬區域網路工具中轉,後者對主機玩家通常不可用,因為他們沒辦法裝那些工具。

託管上對外 IP 本來就有

KeepWorlds 的《幻獸帕魯》專用伺服器跑在一台有對外 IP 的獨享整機上,前面沒有家用路由器,也不用誰去裝中轉工具。位址就在會員中心的我的伺服器裡那台伺服器的頁面上。

主機玩家怎麼進

告訴他們三件事:

  1. 在標題畫面進社群伺服器瀏覽器,不是邀請碼那條路
  2. 按伺服器名字精確搜尋。清單只顯示前 200 筆,靠翻是翻不到的,所以 ServerName 要改成一個獨特、好打的名字,別留預設值
  3. 輸入 ServerPassword

新開的伺服器要等幾分鐘到十幾分鐘才會出現在清單裡,這是正常的延遲,不是設定錯了。

自己架的跨平台伺服器要記住的東西比純 Steam 的多一截:多一個啟動參數、一個要改得獨特的伺服器名稱、兩個必須填對的對外位址項,以及一個必須設的密碼。兩條路的錢分別花在哪,見自架與託管,你實際上在付什麼。

託管上這是一個核取方塊

KeepWorlds 的《幻獸帕魯》專用伺服器把上面那幾項整合成會員中心啟動選項裡的一個核取方塊「跨平台連線(公開大廳)」:勾選後儲存,伺服器自動重啟並登記到公開大廳,Xbox / PS5 / PC Game Pass 版的朋友按名字搜就能進;Steam 版的朋友照舊用頁面上的位址直連。房間密碼在同一頁上,發給誰由你決定。

常見問題

Xbox 或 PS5 的朋友搜不到伺服器怎麼辦?

按順序查四樣:啟動參數裡有沒有 -publiclobby;8211/UDP 有沒有在安全群組和系統防火牆兩邊都放行;ServerName 是不是改成了一個獨特的名字;PublicIP 和 PublicPort 填的是不是伺服器真正的對外位址和埠。都對了就等十幾分鐘讓清單更新,並讓對方按名字精確搜。

主機版更新比 Steam 慢會影響連線嗎?

會。主機平台的版本要過審核,同一個更新經常比 Steam 晚一兩天。這期間伺服器如果已經更到新版本,舊版本的主機玩家會看到版本不一致而進不來,反過來也一樣。開跨平台伺服器的人在改版那幾天要多留意這一點。

Steam 玩家還能直連嗎?

能。跨平台只是多了一條讓主機玩家進來的路,Steam 和 Mac 玩家照舊用「參加多人遊戲(專用伺服器)」輸入 位址:8211 直連,不受任何影響。

跨平台伺服器需要更好的規格嗎?

不需要額外規格,負載看的是線上人數和世界規模,不看玩家用什麼裝置。負載被什麼推高,見開服規格。

其他語言版本

不想自己維護?

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

查看方案