幻兽帕鲁跨平台联机:Xbox、PS5 怎么进同一个专用服务器
《幻兽帕鲁》专用服务器从 0.5.0 起支持跨平台,但 Xbox、PS5 玩家只能靠社区列表进服:启动参数加 -publiclobby、放通 8211/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 -publiclobby
旧教程还会加上 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS。同一份官方文档现在写明,v1.0 及之后不设这三项,性能可能更好。
不带它,服务器在列表里不存在,Xbox 和 PS5 玩家就没有任何办法进来;Steam 玩家不受影响,照样能直连。所以「Steam 的朋友都能进、主机的朋友死活搜不到」几乎总是漏了这一个参数。
登记到公开大厅意味着任何人都能搜到你。一定要设 ServerPassword——公开大厅上的服务器不是私密的,密码才是。
托管上这是一个复选框
这个启动参数在 空岛灵境 的《幻兽帕鲁》专用服务器上是会员中心「启动选项」里的一个复选框「跨平台联机(公开大厅)」:勾上保存,服务器自动重启并登记到公开大厅,Xbox / PS5 / PC Game Pass 版的朋友按名字搜就能进,Steam 版的朋友照旧用页面上的地址直连。房间密码也在同一页上,发给谁由你定。
端口要开哪几个
和纯 Steam 的服务器一样,必须放通的只有游戏端口:
| 端口 | 协议 | 作用 | 跨平台下必须吗 |
|---|---|---|---|
| 8211 | UDP | 游戏本体通信 | 必须 |
| 8212 | TCP | REST 管理接口 | 可选,且不要对公网开 |
旧教程常让你再开 27015/UDP(Steam 查询端口),官方文档没有列出它;我们实测跨平台服务器只放通 8211/UDP、带 -publiclobby 就能出现在社区列表,主机玩家也能加入。VPS 要在服务商后台的安全组和系统防火墙两处都放行,这一步的细节在连不上排查里。
如果服务器在家里的宽带后面,还要多确认一件事:有没有公网 IP。大部分家用宽带现在拿不到公网 IPv4,这种情况下端口转发做了也没用,公开大厅登记的是一个别人连不上的地址。解法要么换一台有公网 IP 的 VPS,要么用内网穿透或虚拟局域网工具中转——后者对主机玩家通常不可用,因为他们没法装那些工具。
主机玩家怎么进
告诉他们三件事:
- 在标题画面进社区服务器浏览器,不是邀请码那条路
- 按服务器名字精确搜索。列表只显示前 200 条,靠翻是翻不到的,所以
ServerName要改成一个独特、好打的名字,别留默认值 - 输入
ServerPassword
新开的服务器要等几分钟到十几分钟才会出现在列表里,这是正常的延迟,不是配置错了。
常见问题
Xbox 或 PS5 的朋友搜不到服务器怎么办?
按顺序查四样:启动参数里有没有 -publiclobby;8211/UDP 有没有在安全组和系统防火墙两边都放行;ServerName 是不是改成了独特的名字;PublicIP 和 PublicPort 填的是不是服务器真正的公网地址和端口。四样都对了就等十几分钟让列表刷新,并让对方按名字精确搜。
主机版更新比 Steam 慢会影响联机吗?
会。主机平台的版本要过审核,同一个补丁经常比 Steam 晚一两天。这期间服务器如果已经更到新版本,旧版本的主机玩家会看到版本不一致而进不来,反过来也一样。开跨平台服的人在发版那几天要多留意这一点。
Steam 玩家还能直连吗?
能。跨平台只是多了一条让主机玩家进来的路,Steam 和 Mac 玩家照旧用「参加多人游戏(专用服务器)」输入 地址:8211 直连,不受任何影响。
跨平台服务器需要更好的配置吗?
不需要额外配置,负载看的是在线人数和世界规模,不看玩家用什么设备。负载被什么推高,见开服配置要求。