Everything for the KBVE Palworld gameserver.
| Path | What |
|---|---|
map/ |
Interactive map — Leaflet + Vite, ships to itch.io |
relay/ |
Live API serving /live/players and /live/bases |
server/ |
Gameserver images and compose files |
mods/ |
PalForge, PalSchema, chat/event relays, food mods |
deploy/ |
Kubernetes manifests, reconciled by ArgoCD |
savetool/ |
Save parser feeding the relay's /live/bases |
data/ |
ClickHouse schema the relay writes to |
cd map
pnpm install
pnpm dev # http://localhost:4322
pnpm validate # static asset checks
pnpm test:e2e # playwright
pnpm build # -> map/distcargo check --workspace
cargo test --workspacerelay, server, and savetool each carry a version.toml. CI builds
and pushes to ghcr only when that version is not already published, since
deploy/ pins exact tags.
docker build -f relay/Dockerfile -t agones-palworld-relay . # context is the repo root