All checks were successful
Reindex Knowledge Base / reindex (push) Successful in 3s
Adds title, description, type, domain, and tags frontmatter to every doc for improved KB semantic search. The description field is prepended to every search chunk, and domain/type/tags enable filtered queries. Type values: context, guide, runbook, reference, troubleshooting Domain values match directory structure (networking, docker, etc.) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.6 KiB
2.6 KiB
| title | description | type | domain | tags | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Palworld Dedicated Server | Setup and management of the Palworld dedicated server running in Proxmox LXC 230. Covers SteamCMD installation, systemd service, REST API, credentials, and backup configuration. | runbook | gaming |
|
Palworld - Dedicated Server
| Field | Value |
|---|---|
| LXC ID | 230 |
| Hostname | palworld-server |
| IP | 10.10.0.230 |
| Game Port | 8211 UDP |
| REST API Port | 8212 TCP |
| Server Version | v0.7.2.87654 |
| Server App ID | 2394010 |
| OS | Debian 12 (Bookworm) |
| Resources | 4 cores, 16 GB RAM, 60 GB disk (local-lvm) |
| Setup Date | 2026-03-04 |
Credentials
- Server Name: Cal Palworld Server
- Server Password:
Big-Chungus-Manti-69 - Admin Password:
palworldadmin2026
Connecting
In Palworld: Join Multiplayer Server → 10.10.0.230:8211 → enter server password when prompted.
For connections outside LAN, port-forward UDP 8211 on the router to 10.10.0.230.
Management
# Via Proxmox host
ssh proxmox "pct exec 230 -- systemctl stop palworld"
ssh proxmox "pct exec 230 -- systemctl start palworld"
ssh proxmox "pct exec 230 -- systemctl restart palworld"
ssh proxmox "pct exec 230 -- systemctl status palworld"
# Update server
ssh proxmox "pct exec 230 -- systemctl stop palworld"
ssh proxmox "pct exec 230 -- su - steam -c ./update-palworld.sh"
ssh proxmox "pct exec 230 -- systemctl start palworld"
Key Files
| File | Purpose |
|---|---|
/home/steam/palworld-server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini |
Server settings |
/home/steam/palworld-server/Pal/Saved/SaveGames/ |
World save data |
/home/steam/update-palworld.sh |
SteamCMD update script |
/etc/systemd/system/palworld.service |
Systemd service |
Server Details
- Unprivileged LXC with nesting, auto-starts on boot
- Runs as
steamuser (never root) - Launch flags:
-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -players=16 - REST API enabled for admin tools (port 8212, LAN only)
- Backup saves enabled (
bIsUseBackupSaveData=True) - Autosave every 30 seconds (default)
- Running on HDD-backed storage (local-lvm) — fine for small group play
Setup Notes
- SteamCMD requires
+@sSteamCmdForcePlatformType linuxto avoid "Missing configuration" error - DNS: switched from 8.8.8.8 to local gateway (10.10.0.1) to fix intermittent resolution failures
- SteamCMD experiences frequent "No Connection" disconnects during downloads but recovers and completes