subnautica-2-deep-synergy-multiplayer-mod

Configures a BepInEx multiplayer mod enabling synchronized co-op sessions in Subnautica 2.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Subnautica 2 is a solo survival game by default, and players who want cooperative gameplay need a reliable way to synchronize world state, inventories, and base building across multiple clients without dedicated servers. ## Core Features & Use Cases - Session Synchronization: Host and join peer-to-peer co-op sessions with deterministic world state sharing, conflict resolution, and Merkle tree-based inventory integrity verification. - Adaptive Difficulty Scaling: Adjust resource multipliers, oxygen consumption, and creature spawn rates dynamically based on player count via a JSON profile configuration. - Optional AI Narration: Integrate OpenAI or Claude APIs to generate dynamic narrative journal entries and creature logs during gameplay. - Use Case: A group of four friends installs BepInEx, drops the DeepSynergy plugin into the plugins folder, configures synergy_profile.json, and starts a shared session using a session code so all base building and progression stays in sync. ## Quick Start Install BepInEx 6.0.x into the Subnautica 2 game directory, place the DeepSynergy mod files into 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-deep-synergy-multiplayer-mod

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

FAQPage Schema
How do I set up a Subnautica 2 multiplayer mod?▼

Install BepInEx 6.0.x into the Subnautica 2 game directory, then place DeepSynergy.dll and its dependencies into BepInEx/plugins. Launch the game once to generate the default configuration, then edit synergy_profile.json to set session parameters.

How to host a co-op session with BepInEx console commands?▼

Open the BepInEx console with F1 and run /start_server to create a session, which returns a session code like 9B2A-4C7D-E8F1. Other players join with /join_session followed by that code, and /synergy_status shows connected peers.

Does the Subnautica 2 multiplayer mod work on Steam Deck and macOS?▼

Yes, the mod supports Windows, Linux including Steam Deck, and macOS through WebRTC NAT punch-through. It uses a decentralized peer-to-peer architecture, so no central server is required on any platform.

Why is my Subnautica multiplayer inventory desyncing?▼

Inventory desync happens when Merkle tree hashes diverge between clients. Run /force_sync inventory to resync, /verify_merkle to detect hash mismatches, or /rebuild_merkle to reconstruct the tree; rejoining the session is the last resort.

How do I fix connection timeout when joining a session?▼

Connection timeouts usually come from firewall or NAT issues. Allow TCP port 7777 through your firewall, run /network_debug to check STUN and NAT status, or bypass NAT entirely with /join_direct using the host's IP and port.

Can I add AI-generated narration to Subnautica 2 gameplay?▼

Yes, enable the openai or claude sections in synergy_profile.json and set the OPENAI_API_KEY or ANTHROPIC_API_KEY environment variables. Then use /api_narrate, /api_creature_log, or /api_hint console commands in-game.