什么是幻兽帕鲁
操作场景
前提条件
您已购买购买云服务器。
在云服务器上使用非Docker方式搭建《幻兽帕鲁》(Palworld)服务器的步骤如下:
一、服务器准备
云服务器要求:
UDP 8211(游戏默认端口)
TCP 8211(部分服务可能用到)
确保防火墙/安全组规则允许这些端口。
系统:推荐 Ubuntu 22.04 或 CentOS 7+(本文以Ubuntu为例)。
配置:至少 4核CPU/8GB内存/50GB存储(玩家越多需求越高)。
开放端口:
更新系统并安装依赖:
sudo apt update && sudo apt upgrade -y sudo apt install -y wget tar unzip lib32gcc-s1 screen
二、安装SteamCMD
SteamCMD是Valve提供的命令行工具,用于下载游戏服务器文件。
安装SteamCMD:
sudo add-user steam sudo -iu steam # 切换到steam用户 mkdir ~/steamcmd && cd ~/steamcmd wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz
登录并下载幻兽帕鲁服务器:
./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
文件会下载到
~/Steam/steamapps/common/PalServer
。
三、配置服务器
创建启动脚本:
cd ~/Steam/steamapps/common/PalServer cat > start.sh <<EOF #!/bin/bash ./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS EOF chmod +x start.sh
修改服务器配置:
配置文件路径:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
首次运行后会生成默认配置,先启动一次服务器:
./start.sh
按
Ctrl+C
停止后,编辑配置文件:nano Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
关键配置项(按需修改):
[ServerSettings] ServerName=MyPalworldServer ServerDescription=Welcome! AdminPassword=admin123 ServerPassword=game123 PublicPort=8211 PublicIP=your_server_ip # 替换为云服务器公网IP MaxPlayers=20 RCONEnabled=True RCONPort=25575
保存后退出编辑器。
四、启动与管理服务器
使用Screen后台运行(避免SSH断开后进程终止):
screen -S palworld ./start.sh
按
Ctrl+A
→D
退出Screen会话,服务器会在后台运行。重新连接Screen:
screen -r palworld
关闭服务器:
在Screen会话中输入
Shutdown
命令,或直接终止进程:pkill -f PalServer
五、防火墙设置
确保云服务器防火墙和安全组规则放行UDP 8211:
sudo ufw allow 8211/udp sudo ufw enable
六、连接服务器
在游戏客户端中,通过 "加入多人游戏" → 输入服务器IP和端口(如
1.2.3.4:8211
)及密码(若设置了ServerPassword
)。管理员操作:
使用RCON工具(如
rcon-cli
)连接管理:rcon-cli --host your_server_ip --port 25575 --password admin123
输入游戏内命令(如
Broadcast Hello
或KickPlayer SteamID
)。
七、维护与备份
更新服务器:
cd ~/steamcmd ./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
备份数据:
定期备份
Pal/Saved
目录:tar -czvf palworld_backup.tar.gz ~/Steam/steamapps/common/PalServer/Pal/Saved
崩溃恢复:
如果服务器崩溃,检查日志
Pal/Saved/Logs
或尝试删除临时文件:rm -rf ~/Steam/steamapps/common/PalServer/Pal/Saved/SaveGames/.tmp
八、常见问题
端口占用:
确保无其他程序占用8211端口:
sudo netstat -tulnp | grep 8211
性能优化:
在
start.sh
中添加更多参数(如-cpuCount=4
指定CPU核心数)。无法连接:
检查云服务器安全组规则、本地防火墙,并确认
PublicIP
配置正确。
九、一键脚本(可选)
若需自动化安装,可创建如下脚本:
#!/bin/bash sudo apt update && sudo apt upgrade -y sudo apt install -y wget tar unzip lib32gcc-s1 screen sudo useradd -m steam sudo -iu steam <<EOF mkdir ~/steamcmd && cd ~/steamcmd wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz ./steamcmd.sh +login anonymous +app_update 2394010 validate +quit cd ~/Steam/steamapps/common/PalServer cat > start.sh <<'EOL' #!/bin/bash ./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS EOL chmod +x start.sh EOF echo "安装完成!切换到steam用户运行: cd ~/Steam/steamapps/common/PalServer && ./start.sh"
通过以上步骤,你可以在云服务器上无需Docker直接搭建幻兽帕鲁服务器。如需更详细的配置(如Mod支持),可参考官方文档或社区资源。