GK2 Coop
Online co-op for Graveyard Keeper 2: host your world and friends join with their own characters. Shared world, crafting, fights, story scenes and sleep. Prototype: back up your saves.
By Ghostin
| Last updated | 17 hours ago |
| Total downloads | 10 |
| Total rating | 1 |
| Categories | Mods AI Generated |
| Dependency string | Ghostin-GK2_Coop-0.26.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
GK2 Co-op
Online co-op for Graveyard Keeper 2. One player hosts their world, and friends join it with characters of their own.
Prototype. Expect bugs, and back up your saves before playing. Saves live in
%USERPROFILE%\AppData\LocalLow\Lazy Bear Games\Graveyard Keeper 2.
Requirements
- Everyone needs the same game version (built for Graveyard Keeper 2 1.010) and the same mod version.
- BepInEx (BepInExPack 5.4.2305). The mod manager installs it for you.
Install
Install with r2modman or the Thunderstore Mod Manager and start the game modded. Every player installs it. At the main menu, press F8: the Co-op window opens if the mod is loaded.
Playing together
- Everyone: press F8 at the main menu and type your name in Your name. Use the same name every time: your character (inventory, money, look) is kept in the host's save under it.
- Host: click Host from here (partners join first).
- Partners: type the host's address in Host IP and click Join. You wait in the host's lobby; your menu buttons stay locked meanwhile.
- Host: start a new game or load a save. Everyone loads in together.
Or the host loads into their world first, presses F8 > Host this world, and partners join from their menu.
Connecting
The mod uses UDP port 8889 (you can change it in the window). Over the internet, the easiest way is a virtual LAN such as Tailscale, ZeroTier or Radmin VPN: join the host's address on it. Or the host forwards UDP 8889 on their router and partners join the host's public IP. Allow the game through Windows Firewall when it asks.
What co-op does
- One world, the host's. Objects, buildings, crafting stations, chests and stockpiles, graves and bodies, villagers and zombies, time and weather are all the host's, and everyone sees the same thing.
- Shared progress. Money, tech points, reputation, the tech tree, talents and inspirations.
- Your own character. Inventory, carried items, energy and look are yours, kept in the host's save. Only the host's game saves.
- The story is the host's. Partners watch the host's cutscenes and scenes. If they're far away or in another area, they stand in as the host and are brought back afterwards. Story steps (talks, story objects) are the host's to do, and quest rewards go to the host. In the intro, everyone gets their own tools.
- Work stations: one player at a time. What you make by hand goes into your bag.
- Fights: partners fight in the host's fight, with their HP and stamina bars and the host's wave timeline. They can carry and plant troop flags.
- Sleep: the host's bed puts everyone to sleep. A partner's bed asks the host ("<name> is trying to sleep."). Everyone wakes once all are rested.
- Shops: a partner talking to a shopkeeper gets their own shop. Vendors' stock and money are shared.
Settings and logs
- Settings:
BepInEx/config/com.gk2coop.prototype.cfg(port, name, and story options such as how close everyone must be for story talks). - Logs: the mod writes a detailed log to
BepInEx/GK2Coop-logs. When reporting a bug, send the newestcoop_*.logandBepInEx/LogOutput.logfrom both players, with the time it happened.