subnautica-ii-deep-synergy-multiplayer-mod

Configures a BepInEx-based cooperative multiplayer mod for Subnautica 2 with session synchronization.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Subnautica 2 is a single-player game by default, and players who want a synchronized cooperative experience need to install, configure, and troubleshoot a BepInEx-based multiplayer mod covering session hosting, state sync, and shared inventory. ## Core Features & Use Cases - Session Management: Host and join peer-to-peer co-op sessions using session codes, with commands like /start_server, /join_session, and /synergy_status. - State Synchronization: Keep inventory, blueprints, and world state consistent across players using Merkle tree verification and conflict resolution. - Dynamic Scaling: Adjust creature spawns, resource multipliers, and oxygen consumption automatically based on player count. - Use Case: A group of four friends installs BepInEx 6.0.x, drops the mod DLLs into the plugins folder, configures synergy_profile.json with adaptive difficulty, and hosts a shared session where blueprint unlocks and map pings sync across all players. ## Quick Start Install BepInEx 6.0.x into the Subnautica 2 game directory, place the mod DLLs into BepInEx/plugins, then launch the game and run /start_server in the BepInEx console to get a session code for friends to join.

Frequently Asked Questions about subnautica-ii-deep-synergy-multiplayer-mod

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

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

Install BepInEx 6.0.x for IL2CPP Unity games into the Subnautica 2 game directory, then place DeepSynergy.dll, SyncEngine.dll, and NetworkCore.dll into BepInEx/plugins. Launch the game and check the BepInEx console for the mod loaded message.

How do I host a co-op session in Subnautica 2 multiplayer?▼

Open the BepInEx console with F5 and run /start_server to receive a session code in XXXX-XXXX-XXXX format. Other players join with /join_session followed by that code, and /synergy_status shows connected peers and sync state.

Does the Subnautica 2 multiplayer mod require a central server?▼

No, the mod uses decentralized session management with WebRTC peer-to-peer connectivity and NAT punch-through. Strict NAT types may require manual port forwarding of UDP ports 7777-7787.

Why can't players join my Subnautica 2 multiplayer session?▼

Connection failures usually come from firewall rules blocking UDP ports 7777-7787, strict NAT types, or mismatched mod versions. Run /network_diagnostics to check NAT type and port status, and increase timeout_seconds in the config if needed.

How do I fix inventory desync in a multiplayer session?▼

Run /synergy_resync inventory to force a full resynchronization across peers. The mod uses Merkle tree hashes to verify inventory integrity, so check /synergy_status for latency and hash mismatches between players.

Can I use OpenAI or Claude APIs with the multiplayer mod?▼

Yes, the synergy_profile.json api_integration section supports OpenAI as a narrator and Claude as a lore engine. Set the OPENAI_API_KEY or ANTHROPIC_API_KEY environment variables and set enabled to true in the config.