Repository navigation
KCDS 1.0.7
KCDS 1.0.7.
KCDS 1.0.7
The Kingdom Come: Deliverance map arrives: Rataje, built on your PC from your own copy of KCD1.
GOG copies get their own licence check, Epic copies start through the Epic launcher, and the
client knows the Microsoft Store / Xbox app build of the game. Servers can see which KCD2 DLCs a
player owns and move the KCDS watermark to another corner.
Servers and players both need 1.0.7: a client and a server of different versions refuse each other
when joining. The launcher updates itself on the next start; servers update from their update
channel, the new packages or the Docker image ghcr.io/kcd-synced/kcds-server:1.0.7.
Kingdom Come: Deliverance map
- Rataje as a KCDS level (
kcd1_rataje). Nothing of KCD1 ships with KCDS: the first time the
map loads, your game builds it from your own install of Kingdom Come: Deliverance. - The world: KCD1's terrain, buildings, vegetation, roads, water, lights and fires, and its
navigation mesh. - KCD1's doors, chests, beds, ladders and chairs work like KCD2's: doors open and lock, chests open
and sync, beds give Sleep and save, ladders climb. KCD2's dice tables stand at KCD1's. - KCD1's people walk their day as KCD2 NPCs, dressed for their work.
- The inventory, the character sheet and the shops open, and players wear their underwear.
- M shows KCD1's own world map, with the names of its towns and villages.
- Only for owners: a server that starts on this map admits only players who own Kingdom Come:
Deliverance on Steam. On a server with it among other maps,Player.setMapsends only owners
there. - Still in progress: lighting inside buildings, and townspeople who stop on their walks or don't
fight back.
Game stores
- Microsoft Store / Xbox app: the client now finds its way around that build of KCD2 and can
prove such a copy with the player's Xbox licence. The launcher can't start a Store copy with
KCDS yet, and now says so clearly; before, the game started without KCDS. - GOG: a GOG copy sends a report of its install (file hashes and signer, no personal files) as
its proof, and the KCDS Master checks that it is an original, unmodified copy. - Epic: the launcher starts an Epic copy through the Epic launcher, so the game is signed in to
Epic and its licence can be checked. - A game that closes right after its start is reported instead of counted as started.
- The loading screen no longer covers the game's menu for three minutes on a game build whose menu
KCDS cannot hook.
Server owners
Player.entitlementsandPlayer.hasEntitlement('kcd2_dlc:<name>'): the KCD2 DLCs a
player owns, from their licence (Steam lists them), read-only. They are on theplayerConnecting
request too.- The Sedlec monastery (
klaster) is only for owners of the Mysteria Ecclesiae DLC: a server
that starts there admits only them, andPlayer.setMap('klaster')returns false for anyone else. Watermark.setCorner(corner)andplayer.setWatermarkCorner(corner)move the KCDS
watermark to'bottomLeft'(the default),'bottomRight','topRight'or'topLeft'. It can't
be turned off. The voice chat indicator always sits on the side of the watermark toward the middle
of the screen.- Players online on the website count unlisted servers too: a server that is not in the server
browser tells the KCDS Master its player count once a minute. The report holds a random id for
the run, the count and the version, nothing else, and the server stays unlisted. A server bound
to a loopback address sends nothing. Player.equipputs a torch in its own slot.- Big servers: less work per player. Bursts of players joining or leaving, snapshot workers fitted
to the CPUs the server may use, fewer system calls per snapshot, and/metricsshows what the
server sends by channel and message type.
Dice
- In a game against another player, your camera shows their dice on their turn, the way the game
does against an NPC. Both players stay on their own stools.
Other
- The first start after an update no longer stays on the loading screen when it joins a server
straight from the launcher: the world waits until KCDS has finished setting up the game. - NoClip: a body flight doesn't start on horseback, and it ends when the player mounts.
- Pointing is on V in KCDS's key bindings; B draws the weapon again.
- The character creator's Random button takes its picks from WebCrypto's generator.
Downloads (public):
Unpack the Client zip anywhere and follow its README.txt.