注册登录后全站资源免费查看下载
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 可爱喵 于 2024-1-24 00:56 编辑
- 推荐使用腾讯云服务器
- 原作者:嘉钰
- 服务器套餐配置:CPU 4核、内存 16GB
- 操作系统:Ubuntu 22.04 LTS
一键部署,快速体验
一键部署的方式适用于想要快速上手幻兽帕鲁服务器的开发者,仅需运行一行命令即可完成部署。
我们参考官方教程,为您封装好了一键部署幻兽帕鲁的脚本,并且上传到云端,您仅需要使用ubuntu用户名登录服务器,然后运行如下命令,即可完成幻兽帕鲁的部署。 - wget -O - https://pal-server-1251810746.cos.accelerate.myqcloud.com/pal-server/Ubuntu/install.sh|sh
复制代码
⚠️注意:如果您使用中国内地地域的服务器运行一键部署脚本,则有可能因为网络原因导致脚本运行失败,建议您多次重试或换个时间段再次部署。此处的原因主要是安装过程中需要请求Steam的服务器,网络状况不稳定。 一键部署脚本执行成功后,会为您创建一个名为pal-server的服务,如果您后续想管理该服务,可以使用以下命令来进行: # 启动幻兽帕鲁的服务
sudo systemctl start pal-server
# 重启幻兽帕鲁的服务
- sudo systemctl restart pal-server
复制代码
# 关闭幻兽帕鲁的服务
sudo systemctl stop pal-server
# 查询幻兽帕鲁服务的状态
- sudo systemctl status pal-server
复制代码
如果您想要从零开始一步一步手动部署,可以参考接下来的教程。如没有需要,则可直接跳过,继续前往防火墙配置、登录游戏。
手动部署
第一步:在系统中添加multiverse组件,为系统添加32位软件支持,并更新软件包列表。 - sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
复制代码
第二步:下载并安装SteamCMD软件包及其依赖项。 - sudo apt install steamcmd
复制代码
第三步:使用SteamCMD登录到Steam服务器并更新ID为2394010的游戏。 - steamcmd +login anonymous +app_update 2394010 validate +quit
复制代码
第四步:在当前用户的家目录下创建一个名为sdk64的子目录,并且如果需要,也会创建其父级目录(如~/.steam/)
第五步:使用 SteamCMD 登录到 Steam 服务器并更新 ID 为 1007 的游戏。更新过程完成后,会退出 SteamCMD 。请注意,具体的游戏 ID 可能因实际情况而异,您可以根据需要替换为您要更新的游戏的正确 ID 。 - steamcmd +login anonymous +app_update 1007 +quit
复制代码
- cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/
复制代码
第七步:进入~/Steam/steamapps/common/PalServer目录中 - cd ~/Steam/steamapps/common/PalServer
复制代码
第八步:运行名为PalServer.sh的脚本文件,并将端口号设置为 8211
至此,服务器已成功搭建,但是此种模式下启动的游戏服,会在断开服务器时同步断线,想要长期保持游戏服启动,需要使用如下命令: apt-get install screen -y screen -S PalWorld
cd ~/Steam/steamapps/common/PalServer ./PalServer.sh port=8211
出现上述运行成功后的信息,执行 ctrl + a + d 即可退出当前窗口,即可保证游戏服一直保持。 接下来您可以继续完成后续步骤:前往防火墙配置、登录游戏。 没有客户端可以直接在社区里找
更完整的文档
|