Skip to content
KCD Multiplayer

The public list

Servers

Every server that announces itself is here and in the launcher's Servers tab, the fullest first. One that goes quiet for three minutes drops off on its own.

Name Players Address

No server online right now

The launcher shows the same list, so nothing is hiding there either. A friend's server works by address in the meantime.

Hover a row for when its server last called in.

§ I

How to join

The launcher's Servers tab reads this same list: open it with Steam running, type the name the others will see, pick a server and press Join. Nothing to set up — the launcher knows this page's address.

An older launcher whose Servers tab stays empty needs the address once, under Settings → Master list:

https://kcd-mp.com/server-list

A server that is not on the list — a friend's, behind a password, or simply not announcing itself — still works by address: the launcher takes one straight from the field next to the list.

§ II

Host your own

A server announces itself once a minute; the list drops it after three quiet ones.

Every server calls in with its name, level, game mode, player count and address, and shows up here and in the launcher the moment the first call lands. The server image ships with the setting in place; a server.toml written by hand needs this line in its [master] section:

url = "https://kcd-mp.com/server-list"

The list shows the address your announcement comes from. Behind a router, or on a box with more than one address, set public_address to the one players should use — and forward the game's UDP port, or the row is there and nobody can get in.

Three minutes without a heartbeat and the row is gone: no manual curation, no stale entries. An empty url keeps a server off the list altogether — a private one for friends, joined by address.

The image and the rest of the hosting notes are on the download page.