subnautica-2-coop-mod-bepinex

Configures BepInEx-based multiplayer co-op sessions for Subnautica 2 with synchronized world state.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/devtools-skills --skill subnautica-2-coop-mod-bepinex-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: subnautica-2-coop-mod-bepinex
Source: https://github.com/reason-machines/devtools-skills/tree/main/skills/subnautica-2-coop-mod-bepinex
Command: npx skills add https://github.com/reason-machines/devtools-skills --skill subnautica-2-coop-mod-bepinex-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Subnautica 2 is a single-player game by default, and players who want to explore, build bases, and survive together need a reliable way to install, configure, and troubleshoot a multiplayer mod built on the BepInEx framework. ## Core Features & Use Cases - Session Hosting and Joining: Start a co-op server with /start_server, share a session code, and let friends join with /join_session. - Synchronized World State: Deterministic Session Synchronization keeps inventory, base building, and time of day consistent across players using Merkle tree verification. - Configurable Difficulty and Recovery: Adjust resource multipliers, oxygen consumption, and creature spawns via synergy_profile.json, with automatic host migration and session backups on disconnect. - Use Case: A group of four friends installs BepInEx 6.0.x, drops the Deep Synergy DLLs into the plugins folder, configures adaptive difficulty, and plays a shared survival playthrough with collaborative base building. ## Quick Start Install BepInEx 6.0.x into the Subnautica 2 game directory, place the Deep Synergy mod files in BepInEx/plugins, then launch the game and use the /start_server console command to host a co-op session.

Frequently Asked Questions about subnautica-2-coop-mod-bepinex

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install the Subnautica 2 multiplayer mod?▼

Install BepInEx 6.0.x for Unity IL2CPP games into the Subnautica 2 game directory, then extract the Deep Synergy mod DLLs into BepInEx/plugins. Launch the game and check the BepInEx console for the mod loaded message to verify installation.

How to join a Subnautica 2 co-op session with friends?▼

The host runs /start_server in the BepInEx console to generate a session code in the format XXXX-XXXX-XXXX. Other players join with /join_session followed by that code, then wait for world state, inventory, and base structure synchronization to complete.

Does the Subnautica 2 co-op mod support shared base building?▼

Yes, when collaborative_placement is enabled in synergy_profile.json, base components placed by one player appear in real time for all connected players. Power generation and resource consumption are shared across the session.

Why is my Subnautica 2 mod inventory desynchronized between players?▼

Desync occurs when the Merkle tree inventory hashes differ between peers, often from packet loss or latency. Run /sync_health to diagnose, then /force_resync inventory to reconcile, or restore from a session backup if the issue persists.

What happens when the host disconnects in a Subnautica 2 co-op game?▼

The mod automatically migrates the session by electing a new host and restoring state from the most recent backup. Players continue without interruption, and all progress, bases, and inventory are preserved when enable_migration is true.

Why does the Deep Synergy mod fail to load in BepInEx?▼

Common causes are missing plugin DLLs, an incompatible BepInEx version, broken IL2CPP hooks after a game update, or conflicts with other mods. Check BepInEx/LogOutput.log for the specific error and verify you are running BepInEx 6.0.x.