日本 Pocketpair 的《幻兽帕鲁》无疑是开年最火的游戏,游戏上架3天销量突破500万,Steam 在线峰值破150万,绝对是今年开年的超大黑马。


但随着游戏的爆火,PalWorld 官方服务器也开始出现不稳定,卡人闪退的情况。对于有一定财力的小伙伴,搭建一个私服(Dedicated Server)是一个最稳定而舒服的解决方案,可以确保游戏用户在一个相对独立且私密的空间中,获得更加畅快的游戏体验。


问:要把 PalWorld 装进私服,总共分几步

答:分三步

1. 准备服务器

2. 下载并安装 SteamCMD

3. 下载并安装 PalServer

以下是手把手教学!


01准备服务器


此次搭建 PalWorld 私服,选用的是 GCP Compute Engine,为用户提供安全可靠且可自定义的计算服务,让用户可以在 Google 的基础架构上创建并运行虚拟机。


  • 服务器配置:4vCPU/16G Mem+100G PD storage

  • 操作系统:ubuntu 20.04 LTS


导航栏选择【Compute Engine】后,单击【CREATE INSTANCE】创建服务器。




用户可以灵活选择机器类型,并自定义机器规格。修改相应操作系统与磁盘容量后,点击创建。




创建完成后,即可在控制台通过 SSH 登陆服务器。




登陆成功。




PalServer 默认端口为8211,因此预先设置 Firewall Rule 放通端口。


首先确认服务器的公网 IP 与私网 IP,例如35.188.42.3与10.128.0.10。




接下来导航至【VPC Network】单击【CREATE FIREWALL RULE】创建 Ingress 方向防火墙规则。






来源 IP 段填写0.0.0.0/0,目的 IP 段填写服务器私网地址10.128.0.10/32,同时勾选 TCP 与 UDP,并填写端口8211,完成后保存。




02

下载并安装 SteamCMD


SteamCMD 是一个命令行版本的 Steam 客户端,主要用途是在一个命令行界面的 Steam 客户端上安装及更新各种可用的专用服务端,适用于使用 SteamPipe 内容分发系统的游戏。如果想要在 Steam 上自建服务器,或进行二次开发,SteamCMD 是必需工具。


出于安全和规范考虑,首先在服务器上创建 Steam 用户与目录,注意在修改 Steam 用户密码的时候,不要设置的太简单,否则会被黑客登录,系统会遭到破坏。


sudo useradd -m steamsudo passwd steamsudo -iecho "steam   ALL=(ALL:ALL) ALL" >> /etc/sudoersexit


切换账号到 Steam 用户,并且进入家目录。


sudo -u steam -scd /home/steam


下载 steamCMD 包,并安装。


sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt updatesudo apt install steamcmd


在安装 steamCMD 时会弹出配置窗口,选择AGREE,回车。




把二进制链接到系统路径,终端直接输入 steamCMD,即可启动服务。


sudo ln -s /usr/games/steamcmd /usr/bin/steamcmdsteamcmd


启动成功的界面如下,其中提示缺少 steamservice.so,这个报错可以先忽略。




完成 steamCMD 的安装和启动后,输入 quit 退出。


03下载并安装 PalServer


在 steamCMD 安装好的基础上,使用如下命令,即可开始下载 PalServer 服务器程序。


steamcmd +login anonymous +app_update 2394010 validate +quit




创建 sdk64 目录,并 copy steamclient.so 文件。


mkdir ~/.steam/sdk64cd ~/.steam/SteamApps/common/PalServercp linux64/* ~/.steam/sdk64


使用 PalServer.sh 脚本启动服务器。


cd ~/.steam/SteamApps/common/PalServernohup ./PalServer.sh &


启动成功界面如下




其中 nohup.out 可以看到启动成功的日志。




在本机上使用公网 IP,测试服务器端口正常服务。


nc -vuz -w 2 35.188.42.3 8211




至此,您的专属幻兽帕鲁私服已经搭建完成,可以约小伙伴们加入体验啦!


04登陆游戏


前置条件

首先您需要在本地下载 Steam 客户端。

其次需要在 Steam 购买幻兽帕鲁(Palworld)。


登录步骤

第一步:打开 Steam 客户端,并登录您的 Steam 账号。




第二步:在“库”中找到幻兽帕鲁,并开始游戏。




第三步:在游戏菜单选择“加入多人游戏(专用服务器)”。




第四步:让玩家输入已部署的 Dedicated Server 的 IP 地址+端口(35.188.42.3:8211)即可开始游戏。




通过 Compute Engine,一个独属于你的“资本家”体验场就此拉开帷幕!


返回全部