首页 > 资讯 > 科技 > 正文
2024-04-15 03:39

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

【幻兽帕鲁】三天收入破亿,网游120万,三天破400万奇迹(上一个这么厉害的是PUBG)

如果你想部署自己的幻兽巴鲁服务器(),你首先需要有一个服务器。 服务器是幻兽帕鲁运行的基础。 部署完成后,您和您的朋友就可以登录专属游戏服务器进行体验了。 使用云服务器搭建幻兽Parlu服务器,让您和好友在一个相对独立私密的空间中进行游戏,保证更畅快的游戏体验。

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

中央处理器

4核(推荐)

记忆

16 GB。 为了稳定运行,建议使用32GB以上。 用8GB启动服务器是可以的,但是玩久了,服务器会因为内存不足而崩溃。

网络

UDP 端口 8211(默认) 需要端口转发。

购买服务器

本文以绵绵云裸机服务器为例。 首先介绍一下如何购买:

购买网址:

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

选择22.0464位

然后设置并记住该密码,稍后登录时需要该密码。

部署环境步骤

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

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

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

官方网站:

下载取决于你的电脑环境,这里不介绍安装(不要把所有东西都安装在C盘!)

接下来,开始连接并打开软件——如下图所示

默认的 Linux 帐户是 root

密码自动生成并发送至您的邮箱,请查收(IP也是)

下载并更改帐户

在终端执行以下命令,生成名为steam的云服务器账户

sudo useradd -m steam
sudo passwd steam

系统将要求您输入密码,此时密码是不可见的。 您可以在下面的框中输入它,然后按 Enter。

在终端中输入以下命令,以便在steam帐户中可以使用sudo命令。

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

如果没有办法 sudo echo 并显示权限不足,请使用 vim 或 vi 编辑器编辑 /etc/

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

然后在终端输入以下命令进行账户切换

sudo -u steam -s
cd /home/steam

如果重新连接到会话,记得重新执行 sudo -u steam -s 将帐户切换到 steam

下载包

不同的操作系统有不同的下载包的方法。

系统

分别粘贴这两个,安装后一个,选择Y,然后按键盘Tab键确定(Enter)

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

系统

sudo apt update
sudo apt install software-properties-common
sudo apt-add-repository non-free
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd

没有RPM包,手动安装存在bug。 我没有尝试成功,这里就不写了。 试过成功的读者可以分享一下。

其他系统

系统下更多下载方法请参考#Linux

跑步

如果是系统安装或系统安装的,路径为/usr/games/,可以使用以下命令将二进制文件链接到系统路径。

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

然后直接在终端输入即可启动服务。

第一次启动时,程序会下载软件包。 下载完成后,会弹出错误提示,提示缺少.so。 您现在可以忽略此错误消息。

下载完成后输入quit退出

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

3. 下载

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

steamcmd +login anonymous +app_update 2394010 validate +quit

有小概率连接不成功,需要重试。 您可以尝试多输入几次此命令。

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

服务ini配置修改[可选步骤]

安装后,运行路径可能是~/.steam或~/Steam。 您可以在/home/steam目录下执行ls -a来判断是否存在.steam或Steam文件夹。 如果安装目录是Steam文件夹,请将下面的.steam替换为Steam。

您可以在启动之前修改配置文件。 您可以复制默认配置文件ngs.ini并将其重命名为

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

cd ~/.steam/SteamApps/common/PalServer
(我的是cd Steam/steamapps/common/PalServer/)但是我用这步

cp ./DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
vim Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

vim的使用方法可以网上查到

启动

接下来进入该目录,执行以下命令

cd /Steam
mkdir sdk64
cd steamapps/common/PalServer

cp linux64/* ~/Steam/sdk64

最后是启动服务器的脚本

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

正如你所看到的,一切都运行正常。

内存优化(可选)

我们收到很多玩家反馈,使用4核8G服务器启动服务器时,玩游戏一段时间后会出现内存不足的情况。 这里提供一个缓解内存不足的解决方案供大家参考:定时重启。

为 Linux 配置交换

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

第一步:查看当前交换情况。 如果您是第一次配置它,运行此命令将不会返回任何内容。

swapon --show

第 2 步:创建交换文件

命令中的“8G”是指创建8GB大小的文件。 该文件可用作交换空间,用于临时存储内存中无法容纳的数据。 您可以根据需要调整大小。 对于Linux,建议您将文件大小设置为与系统内存一致。 这里以8GB内存为例。

sudo fallocate -l 8G /swapfile

第三步:设置文件权限

sudo chmod 600 /swapfile

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

sudo mkswap /swapfile

第 5 步:启用交换文件

sudo swapon /swapfile

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

sudo vim /etc/fstab

使用键盘箭头键或 j、k、h、l 键导航至文件末尾。 按 i 进入编辑模式,光标将移动到文件末尾,文件中将添加以下内容:

/swapfile   none    swap    sw    0   0

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

步骤 7:重新加载 fstab 文件

sudo swapon --all

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

swapon --show

如果出现下图则说明设置成功。

常见问题及解答

./.sh 命令提示符:以 root 身份运行。

您无法以 root 身份运行此脚本。 您可以以用户身份运行它并使用 su 命令切换用户。

中国大陆的服务器可以部署吗?

可以部署,但是可能会遇到网络问题。 如果遇到网络问题导致的失败,建议您重试。

幻兽帕鲁服务器有时卡住怎么办?

通常,此问题是由于服务器内存已满引起的。 建议您定期运行以下命令重启游戏进程来解决问题:sudo pal-