点击上方👆蓝字关注我们!
幻兽帕鲁(Palworld)游戏近日大火,官方服务器远远无法达到在线用户的需求量。通过云服务器搭建幻兽帕鲁专属服务器,不仅拥有更好的私密性,还能避免由于官方服务器人数爆满,导致游戏闪退等问题。本文将详细介绍如何通过火山引擎云服务器搭建幻兽帕鲁服务器。
购买云服务器实例
- 打开优惠活动页面(扫描下方二维码或点击链接: https://zjsms.com/iLKcby6M/ ),登录符合活动要求的账号。
长按二维码前往活动页面
个人用户一定要前往活动页面才能买哦。
- 在这个模块按需选择服务器、即购买时长,单击“立即购买”。
- 在右侧弹窗页面,配置如下内容(未提及的信息保持 默认 即可),单击“提交订单”按钮,提交购买申请。
- 地域 :推荐配置离你较近的城市。
- 设置密码 :配置登录云服务器的密码。
- 购买时长 :选择需要购买云服务器的时长。
- 确认订单信息并且完成购买。
- 确认下单的云服务器需要付费的信息,单击“下一步”按钮。
- 选择“支付方式”,单击“去支付”按钮完成支付。
- 支付成功后,表示你已经成功购买了一台服务器。单击“去控制台”按钮。
请记住“云服务器”行,最后的值i-ycy1zd***,这是你购买的云服务器ID*。
- 在顶部选择你买的实例所在地域。
- 在左侧目录树选择“实例与镜像 > 实例”,通过实例ID搜索查找你购买的实例。
记住云服务器挂载的公网IP地址,搭建Palworld服务器后,访问这个地址就可以玩了。
配置安全组
购买成功后,要改下这个实例的安全组(类似防火墙),避免它拦截了访问幻兽帕鲁服务器的流量。
- 登录实例控制台: https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance
- 在顶部选择你买的实例所在地域。
- 在实例列表页中找到目标实例,单击实例名称进入详情页。
- 选择“安全组”页签,单击“配置规则”按钮。
- 在新打开的安全组详情页“访问规则 > 入方向规则”页签中,单击“添加规则”按钮。
- 在“添加入方向规则”页面中,依次选择“协议类型”为
UDP
、“端口范围”为8211
、“源地址”为0.0.0.0/0
,单击“确定”按钮,完成配置。参考下图:
搭建 PalWorld 服务器
方式一:执行脚本搭建(新手推荐)
这个方式较为简单,只需要登录云服务器,执行安装脚本即可完成搭建。
本方式仅支持 Ubuntu、Debian 操作系统的云服务器使用。
- 登录实例控制台: https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance
- 在顶部导航栏选择创建的实例所在地域。
- 在实例列表页中找到目标实例,并单击该实例右侧“操作”列的“远程连接”按钮。
- 在弹窗中单击“ECS Terminal”方式的“立即登录”按钮。
- 在登录页面,输入创建实例时配置的登录密码,并单击“确定”按钮。
- 登录实例后,在实例页面,执行如下命令,通过火山引擎提供的脚本完成部署。
wget -O script.sh https://palworld.tos-cn-beijing.volces.com/install\_palworld.sh && chmod +x script.sh && ./script.sh
10M带宽应该要30分钟左右下载、安装完。如果失败了可以重新执行脚本。
回显如下所示,表示搭建、运行Palworld服务器成功,可以按步骤三登录。
方式二:手动搭建(极客参考)
该方案需要跟随指引,登录实例,并手动执行命令安装 SteamCMD、Palworld 服务器等软件。该方案不限制操作系统版本,推荐有一定技术基础的用户选用。
在 Linux 操作系统中搭建
- 登录实例控制台: https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance
- 在顶部导航栏选择创建的实例所在地域。
- 在实例列表页中找到目标实例,并单击该实例右侧“操作”列的“远程连接”按钮。
- 在弹窗中单击“ECS Terminal”方式的“立即登录”按钮。
- 在登录页面,输入创建实例时配置的登录密码,并单击“确定”按钮。
- 进入实例页面后:
- 执行如下命令,创建用户steam用于安装、运行SteamCMD。
sudo useradd -m -s /bin/bash steam
- 安装SteamCMD。
执行如下命令,安装命令行形式的Steam。
sudo add-apt-repository multiverse -y; sudo dpkg --add-architecture i386; sudo apt update -y;apt-get remove needrestart -y
sudo apt install steamcmd -y
按
Tab
键,选中
<ok>
并按“回车键”完成协议阅读。
按
↓
键选中
I AGREE
后,按“回车键”同意协议。
- 执行如下命令,创建目录并下载SDK。
sudo -u steam mkdir -p ~steam/.steam/sdk64/
sudo -u steam $(which steamcmd) +login anonymous +app_update 1007 +quit
sudo cp ~steam/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~steam/.steam/sdk64/
- 回显如下所示时,表示下载完成。若下载失败,请重试命令。
- 执行如下命令,下载Palworld服务器。
sudo -u steam $(which steamcmd) +login anonymous +app_update 2394010 validate +quit
回显如下所示,表示已成功下载 Palworld 服务器。
- 将 Palworld 服务器进程创建为自定义服务。
执行如下命令,创建并进入palworld服务文件。
vim /etc/systemd/system/palworld.service
按`i`键进入文档编辑模式,并复制如下内容粘贴进文档。
[Unit]
Description=Customize Palworld Service
[Service]
Type=simple
User=steam
Restart=on-failure
RestartSec=30s
ExecStart=/home/steam/Steam/steamapps/common/PalServer/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
[Install]
WantedBy=multi-user.target
按esc键,并输入:wq,按回车键保存更改并退出文件。
执行如下命令,配置Palworld服务器在云服务器启动时自动启动。
sudo systemctl enable palworld.service
执行如下命令,重启Palworld服务器使配置生效。
sudo systemctl restart palworld.service
执行如下命令,查看Palworld服务器运行状态。
sudo systemctl status palworld.service
- 后续,可以在实例中通过如下命令,管理Palworld服务器。
sudo systemctl start palworld.service
sudo systemctl restart palworld.service
sudo systemctl stop palworld.service
sudo systemctl status palworld.service
在 Windows 操作系统中搭建
- 登录实例控制台: https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance
- 在顶部导航栏选择创建的实例所在地域。
- 在实例列表页中找到目标实例,并单击该实例右侧“操作”列的“远程连接”按钮。
- 在弹窗中单击“ECS Terminal”方式的“立即登录”按钮。
*若无法通过“ECS Terminal”登录,请重启该实例。操作详情可查看重启实例(https://www.volcengine.com/docs/6396/67753)*。
- 在登录页面,输入创建实例时配置的登录密码,并单击“确定”按钮。
- 进入实例页面后,右键单击“windows图标”按钮,并选择“Windows PowerShell(管理员)(A)”,打开PowerShell。
- 在PowerShell中,执行如下命令,同意用户通过8211端口访问购买的云服务器实例。
New-NetFirewallRule -DisplayName "Allow Port 8211" -Protocol UDP -LocalPort 8211 -Action Allow
回显如下所示时,表示配置成功。
- 在PowerShell中,执行如下命令,下载并安装C++运行库。
Invoke-WebRequest -Uri 'https://aka.ms/vs/17/release/vc\_redist.x64.exe' -OutFile 'C:\Users\Administrator\Downloads\vc_redist.x64.exe'
Start-Process 'C:\Users\Administrator\Downloads\vc_redist.x64.exe'
请根据安装提示,完成安装。
- 在PowerShell中,执行如下命令,下载并安装DirectX 支持库。
Invoke-WebRequest -Uri 'https://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe' -OutFile 'C:\Users\Administrator\Downloads\dxwebsetup.exe'
Start-Process 'C:\Users\Administrator\Downloads\dxwebsetup.exe'
请根据安装提示,完成安装。
- 在PowerShell中,执行如下命令,下载并更新SteamCMD。
Invoke-WebRequest -Uri 'https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip' -OutFile 'C:\Users\Administrator\Downloads\steamcmd.zip'
cd .\Downloads\
New-Item -ItemType Directory -Name Steam
Expand-Archive -LiteralPath 'C:\Users\Administrator\Downloads\steamcmd.zip' -DestinationPath 'C:\Users\Administrator\Downloads\Steam'
Start-Process 'C:\Users\Administrator\Downloads\Steam\steamcmd.exe'
- 在PowerShell中,执行如下命令,下载并安装Palworld。
C:\Users\Administrator\Downloads\Steam\steamcmd.exe +login anonymous +app_update 2394010 validate +quit
- 在PowerShell中,执行如下命令,启动Palworld。
Start-Process 'C:\Users\Administrator\Downloads\Steam\steamapps\common\PalServer\PalServer.exe'
执行命令后,若出现如下对话框,表示Palworld服务器已成功启动。
登陆 Palworld 专属服务器
至此,即可在 Steam 中访问搭建的服务器开始游戏了。
- 在你自己的电脑中启动Steam,并在游戏库中选中Palworld,单击“开始游戏”按钮启动游戏。
- 在游戏主页,单击“加入多人游戏(专用服务器)”按钮。
- 在开始页面选择“社群服务器”,并在页面底部,输入云服务器公网IP:8211,单击“联系”按钮即可进入专属服务器开始游戏。
点击【
阅读原文
】一起畅玩幻兽帕鲁!