subnautica-ii-deep-synergy-coop-mod

Configures a BepInEx multiplayer mod for Subnautica 2 with synchronized co-op sessions and shared world state.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up synchronized multiplayer for Subnautica 2 requires manual BepInEx plugin installation, WebRTC network configuration, and session state management, which is error-prone without clear guidance. ## Core Features & Use Cases - Session Management: Host and join peer-to-peer co-op sessions with session codes, adaptive difficulty scaling, and automatic host migration. - State Synchronization: Keep inventories, blueprints, and base structures consistent across players using Merkle tree verification and configurable sync rates. - Optional AI Narration: Integrate OpenAI or Claude APIs to generate dynamic in-game narration and lore for the session. - Use Case: A group of four players wants a shared Subnautica 2 world with shared blueprints and balanced resource scaling; this Skill walks through installing the mod, writing the session profile JSON, and troubleshooting desync issues. ## Quick Start Ask the assistant to help you install the Deep Synergy BepInEx mod and create a synergy_profile.json session profile for a four-player Subnautica 2 co-op game.

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

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

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

Install BepInEx 6.0.x into the Subnautica 2 game directory, place the Deep Synergy plugin files in BepInEx/plugins, then launch the game once to generate default configs. Create a synergy_profile.json to define session rules before hosting with /start_server.

How to fix inventory desync in Subnautica multiplayer?▼

Run /force_sync all to trigger a full resynchronization, then check state with /sync_check. The mod uses Merkle tree verification, so /debug merkle_verify can confirm integrity and reveal conflicting entries.

Does the mod require a central server for multiplayer?▼

No, it uses peer-to-peer WebRTC data channels with NAT punch-through via STUN servers. One player hosts with /start_server and others join using the generated session code.

Can I use OpenAI or Claude with the Subnautica co-op mod?▼

Yes, set OPENAI_API_KEY or CLAUDE_API_KEY in a .env file in the game root and enable the api_integration section in synergy_profile.json. You can then trigger narration with /api_narrate or lore generation with /api_lore_gen.

Why is my Subnautica multiplayer session laggy?▼

High latency usually comes from slow peer connections or aggressive sync rates. Lower sync_rate_hz to 10, raise max_latency_ms, and switch compression to lz4 in network.json, then check per-peer latency with /peer_info.

What happens when the host disconnects from a session?▼

The mod supports automatic host migration to another peer when enable_host_migration is true in the profile. If migration fails, clients can save a local state backup and monitor failure reasons through the OnMigrationFailed event.