subnautica-ii-coop-multiplayer-mod

Configures a BepInEx-based multiplayer mod for Subnautica 2 with synchronized co-op sessions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Subnautica 2 is a single-player survival game, and players who want to explore, build bases, and share resources with friends need a reliable way to host and join synchronized multiplayer sessions without modifying game files. ## Core Features & Use Cases - Session Hosting & Joining: Host co-op sessions for 2-8 players with shareable session codes and WebRTC peer-to-peer networking. - Shared World State: Synchronize inventories, blueprints, base building, and time of day with Merkle-tree verification and conflict resolution. - Adaptive Difficulty & AI Narration: Scale creature spawns, resources, and oxygen consumption by player count, with optional OpenAI/Claude integration for dynamic narration. - Use Case: A group of four friends installs BepInEx and the Deep Synergy plugin, configures a synergy_profile.json with adaptive difficulty, and uses /start_server and /join_session to play a fully synchronized co-op campaign. ## Quick Start Install BepInEx 6.0.x into the Subnautica 2 directory, place DeepSynergy.dll in BepInEx/plugins, then launch the game and run /start_server from the F12 console to host a co-op session.

Frequently Asked Questions about subnautica-ii-coop-multiplayer-mod

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

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

Install BepInEx 6.0.x for Unity IL2CPP into the Subnautica 2 game directory, then place DeepSynergy.dll into the BepInEx/plugins folder. Launch the game once to generate the synergy_profile.json configuration file in BepInEx/config.

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

Open the BepInEx console in-game with F12 and run /start_server, which returns a session code like 9B2A-4C7D-E8F1. Share that code with friends, who join by running /join_session followed by the code.

Does the Subnautica 2 mod support cross-platform multiplayer?▼

The mod supports Windows, Linux, and macOS through the BepInEx plugin architecture without modifying game files. All players must run the same mod version, which can be verified with the /synergy_status command.

Why does my Subnautica co-op session fail to connect?▼

Connection failures usually come from blocked UDP ports 7777-7787 or a symmetric NAT type. Allow the ports in your firewall, check NAT type with /synergy_status, and enable force_relay with a TURN server in synergy_profile.json if direct connections fail.

How do I fix inventory desync in Subnautica multiplayer?▼

Run /sync_inventory --full to force a complete resynchronization of the Merkle-tree-verified inventory state. Also confirm all clients run the identical mod version and temporarily disable other BepInEx plugins that may conflict.

Can I use OpenAI or Claude narration in the Subnautica mod?▼

Yes, enable the openai or claude sections under api_integration in synergy_profile.json and set the OPENAI_API_KEY or ANTHROPIC_API_KEY environment variables before launching. Use /api_narrate, /api_lore, or /api_hint in the console to trigger AI-generated content.