保姆级指南!通过火山引擎云服务器搭建幻兽帕鲁服务器

技术

点击上方👆蓝字关注我们!

picture.image

幻兽帕鲁(Palworld)游戏近日大火,官方服务器远远无法达到在线用户的需求量。通过云服务器搭建幻兽帕鲁专属服务器,不仅拥有更好的私密性,还能避免由于官方服务器人数爆满,导致游戏闪退等问题。本文将详细介绍如何通过火山引擎云服务器搭建幻兽帕鲁服务器。

购买云服务器实例

  1. 打开优惠活动页面(扫描下方二维码或点击链接: https://zjsms.com/iLKcby6M/ ),登录符合活动要求的账号。

picture.image

长按二维码前往活动页面

个人用户一定要前往活动页面才能买哦

picture.image

  1. 在这个模块按需选择服务器、即购买时长,单击“立即购买”。

picture.image

  1. 在右侧弹窗页面,配置如下内容(未提及的信息保持 默认 即可),单击“提交订单”按钮,提交购买申请。
  • 地域 :推荐配置离你较近的城市。
  • 设置密码 :配置登录云服务器的密码。
  • 购买时长 :选择需要购买云服务器的时长。

picture.image

  1. 确认订单信息并且完成购买。
  • 确认下单的云服务器需要付费的信息,单击“下一步”按钮。

picture.image

  • 选择“支付方式”,单击“去支付”按钮完成支付。

picture.image

  • 支付成功后,表示你已经成功购买了一台服务器。单击“去控制台”按钮。

请记住“云服务器”行,最后的值i-ycy1zd***,这是你购买的云服务器ID*。

picture.image

  • 在顶部选择你买的实例所在地域。

picture.image

  1. 在左侧目录树选择“实例与镜像 > 实例”,通过实例ID搜索查找你购买的实例。

记住云服务器挂载的公网IP地址,搭建Palworld服务器后,访问这个地址就可以玩了

picture.image

配置安全组

购买成功后,要改下这个实例的安全组(类似防火墙),避免它拦截了访问幻兽帕鲁服务器的流量。

  1. 登录实例控制台: https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance
  2. 在顶部选择你买的实例所在地域。

picture.image

  1. 在实例列表页中找到目标实例,单击实例名称进入详情页。

picture.image

  1. 选择“安全组”页签,单击“配置规则”按钮。

picture.image

  1. 在新打开的安全组详情页“访问规则 > 入方向规则”页签中,单击“添加规则”按钮。

picture.image

  1. 在“添加入方向规则”页面中,依次选择“协议类型”为 UDP 、“端口范围”为 8211 、“源地址”为 0.0.0.0/0 ,单击“确定”按钮,完成配置。参考下图:

picture.image

搭建 PalWorld 服务器

方式一:执行脚本搭建(新手推荐)

这个方式较为简单,只需要登录云服务器,执行安装脚本即可完成搭建。

本方式仅支持 Ubuntu、Debian 操作系统的云服务器使用

  1. 登录实例控制台: https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance
  2. 在顶部导航栏选择创建的实例所在地域。

picture.image

  1. 在实例列表页中找到目标实例,并单击该实例右侧“操作”列的“远程连接”按钮。

picture.image

  1. 在弹窗中单击“ECS Terminal”方式的“立即登录”按钮。

picture.image

  1. 在登录页面,输入创建实例时配置的登录密码,并单击“确定”按钮。

picture.image

  1. 登录实例后,在实例页面,执行如下命令,通过火山引擎提供的脚本完成部署。

picture.image

wget -O script.sh https://palworld.tos-cn-beijing.volces.com/install\_palworld.sh && chmod +x script.sh && ./script.sh

10M带宽应该要30分钟左右下载、安装完。如果失败了可以重新执行脚本

回显如下所示,表示搭建、运行Palworld服务器成功,可以按步骤三登录。

picture.image

方式二:手动搭建(极客参考)

该方案需要跟随指引,登录实例,并手动执行命令安装 SteamCMD、Palworld 服务器等软件。该方案不限制操作系统版本,推荐有一定技术基础的用户选用。

在 Linux 操作系统中搭建

  1. 登录实例控制台: https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance
  2. 在顶部导航栏选择创建的实例所在地域。

picture.image

  1. 在实例列表页中找到目标实例,并单击该实例右侧“操作”列的“远程连接”按钮。

picture.image

  1. 在弹窗中单击“ECS Terminal”方式的“立即登录”按钮。

picture.image

  1. 在登录页面,输入创建实例时配置的登录密码,并单击“确定”按钮。

picture.image

  1. 进入实例页面后:
  • 执行如下命令,创建用户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> 并按“回车键”完成协议阅读。

picture.image

键选中 I AGREE 后,按“回车键”同意协议。

picture.image

  • 执行如下命令,创建目录并下载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/

  • 回显如下所示时,表示下载完成。若下载失败,请重试命令。

picture.image

  • 执行如下命令,下载Palworld服务器。

sudo -u steam $(which steamcmd) +login anonymous +app_update 2394010 validate +quit

回显如下所示,表示已成功下载 Palworld 服务器。

picture.image

  • 将 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

picture.image

按esc键,并输入:wq,按回车键保存更改并退出文件。


执行如下命令,配置Palworld服务器在云服务器启动时自动启动。

sudo systemctl enable palworld.service

执行如下命令,重启Palworld服务器使配置生效。

sudo systemctl restart palworld.service

执行如下命令,查看Palworld服务器运行状态。

sudo systemctl status palworld.service

picture.image

  1. 后续,可以在实例中通过如下命令,管理Palworld服务器。
启动Palworld服务器

sudo systemctl start palworld.service

重启Palworld服务器

sudo systemctl restart palworld.service

关闭Palworld服务器

sudo systemctl stop palworld.service

查询Palworld服务器状态

sudo systemctl status palworld.service

在 Windows 操作系统中搭建

  1. 登录实例控制台: https://console.volcengine.com/auth/login?redirectURI=%2Fecs%2Fregion%3Aecs%2Bcn-beijing%2Finstance
  2. 在顶部导航栏选择创建的实例所在地域。

picture.image

  1. 在实例列表页中找到目标实例,并单击该实例右侧“操作”列的“远程连接”按钮。

picture.image

  1. 在弹窗中单击“ECS Terminal”方式的“立即登录”按钮。

*若无法通过“ECS Terminal”登录,请重启该实例。操作详情可查看重启实例(https://www.volcengine.com/docs/6396/67753)*。

picture.image

  1. 在登录页面,输入创建实例时配置的登录密码,并单击“确定”按钮。

picture.image

  1. 进入实例页面后,右键单击“windows图标”按钮,并选择“Windows PowerShell(管理员)(A)”,打开PowerShell。

picture.image

  1. 在PowerShell中,执行如下命令,同意用户通过8211端口访问购买的云服务器实例。

New-NetFirewallRule -DisplayName "Allow Port 8211" -Protocol UDP -LocalPort 8211 -Action Allow

回显如下所示时,表示配置成功。

picture.image

  1. 在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'

请根据安装提示,完成安装。

picture.image

  1. 在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'

请根据安装提示,完成安装。

picture.image

  1. 在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'

picture.image

  1. 在PowerShell中,执行如下命令,下载并安装Palworld。

C:\Users\Administrator\Downloads\Steam\steamcmd.exe +login anonymous +app_update 2394010 validate +quit

picture.image

  1. 在PowerShell中,执行如下命令,启动Palworld。

Start-Process 'C:\Users\Administrator\Downloads\Steam\steamapps\common\PalServer\PalServer.exe'

执行命令后,若出现如下对话框,表示Palworld服务器已成功启动。

picture.image

登陆 Palworld 专属服务器

至此,即可在 Steam 中访问搭建的服务器开始游戏了。

  1. 在你自己的电脑中启动Steam,并在游戏库中选中Palworld,单击“开始游戏”按钮启动游戏。

picture.image

  1. 在游戏主页,单击“加入多人游戏(专用服务器)”按钮。

picture.image

  1. 在开始页面选择“社群服务器”,并在页面底部,输入云服务器公网IP:8211,单击“联系”按钮即可进入专属服务器开始游戏。

picture.image

点击【

阅读原文

】一起畅玩幻兽帕鲁!

133
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论