当前位置:   article > 正文

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

【幻兽帕鲁】三天营收破一亿,120W在线的游戏,3天四百万的奇迹(上一个这么厉害的还是PUBG

想要部署属于自己的幻兽帕鲁服务器(Dedicated Server),您首先需要拥有一台服务器,服务器是幻兽帕鲁运行的基础。部署完成后,您和您的朋友便可以登入专属的游戏服进行体验。使用云服务器搭建幻兽帕鲁服务器,便可以让您与您的朋友在一个相对独立且私密的空间中进行游戏,确保获得更加畅快的游戏体验。

这里我推荐棉花云服务器作为游戏服务器,并按照下面教程来部署幻兽帕鲁

中央处理器4核(推荐)
内存16GB 建议使用 32GB 以上才能稳定运行。用8GB启动服务器是可以的,但是玩得时间变长,服务器就会因为内存不足而崩溃。
网络UDP 端口 8211(默认) 需要端口转发。

选购服务器

本文以棉花云裸金属服务器为例,首先来介绍如何进行选购:

选购网址:棉花云新春上云采购季-棉花云2024新春大促-棉花云促销活动 - 棉花云

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

推荐该款物理服务器,主要是因为其地理位置优势。位于中国腹地中心的湖北武汉,不仅交通便利,而且网络覆盖广泛,可以确保快速稳定的网络响应。此外,该地区的网络基础设施也相当完善,进一步提升了网络响应性能。因此,选择这款物理服务器可以确保您的业务得到高效的网络支持。

选择Ubuntu 22.04 64位

然后设置且记住该密码,后面登录需要用

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

部署环境

  • 地域:此处以湖北武汉地域为例
  • 服务器套餐配置:CPU 56核、内存 16GB
  • 操作系统:Ubuntu 22.04 64位

操作步骤

Linux的部署操作需要通过命令行来完成

在开始部署之前,您需要首先登录服务器,然后依次在命令框输入并执行以下命令即可。本节选用了官方推荐的Linux操作系统Ubuntu作为演示。

我使用的是国产SSH连接工具

官网:FinalShell官网

下载根据您电脑环境来,安装就不在叙述(不要什么都装C盘!)

接下来开始连接,打开软件-按照下图操作

Linux默认账号为root

密码自动生成,且发您邮箱,注意查看(IP也是)

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

SteamCMD下载

更改账号

在终端执行以下命令生成一个名为steam云服务器账号

  1. sudo useradd -m steam
  2. sudo passwd steam

passwd会让你输入密码,这个时候是看不见的,你可以在下面的框框里输入且回车

在终端中输入以下命令,这样在steam账号才能使用sudo命令。

sudo echo "steam   ALL=(ALL:ALL) ALL" >> /etc/sudoers

如果没有办法sudo echo,显示权限不足的话,要用vim或者vi编辑器编辑/etc/sudoers

然后加入一行steam ALL=(ALL:ALL) ALL

然后在终端中输入以下命令,切换账号

  1. sudo -u steam -s
  2. cd /home/steam

如果重新连接该会话,记得重新执行sudo -u steam -s,切换账号到steam

下载包

不同的操作系统下载包的方法不一样

Ubuntu系统

这两个分开粘贴,后面那个安装,选择Y,然后键盘Tab键到OK(回车)

  1. sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
  2. sudo apt install steamcmd

Debian系统

  1. sudo apt update
  2. sudo apt install software-properties-common
  3. sudo apt-add-repository non-free
  4. sudo dpkg --add-architecture i386
  5. sudo apt update
  6. sudo apt install steamcmd
CentOS

没有RPM包,而且手动安装有bug,笔者也没尝试成功,所以在这里不写,尝试成功的读者可以分享一下。

其他系统

更多系统下的steamcmd下载方法请参考SteamCMD - Valve Developer Community

运行SteamCMD

如果是ubuntu系统或者debian系统安装的steamcmd,路径在/usr/games/steamcmd,可以通过以下指令把二进制链接到系统路径。

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

然后在终端直接输入steamcmd,就能启动服务。

第一次启动steamcmd,程序会下载包,完成下载后会弹出报错,提示缺少steamservice.so,这个报错可以先不管。

完成下载后,输入quit退出steamcmd

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

下面可以开始安装幻兽帕鲁的专用服务器程序了。

三、Palserver下载

执行以下命令,即可开始下载服务器程序

steamcmd +login anonymous +app_update 2394010 validate +quit

这里有小概率连接不成功,一直retry,可以多尝试几次输入该命令。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

出现Success提示,表明安装完成。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

服务ini配置修改【非必需步骤】

steamcmd安装完后,运行路径可能是~/.steam,也可能是~/Steam,可以在/home/steam目录下执行ls -a,确定是否有.steam或者Steam文件夹。如果安装目录是Steam文件夹,把下面的.steam换成Steam。

启动PalServer前可以修改一下配置文件,可以把默认的配置文件DefaultPalWorldSettings.ini 拷贝一份,重命名为

PalWorldSettings.ini,然后手动修改里面的内容,用vim修改内容。

  1. cd ~/.steam/SteamApps/common/PalServer
  2. (我的是cd Steam/steamapps/common/PalServer/)但是我用这步
  3. cp ./DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
  4. vim Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

vim的使用方法可以上网找

启动PalServer

下一步就是进入palserver的目录中,然后执行以下命令

  1. cd /Steam
  2. mkdir sdk64
  3. cd steamapps/common/PalServer
  4. cp linux64/* ~/Steam/sdk64

最后就是启动服务器的脚本

  1. cd /Steam/SteamApps/common/PalServer
  2. ./PalServer.sh

可以看到,一切运行正常。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

内存优化(可选)

收到大量玩家反馈,使用4核8G的服务器开服,在进行一段时间的游戏后会出现内存不足的情况,这里为大家提供一个缓解内存不足的方案作参考:定时重启

为 Linux 配置 Swap

Swap是计算机系统中的一种虚拟内存技术,它允许操作系统将部分内存中的数据暂时存储到硬盘上,以便为其他需要更多内存的任务提供空间。

第一步:检查当前的swap情况,如果您首次配置,运行这个命令将不会返回任何内容。

swapon --show

第二步:创建一个swap文件

命令里的“8G”是指创建一个大小为8GB的文件,这个文件可以用作swap空间,用于临时存储不适合放在内存中的数据。您可以根据需要调整大小。 对于 Linux 来说,建议您将该文件的大小设置为与系统内存一致,此处以8GB内存为例。

sudo fallocate -l 8G /swapfile

第三步:设置文件权限

sudo chmod 600 /swapfile

第四步:将文件格式化为swap格式

sudo mkswap /swapfile

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

第五步:启用swap文件

sudo swapon /swapfile

第六步:设置永久使用swap文件(系统在启动时自动启用swap文件)

sudo vim /etc/fstab

使用键盘方向键或j、k、h、l键浏览到文件的末尾。按下i进入编辑模式,光标将移动到文件的末尾,并将以下内容添加进文件:

/swapfile   none    swap    sw    0   0

按下Esc键退出编辑模式,并输入:wq并按下回车键保存文件并退出vim。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

第七步:重新加载fstab文件

sudo swapon --all

第八步:验证swap设置是否成功

swapon --show

如出现下图内容,则说明设置成功。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

常见问题

问题回答
./PalServer.sh命令提示:Refusing to run with the root privileges.您不能以root身份运行这个脚本。您可以使用ubuntu用户来运行,使用su ubuntu命令进行用户切换。
中国内地地域的服务器能否部署?可以部署,但有可能遇到网络问题,建议您遇到因网络问题导致的失败时进行重试。
幻兽帕鲁服务器不定期会卡死怎么办?通常情况下,该问题是由于服务器内存跑满导致,建议您定时运行以下命令,来重启游戏进程以解决问题: sudo systemctl restart pal-server
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/185803
推荐阅读
相关标签
  

闽ICP备14008679号