如果你计划与朋友一起玩Palworld,创建一个持久的世界,或为公会运行一个服务器,你将需要一个专用服务器。它可以与游戏客户端分开运行,即使世界创建者不在Palworld中时也能保持可用。在本指南中,我们将解释如何通过Steam和SteamCMD创建专用服务器,在哪里找到设置文件,如何打开8211端口,以及如果服务器未出现在列表中该怎么办。
Palworld专用服务器要求
在安装专用服务器之前,请确保你的PC或VPS适合运行持久世界。根据官方的Palworld专用服务器文档,推荐使用4核CPU、16GB RAM、SSD,以及64位Windows或Linux。对于更大的服务器,最好有超过32GB的RAM,因为内存不足会增加崩溃和存档损坏的风险。
服务器还需要一个开放的UDP端口8211。如果你在家运行服务器,你需要在路由器上转发UDP端口8211,并允许通过防火墙的连接。
如何通过Steam设置专用服务器
在Steam上购买Palworld后,你将获得一个额外的应用程序,名为Palworld专用服务器。如果它没有出现在你的库中,请在Steam库过滤器中启用工具。首次设置个人服务器时,请执行以下操作:
至少安装并启动一次Palworld专用服务器,以便游戏创建所需的文件夹。
在你的库中右键点击"Palworld专用服务器",然后选择"管理"和"浏览本地文件"。
找到"DefaultPalWorldSettings.ini"并用文本编辑器打开它。
将此文件中的数据复制并粘贴到"PalWorldSettings.ini"中,该文件位于"…/PalServer/Pal/Saved/Config/WindowsServer"。
按"Ctrl+F"更快地搜索所需参数。
ServerName:设置服务器名称。
ServerDescription:如有需要,添加描述。
AdminPassword:为管理员命令创建密码。
ServerPassword:设置加入服务器的密码。
ServerPlayerMaxNum:如果你想更改默认限制,请设置最大玩家数量。
配置文件后,保存并再次启动Palworld专用服务器。如果你想让服务器在社区列表中公开,请在启动时选择公开并作为社区服务器启动。对于私人服务器,你可以跳过此步骤。
如何通过SteamCMD设置服务器
如果你想在没有常规Steam客户端的情况下安装专用服务器,例如在单独的PC、VPS或Linux服务器上,则需要SteamCMD。打开官方网站,下载压缩包,并将SteamCMD提取到单独的文件夹中。
启动SteamCMD并等待所需组件安装完成。然后运行命令:
steamcmd +login anonymous +app_update 2394010 validate +quit
如果你想提前指定安装文件夹,可以使用force_install_dir,然后安装服务器:
force_install_dir C:\Palworld_server\:选择服务器文件的文件夹。
login anonymous:无需Steam授权登录。
app_update 2394010 validate:下载或更新Palworld专用服务器文件。
quit:安装完成后关闭SteamCMD。
下载完成后,进入服务器文件夹并启动PalServer.exe。在Linux上,使用PalServer.sh脚本。对于公共服务器,添加启动参数-publiclobby。
只要服务器窗口打开,世界就会持续运行,计算机或VPS保持开启。要直接连接到服务器,请在服务器列表的下方输入IP地址和端口。格式很简单:
IP地址:8211
如果服务器在同一台计算机上运行,请尝试通过本地地址127.0.0.1:8211或localhost:8211连接。如果服务器在家中托管并应对朋友可用,请使用你的公共IP地址,并确保路由器和Windows防火墙上开放UDP端口8211。
如何在路由器上打开端口
对于家庭Palworld服务器,你需要在路由器上打开UDP端口8211并在Windows防火墙中允许它。为此,请在浏览器中打开路由器设置。大多数情况下,地址看起来像192.168.0.1或192.168.1.1,但确切地址取决于你的路由器型号。
在设置中,找到端口转发部分,可能称为端口转发、NAT或虚拟服务器。为运行服务器的计算机创建规则:
协议:UDP。
端口:8211。
本地IP:你在家庭网络上的PC的IP地址。
目的:Palworld专用服务器。
注意:如果你有共享IP地址或CG-NAT,通过正常的端口转发向朋友开放服务器可能无法工作。在这种情况下,你需要向你的ISP请求公共IP地址,使用VPS,租用现成的服务器,或通过Radmin VPN或Hamachi等VPN服务连接。
如何设置付费服务器
如果你需要一个全天候可用的服务器,但无法保持自己的PC运行或无法打开端口,你可以从第三方游戏托管提供商如PingPlayers租用现成的服务器。这比手动设置更简单:托管提供商通常会自己安装服务器文件,并提供控制面板、IP地址、端口、备份和快速重启选项。
选择托管时,不仅要关注价格,还要关注服务器区域、插槽数量、RAM数量、SSD可用性、DDoS保护、编辑PalWorldSettings.ini的难易程度,以及服务器在补丁后是否能快速更新。
你应该更改哪些服务器设置?
在PalWorldSettings.ini中,你不仅可以更改服务器名称和密码,还可以更改世界规则。从以下参数开始:
ServerName:服务器名称。
ServerDescription:服务器描述。
ServerPassword:加入所需的密码。
AdminPassword:用于获取管理员权限的密码。
ServerPlayerMaxNum:最大玩家数量。
ExpRate:经验获取倍增器。
PalCaptureRate:Pal捕获几率倍增器。
DeathPenalty:死亡后的惩罚。
PalEggDefaultHatchingTime:巨蛋孵化时间。
BaseCampMaxNumInGuild:每个公会的最大基地数量。
BaseCampWorkerMaxNum:每个基地的最大工人Pals数量。
bEnableInvaderEnemy:启用或禁用基地袭击。
更改参数后,保存文件并重启服务器。你不需要编辑DefaultPalWorldSettings.ini:它是模板,而不是活动配置文件。
如果Palworld服务器未出现该怎么办
如果服务器正在运行,但你的朋友无法连接,请检查以下内容:
必须保持Palworld专用服务器或PalServer.exe服务器窗口打开。
使用IP:8211格式连接。
路由器上必须开放端口8211/UDP。
Windows防火墙中必须允许UDP端口8211。
服务器必须具有公共外部IP地址,否则互联网连接可能无法工作。
如果服务器应出现在社区列表中,请作为社区服务器启动它或使用-publiclobby参数。
如果你在家运行服务器并尝试通过公共IP从同一网络连接,问题可能是Hairpin NAT。在这种情况下,请尝试通过运行服务器的计算机的本地IP地址连接。