【幻兽帕鲁】三天收入破亿,网游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-