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