Skip to content
kbve palworld · dedicated server

Play on the KBVE Palworld server.

A KBVE-baked Palworld dedicated world, fleet-managed by Agones on Kubernetes — with a REST-driven relay, an RCON admin bridge, and custom modifications on the way.

DedicatedServer type
8211 · UDPGame port
AgonesFleet
palworld-dockerBase image

What to expect

Built to run clean on Agones

01

Managed dedicated server

A KBVE-baked Palworld image layered on the thijsvanloef/palworld-server-docker base, running as a first-class dedicated world.

02

REST-driven relay

A sidecar relay polls the Palworld REST API (port 8212) for server info, metrics, and the live player list — factorio-parity, REST-primary.

03

RCON admin bridge

Admin actions route over RCON (port 25575). A one-way IRC bridge to irc.kbve.com mirrors server events into chat.

04

Clean Agones lifecycle

Fleet-managed by Agones on Kubernetes. A REST-poll prestop shim issues a graceful shutdown so a SIGTERM never truncates an in-progress save.

Deep dive

The KBVE custom Palworld stack

KBVE runs Palworld as a first-class, fleet-managed workload — not a one-off box. Our dedicated-server image layers custom lifecycle and telemetry on top of the thijsvanloef/palworld-server-docker base, so the Palworld server behaves like every other KBVE game server: provisioned by Agones, observed over the Palworld REST API, and driven from the same relay that powers our Factorio and Minecraft fleets.

The custom work lives above the vanilla server. A REST-primary relay polls server info, metrics, and the live player list; RCON drives admin automation; and a one-way IRC bridge mirrors join, leave, and save events into chat. That plumbing is the foundation for our own gameplay modifications next — UE4SS-based scripting for tweaks and quality-of-life changes specific to the KBVE world.

Modding

Custom modifications

The KBVE Palworld eco-system

This section grows into the home for our custom Palworld modifications — server tweaks, quality-of-life mods, and the tooling around them. As mods ship, they land here with setup notes and config references.

UE4SS mod loader

Palworld runs on Unreal Engine, so mods load through UE4SS (Unreal Engine 4/5 Scripting System). We bake it into the server image so Lua and C++ mods are live at boot. Rough shape:

  • Drop UE4SS next to the server binary in Pal/Binaries/Win64 — on the Linux dedicated build this is the Proton prefix path.

  • Put each mod under Mods/<ModName>/ and enable it in Mods/mods.txt.

  • Lua entrypoint is Scripts/main.lua; iterate with the UE4SS live console and hot-reload.

Note: Palworld dedicated on Linux runs under Proton — UE4SS loads through the prefix, and our image bakes that path so mods stay portable across the fleet.