whatisgithub

What is graveyard-keeper-multiplayer?

zonda001/graveyard-keeper-multiplayer — explained in plain English

Analysis updated 2026-05-18

0C#Audience · generalComplexity · 3/5Setup · moderate

In one sentence

A mod that adds two player Steam peer-to-peer co-op to the single player game Graveyard Keeper, syncing world, crafting, and grave mechanics.

Mindmap

mindmap
  root((repo))
    What it does
      Steam P2P co-op
      Syncs graves and building
      Shared inventory
    Tech stack
      C#
      BepInEx
      Harmony
      Steamworks.NET
    Use cases
      Play Graveyard Keeper with a friend
      Co-op crafting and building
    Audience
      Gamers
      Modders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play Graveyard Keeper together with one friend through a Steam lobby.

USE CASE 2

Cooperatively build, craft, and manage graves in the same shared world.

USE CASE 3

Keep individual character progress while sharing the same game world with a partner.

What is it built with?

C#BepInExHarmonySteamworks.NET

How does it compare?

zonda001/graveyard-keeper-multiplayeranulman/docx-saxatrblizzard/vtmb-sbox-mounter
Stars000
LanguageC#C#C#
Setup difficultymoderatemoderatemoderate
Complexity3/54/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires installing BepInEx 5.4.23.5, launching through Steam, and both players running the same mod version.

No license information is stated in the README.

So what is it?

This project is a mod that adds two player co-op to Graveyard Keeper, a game that was originally built for a single player only. Instead of needing a separate server, the two players connect directly to each other through Steam's peer to peer networking. The mod is still in development and heading toward a beta test, but a large amount of the game is already working together for both players. Right now the mod syncs movement and animations, the passage of in game time, chopping trees and breaking stone, foraging, garden beds, and weather, which follows a schedule set by whichever player is hosting. Graves are also synced, including digging stages, reburying a body, and repairs, and carrying a corpse is synced too, with the ability to hand ownership of a carried body between the two players. Building works in three synced stages: placing a site, constructing it, and demolishing it. Crafting at workstations is cooperative, with a shared queue and a visible progress bar for both players, and inventory is handled through shared chests and stockpiles that both players can use to exchange items at the same time. Each player also keeps a personal save layered on top of the shared world, so skills, health, and quest progress stay individual even though the world itself is shared. Villagers and dungeon enemies are not synced yet. To install it, a player needs BepInEx version 5.4.23.5 in the game folder, then the mod's DLL file placed into the BepInEx plugins folder, and the game must be launched through Steam so its networking features work. Both players need to be running the same version of the mod. To play, the host presses a key to open a Steam lobby and invite their friend, and the friend accepts the invite, after which the mod transfers the host's save so both players are in the same world. The README also documents the raw network protocol used between the two players, listing each packet type and what it carries, and includes a roadmap of finished features along with what is planned next, such as a closed beta, syncing villagers, and syncing dungeon enemies.

Copy-paste prompts

Prompt 1
Walk me through installing BepInEx and the Graveyard Keeper multiplayer mod.
Prompt 2
Explain how the host and client connect and sync saves when starting a co-op session.
Prompt 3
What game features are already synced in this multiplayer mod, and which are not yet?
Prompt 4
Help me build the Multiplayer.csproj project and get the DLL into my game's plugins folder.

Frequently asked questions

What is graveyard-keeper-multiplayer?

A mod that adds two player Steam peer-to-peer co-op to the single player game Graveyard Keeper, syncing world, crafting, and grave mechanics.

What language is graveyard-keeper-multiplayer written in?

Mainly C#. The stack also includes C#, BepInEx, Harmony.

What license does graveyard-keeper-multiplayer use?

No license information is stated in the README.

How hard is graveyard-keeper-multiplayer to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is graveyard-keeper-multiplayer for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.