如何在云服务器上使用脚本(非Docker版)搭建幻兽帕鲁服务器?

axin 2025-03-29 12人围观 ,发现0个评论 幻兽帕鲁服务器游戏服务器幻兽帕鲁服务器搭建12人幻兽帕鲁服务器多少钱palworld服务器游戏服务器怎么搭建幻兽帕鲁服务器在哪买

什么是幻兽帕鲁

幻兽帕鲁(Palworld)是Pocketpair公司制作的一款,集合生存建造、探索战斗、精灵抓捕、培养和战斗、经营制造的开放世界游戏。游戏支持多人联机,玩家需要在广阔的世界里收集神秘的“帕鲁”,使用它们进行战斗、建造、种田等工作,构建自己的梦幻基地。

操作场景

Palworld是开放世界游戏,您可以通过云服务器搭建一台专属服务器,供您和您的伙伴登录游戏体验。在专属服务器中,不仅拥有更好的私密性,还能避免由于官方服务器人数爆满,导致游戏闪退等问题。

前提条件

说明
火山引擎提供了云服务器购买优惠活动,您可以请前往活动页面购买高性价比的云服务器搭建游戏服务器。


在云服务器上使用非Docker方式搭建《幻兽帕鲁》(Palworld)服务器的步骤如下:


一、服务器准备

  1. 云服务器要求

    • UDP 8211(游戏默认端口)

    • TCP 8211(部分服务可能用到)

    • 确保防火墙/安全组规则允许这些端口。

    • 系统:推荐 Ubuntu 22.04 或 CentOS 7+(本文以Ubuntu为例)。

    • 配置:至少 4核CPU/8GB内存/50GB存储(玩家越多需求越高)。

    • 开放端口

  2. 更新系统并安装依赖

  3. sudo apt update && sudo apt upgrade -y
    sudo apt install -y wget tar unzip lib32gcc-s1 screen
  4. 二、安装SteamCMD

SteamCMD是Valve提供的命令行工具,用于下载游戏服务器文件。

  1. 安装SteamCMD

  2. 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
  3. 登录并下载幻兽帕鲁服务器

  4. ./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
  5. 文件会下载到 ~/Steam/steamapps/common/PalServer


三、配置服务器

  1. 创建启动脚本

  2. cd ~/Steam/steamapps/common/PalServer
    cat > start.sh <<EOF
    #!/bin/bash
    ./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
    EOF
    chmod +x start.sh
  3. 修改服务器配置

    • 配置文件路径: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
    • 保存后退出编辑器。


四、启动与管理服务器

  1. 使用Screen后台运行(避免SSH断开后进程终止):

  2. screen -S palworld
    ./start.sh
  3. 按 Ctrl+A → D 退出Screen会话,服务器会在后台运行。

    • 重新连接Screen:

    • screen -r palworld
    • 关闭服务器

    • 在Screen会话中输入 Shutdown 命令,或直接终止进程:

    • pkill -f PalServer
    • 五、防火墙设置

确保云服务器防火墙和安全组规则放行UDP 8211:

sudo ufw allow 8211/udp
sudo ufw enable


六、连接服务器

  1. 在游戏客户端中,通过 "加入多人游戏" → 输入服务器IP和端口(如 1.2.3.4:8211)及密码(若设置了 ServerPassword)。

  2. 管理员操作

    • 使用RCON工具(如 rcon-cli)连接管理:

    • rcon-cli --host your_server_ip --port 25575 --password admin123
    • 输入游戏内命令(如 Broadcast Hello 或 KickPlayer SteamID)。


七、维护与备份

  1. 更新服务器

  2. cd ~/steamcmd
    ./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
  3. 备份数据

    • 定期备份 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
    • 八、常见问题

  1. 端口占用

    • 确保无其他程序占用8211端口:

    • sudo netstat -tulnp | grep 8211
    • 性能优化

    • 在 start.sh 中添加更多参数(如 -cpuCount=4 指定CPU核心数)。

  2. 无法连接

    • 检查云服务器安全组规则、本地防火墙,并确认 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支持),可参考官方文档或社区资源。


请关注微信公众号
微信二维码
不容错过
Powered By TOPYUN 云产品资讯