本篇文章假設讀者已經解決下列問題:
1. 獲得固定 IP
2. 知道如何開放機器的 port (預設使用 8211 UDP)
3. 知道如何安裝和使用 docker
已測試過可以使用的 image:
步驟:
1. mkdir ~/palworld-server && cd ~/palworld-server
2. mkdir data
3. sudo chown -R 1000:1000 ./data
4. touch docker-compose.yaml
在 docker-compose.yaml 中加入以下內容
services:
palworld-server:
image: "kagurazakanyaa/palworld"
container_name: "palworld-server"
ports:
- "8211:8211/udp"
volumes:
- "~/palworld-server/data:/opt/palworld/Pal/Saved"
environment:
- SERVER_NAME=<填入伺服器名字>
- SERVER_DESC=<填入伺服器介紹>
- ADMIN_PASSWORD=""
- SERVER_PASSWORD=""
- MAX_PLAYERS=<1~32>
restart: unless-stopped
5. docker compose up
到此為止伺服器應該已經成功啟動,接著照下面的官方教學在遊戲選擇伺服器的列表最下面輸入 <你的IP>:8211 應該就可以連上
注意根據上面的FAQ,目前的版本並不支援設定server密碼。如果要密碼的話要改成 community server (就是會出現在公開列表上)
伺服器存檔在 host machine 的 ~/palworld-server/data ,如果要更改設定的話,先 ctrl-C 停止 container,再修改 ~/palworld-server/data/Config/LinuxServer/PalWorldSettings.ini