《幻獸帕魯(Palworld)》這款遊戲中想要擁有自己的一個地盤和朋友一起創造一起玩就需要一個穩定的伺服器,但是很多玩家都不太清楚怎麼快速搭建一個自己的伺服器,其實這首先需要你有適合的伺服器基站(配置高的話自己電腦就行)。
幻獸帕魯遊戲缺鐵怎麼辦
1.伺服器要求
CPU 4核(推薦)
記憶體 16GB 建議使用 32GB 以上才能穩定運行。用8GB啟動伺服器是可以的,但是玩得越久,伺服器就會因為記憶體不足而崩潰。
網絡 UDP 埠 8211(默認)
作者使用的是騰訊雲輕量應用伺服器4C8G配置,選擇Ubuntu鏡像。
2.登錄後運行下方腳本
wget -O – https://pal-server-1251810746.cos.accelerate.myqcloud.com/pal-server/Ubuntu/install.sh|sh
運行完腳本後,程序會自動啟動,下面是相關的命令
啟動
sudo systemctl start pal-server
重啟
sudo systemctl restart pal-server
停止
sudo systemctl stop pal-server
查看狀態
sudo systemctl status pal-server
[size=3]3.修改遊戲相關配置[/size]
cp /home/ubuntu/STEAM/steamapps/common/PalServer/DefaultPalWorldSettings.ini /home/ubuntu/STEAM/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
vim /home/ubuntu/STEAM/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
可根據官方提供的參數對照進行修改[官方參數文檔](https://tech.palworldgame.com/optimize-game-balance)
修改後記得重啟服務
sudo systemctl restart pal-server
4.在遊戲中使用管理員命令
按下`Enter`調出聊天框,輸入/adminpassword 你設置的管理員密碼 即可獲得管理員權限
[size=3]管理員命令[/size]
命令 描述 機翻描述
/Shutdown {Seconds} {MessageText} The server is shut down after the number of Seconds Will be notified of your MessageText. 伺服器關閉後的秒數將通知您的 MessageText。
/DoExit Force stop the server. 強制停止伺服器。
/Broadcast {MessageText} Send message to all player in the server. 向伺服器中的所有玩家發送消息。
/KickPlayer {SteamID} Kick player from the server. 將玩家從伺服器中踢出。
/BanPlayer {SteamID} BAN player from the server. 從伺服器禁止玩家。
/TeleportToPlayer {SteamID} Teleport to current location of target player. 傳送到目標玩家的當前位置。
/TeleportToMe {SteamID} Target player teleport to your current location 目標玩家傳送到您當前的位置
/ShowPlayers Show information on all connected players. 顯示所有已連接玩家的信息。
/Info Show server information. 顯示伺服器信息。
/Save Save the world data. 保存世界數據。
5.獲取steamID
在獲取管理員權限後,按下 `ESC` 後點擊 `選項` 即可看到steamid,右鍵單擊兩次即可復制
[size=3]6.配置虛擬記憶體以及定時清理緩存[/size]
配置虛擬記憶體
查看當前虛擬記憶體空間
free -h
設置虛擬記憶體為12G,建議根據機型調整
> 記憶體小於等於 2GB: 設置為記憶體的兩倍。
> 記憶體大於 2GB 且小於 8GB: 設置為記憶體的1.5倍。
> 記憶體大於 8GB 且小於 64GB:等於記憶體大小。
> 記憶體大於 64GB: 設置為64GB。
sudo fallocate -l 12G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab
再次查看虛擬記憶體空間
free -h
配置定時清理緩存
vim clean.sh
#!/bin/bash
sync
echo 1 > /proc/sys/vm/drop_caches
來源:3DMGAME