在开始部署幻兽帕鲁服务器之前,首先需要准备一台Ubuntu云服务器。建议选择至少2核4G配置的实例,以确保游戏运行的流畅性。服务器的地理位置最好靠近你和你的朋友们,以降低网络延迟。完成云服务器的购买和基础系统(推荐Ubuntu 20.04 LTS或22.04 LTS)的初始化后,使用SSH工具连接到你的服务器。

一个关键的预备步骤是检查并确保服务器的防火墙规则允许游戏端口通行。幻兽帕鲁的默认游戏端口是8211(UDP协议)。你可以使用以下命令开放该端口:
sudo ufw allow 8211/udp
sudo ufw enable
安装SteamCMD与游戏服务端
幻兽帕鲁的服务端是通过SteamCMD工具来安装和管理的。我们需要在Ubuntu系统上安装SteamCMD及其依赖。
更新系统包列表并安装必要的32位库支持:
sudo apt update
sudo apt install software-properties-common
sudo dpkg –add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 steamcmd
安装完成后,可以运行steamcmd命令来启动该工具。接下来,我们将通过SteamCMD下载幻兽帕鲁的专用服务器文件。
- 创建一个名为steam的专用用户来运行服务端,以提高安全性。
- 切换到steam用户,并进入其家目录。
- 通过SteamCMD匿名登录,并指定应用安装目录。
steamcmd +login anonymous +app_update 2394010 validate +quit
这个过程会下载较大的文件,请耐心等待直至完成。
配置与启动游戏服务器
游戏服务端文件下载完成后,需要对其进行配置。关键的配置文件是 PalWorldSettings.ini。
找到默认的配置文件路径,通常在 ~/.steam/SteamApps/common/PalServer 目录下。你需要将默认配置文件复制到正确的保存目录:
mkdir -p ~/.steam/SteamApps/common/PalServer/Pal/Saved/Config/LinuxServer
cp ~/.steam/SteamApps/common/PalServer/DefaultPalWorldSettings.ini ~/.steam/SteamApps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
然后,使用文本编辑器(如nano)编辑 PalWorldSettings.ini 文件。你可以在此设置服务器密码、玩家人数上限、经验倍率、掉落率等。以下是一个配置示例:
[ServerSettings]
ServerName=你的服务器名称
ServerDescription=服务器描述
AdminPassword=你的管理员密码
ServerPassword=联机密码
PublicPort=8211
PublicIP=
MaxPlayers=32
Difficulty=None
配置完成后,就可以启动服务器了。进入服务端程序所在目录,运行启动脚本:
cd ~/.steam/SteamApps/common/PalServer
./PalServer.sh
首次启动会进行一系列初始化,当你在日志中看到类似“Init Steam”的字样时,通常意味着服务器已启动成功。
管理服务器与实现持久运行
直接通过SSH会话运行服务器,一旦关闭终端,服务也会随之停止。为了实现服务器的24小时持久运行,我们需要使用系统服务来管理它。
创建一个系统服务文件:
sudo nano /etc/systemd/system/palserver.service
在该文件中填入以下内容(请根据你的实际路径修改):
[Unit]
Description=PalWorld Dedicated Server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target[Service]
Type=simple
Restart=on-failure
RestartSec=30
User=steam
Group=steam
ExecStart=/home/steam/.steam/SteamApps/common/PalServer/PalServer.sh[Install]
WantedBy=multi-user.target
保存退出后,重新加载systemd并启用服务:
sudo systemctl daemon-reload
sudo systemctl enable palserver.service
sudo systemctl start palserver.service
现在,你的服务器将在系统启动时自动运行。你可以使用以下命令来检查状态、停止或重启服务:
- sudo systemctl status palserver (查看状态)
- sudo systemctl stop palserver (停止服务)
- sudo systemctl restart palserver (重启服务)
客户端连接与常见问题排查
服务器部署并成功启动后,你和你的朋友就可以在游戏中连接了。
在幻兽帕鲁游戏主界面,选择“加入多人游戏(专用服务器)”。在页面底部的输入框中,输入你的云服务器的公网IP地址,后面加上:8211 端口号。如果设置了服务器密码,输入密码即可进入。
在连接过程中,可能会遇到一些问题,以下是常见问题及解决方法:
| 问题现象 | 可能原因 | 解决方法 |
|---|---|---|
| 连接超时/失败 | 服务器防火墙未开放8211端口;服务器公网IP填写错误。 | 检查UFW规则;确认IP和端口号无误。 |
| 服务器在列表中不显示 | Steam服务器列表刷新延迟;服务器网络配置问题。 | 直接使用IP:端口连接;检查服务器路由及安全组设置。 |
| 服务端启动后立即崩溃 | 系统内存不足;服务端文件不完整。 | 升级服务器配置;通过SteamCMD验证文件完整性。 |
通过以上步骤,你应该已经成功在Ubuntu云服务器上部署了幻兽帕鲁联机服务器,并可以开始你的冒险了。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/134623.html