服務器配置推薦
| 人數 | 推薦配置 |
|---|---|
| 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