使用 Docker 運行 Palworld 伺服器的完整指南
使用 Docker 運行 Palworld 伺服器的完整指南
想像一下,你渴望進入沉浸式的 Palworld 世界,但設置專用伺服器似乎令人生畏。借助 Docker 的力量,你可以輕鬆地托管自己的 Palworld 伺服器,並開始與朋友一起探索這個迷人的遊戲。以下是幫助你使用 Docker 啟動 Palworld 伺服器的逐步指南。
為什麼使用 Docker 來運行 Palworld 伺服器?
Docker 提供了一種簡化的方式來設置和管理遊戲伺服器。它確保所有必要的工具都包含在容器內,消除了像 SteamCMD 這樣的複雜安裝需求。以下是一些主要優勢:
- 簡單性:Docker 簡化了設置過程,所需的技術知識非常少。
- 一致性:它確保穩定且一致的遊戲環境,減少衝突。
- 自定義:使用 Docker,你可以輕鬆調整伺服器設置,以創造獨特的遊戲體驗。
設置 Palworld 伺服器的先決條件
在開始之前,請確保你擁有以下條件:
- Docker 和 Docker Compose:安裝 Docker 和 Docker Compose,以有效管理你的容器。
- 合適的設備:你可以在 Linux、Windows 或 Mac 系統上運行 Palworld 伺服器。確保你的設備符合最低 CPU 和 RAM 要求(4 核心、16GB RAM,至少 8GB 存儲)[4]。
使用 Docker 設置 Palworld 伺服器的逐步指南
1. 安裝 Docker 和 Docker Compose
步驟 1:下載並安裝 Docker
你可以通過在終端中執行以下命令來安裝 Docker:
curl -sSL https://get.docker.com | sh
這將在你的系統上獲取並安裝 Docker[1]。
步驟 2:將你的用戶添加到 Docker 群組
要在不需要根權限的情況下管理 Docker,執行:
sudo usermod -aG docker $USER
確保在運行此命令後重新啟動系統以應用更改[1]。
2. 準備伺服器目錄
創建一個目錄來存儲你的 Palworld 伺服器文件。使用以下命令:
sudo mkdir -p /opt/stacks/palworld/data
sudo chown 1000:1000 /opt/stacks/palworld/data
這將設置一個文件夾並將所有權賦予特定用戶 ID(1000),確保你的 Docker 容器可以無縫訪問[1]。
3. 配置你的 Docker Compose 文件
步驟 1:拉取 Docker 映像並設置
下載所需的 Docker 映像並配置你的伺服器設置。例如,使用 thijsvanloef/palworld-server-docker
的映像:
version: "3"
services:
palworld:
image: thijsvanloef/palworld-server-docker:latest
restart: unless-stopped
container_name: palworld-server
stop_grace_period: 30s
ports:
- 8211:8211/udp
- 27015:27015/udp
environment:
- PUID=1000
- PGID=1000
- PORT=8211
- PLAYERS=16
- MULTITHREADING=false
- SERVER_DESCRIPTION="我的 Palworld Docker 伺服器"
- ADMIN_PASSWORD="myAdminPassword"
volumes:
- ./palworld:/palworld/
根據你的需求調整環境變數[4]。
4. 啟動你的 Palworld 伺服器
使用 Docker Compose 啟動你的 Palworld 伺服器:
docker-compose up -d
此命令在分離模式下啟動你的伺服器。確保你在與 docker-compose.yml
文件相同的目錄中[3]。
端口轉發和防火牆
要從外部訪問你的伺服器,你需要設置端口轉發:
- 識別端口:Palworld 伺服器的默認端口為
8211
和27015
。你需要在路由器上轉發這些端口。 - 分配靜態 IP:確保你的伺服器設備具有靜態 IP 地址,以保持穩定的連接。
- 更新防火牆設置:使用類似
netsh advfirewall firewall add rule
(在 Windows 上)的命令來允許這些端口的傳入連接[3]。
自定義你的 Palworld 伺服器
Docker 使你能夠輕鬆自定義伺服器設置:
- RCON 配置:使用 RCON 等工具直接從命令行管理命令。
- 環境變數:調整
EXP_RATE
、DAY_TIME_SPEED_RATE
和NIGHT_TIME_SPEED_RATE
等設置,以創造獨特的遊戲體驗[5]。
托管你的伺服器
雖然在本地運行伺服器很方便,但在雲平台上托管可以提供更多的穩定性和可擴展性。像 LightNode 這樣的解決方案提供安全且高效的伺服器托管選項,非常適合管理你的 Palworld 伺服器:
使用 LightNode,你可以確保你的伺服器保持穩定和安全,即使在你不主動監控的情況下。
結論
有了這個指南,你已經準備好開始你的 Palworld 冒險,使用自定義的 Docker 化伺服器。Docker 簡化了設置過程,讓你可以專注於遊戲的樂趣。無論你是在探索廣闊的開放世界,還是自定義你的伺服器以獲得獨特的體驗,Docker 都能讓一切變得可能。
你準備好與朋友一起潛入 Palworld 嗎? 如果你對托管自己的伺服器感到興奮,但缺乏專業知識,使用像 LightNode 這樣的管理平台可以處理技術方面的問題。隨時探索選項,讓你的 Palworld 體驗更加愉快。