博客 / 詳情

返回

幻獸帕魯服務器一鍵部署

服務器配置推薦

人數 推薦配置
4~8 4核16G
10~20 8核32G
16~24 16核32G
32 16核64G

獲取方式

Dokcer環境

git clone https://github.com/zzqqw/palworld-install.git
cd palworld-install
//單獨啓動
docker-compose -f docker-compose.base.yml up -d

一鍵腳本部署環境

  • 服務器套餐配置:以CPU 4核、內存 16GB為例(通常可以滿足6-8人同時在線聯機)
  • 操作系統:Ubuntu 22.04 LTS
wget -O - https://raw.githubusercontent.com/zzqqw/palworld-install/main/sh/install.sh|sh

如果您後續想管理該服務,可以參考以下命令來進行:

# 啓動幻獸帕魯的服務
sudo systemctl start pal-server
# 重啓幻獸帕魯的服務
sudo systemctl restart pal-server
# 關閉幻獸帕魯的服務
sudo systemctl stop pal-server
# 查詢幻獸帕魯服務的狀態
sudo systemctl status pal-server

強制更新

sudo -u steam $(which steamcmd) +login anonymous +app_update 2394010 validate +quit
sudo systemctl restart pal-server

開放端口8211

幻獸帕魯默認使用8211端口進行通信,進入服務商放通8211端口,協議UDP

配置項

1、複製並執行以下命令為配置文件增加權限,避免後續步驟中由於權限問題導致無法編輯。

sudo chmod 777 /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

2、使用如下命令,將默認配置文件複製到幻獸帕魯下的LinuxServer目錄中:

默認情況下,PalWorldSettings.ini文件是空的,手動配置的門檻很高,因此我們推薦在默認配置文件的基礎上進行修改。

sudo cp /home/steam/Steam/steamapps/common/PalServer/DefaultPalWorldSettings.ini /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

3、使用如下命令打開遊戲參數的配置文件:PalWorldSettings.ini。

sudo vim /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

備份數據

tar -cvf backup_saved.tar /home/steam/Steam/steamapps/common/PalServer/Pal/Saved

服務器優化

配置zram提高系統內存使用率,減少物理磁盤讀寫

sudo apt update -y
sudo apt-get install zram-config -y
sudo systemctl start zram-config.service

配置Swap

//創建一個swap文件
sudo fallocate -l 8G /swapfile
//設置文件權限
sudo chmod 600 /swapfile
//將文件格式化為swap格式
sudo mkswap /swapfile
//啓用swap文件
sudo swapon /swapfile
//設置永久使用swap文件
echo /swapfile   none    swap    sw    0   0 >> /etc/fstab
//重新加載fstab文件
sudo swapon --all
//驗證swap設置是否成功
swapon --show

常用腳本

監控內存佔用並在佔用比例達到 90% 時自動重啓

cd ~
wget https://raw.githubusercontent.com/zzqqw/palworld-install/main/sh/auto_restart.sh
* * * * * /bin/bash ~/auto_restart.sh > /dev/null 2>&1

更新palworld服務器並完成重啓

wget -O - https://raw.githubusercontent.com/zzqqw/palworld-install/main/sh/update_restart.sh|sh
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.