Common Issues
This guide covers the most frequent problems and their solutions.Connection Problems
Can't connect to server - Connection timeout
Can't connect to server - Connection timeout
- Port forwarding not configured
- Verify UDP port is forwarded on your router
- Default port: 11000
- Check both router and server firewall
- Wrong IP address
- LAN players should use local IP (192.168.x.x)
- Internet players need your public IP
- Verify IP hasn’t changed (dynamic IP)
- Server not running
- Confirm server is actually started
- Check server console for errors
- Firewall blocking connection
LAN discovery not finding server
LAN discovery not finding server
LANDiscoveryEnabled=falsein server config- Client and server on different subnets
- Firewall blocking broadcast packets
LANBroadcastClient.cs:99-109 - LAN discovery uses UDP broadcast on predefined ports.Client connection failed without reason
Client connection failed without reason
The client failed to connect without providing a reason whySource: Disconnected.cs:60Possible Causes:- Network unreachable
- Port completely blocked
- Server crashed during connection
- Check server logs for errors at time of connection attempt
- Verify network connectivity with
ping - Test with a different client/network
- Check server CPU/memory usage
Version Mismatch
Client version out of date
Client version out of date
Client is out of date. Server: X.X, Client: Y.YSource: MultiplayerSessionManager.cs:68-72- Update your Nitrox client to match the server version
- Download from the official Nitrox releases
- Ensure launcher is up to date
Server version out of date
Server version out of date
Server is out of date. Server: X.X, Client: Y.YSource: MultiplayerSessionManager.cs:74-79Solution:- Server host needs to update Nitrox
- All players should use the same Nitrox version
- Check release notes for breaking changes
Game version mismatch
Game version mismatch
- Ensure Subnautica game is updated to latest version
- Verify Steam/Epic didn’t auto-update one but not the other
- Both server and all clients need identical Subnautica versions
Server Startup Issues
Port already in use
Port already in use
Port 11000 UDP is already in useSource: Program.cs:425-484 - Server waits 30 seconds for port to become availableSolution:-
Find what’s using the port:
- Close the other Nitrox instance or other application
-
Change the server port:
Could not find Subnautica installation
Could not find Subnautica installation
DirectoryNotFoundException: Could not find Subnautica installationSource: Program.cs:82-85Solution:Verify Subnautica is installed
Set game path in launcher
- Open Nitrox Launcher
- Navigate to settings
- Manually set Subnautica installation path
Server starts but immediately crashes
Server starts but immediately crashes
-
Check log files:
- Look for error messages in latest log file
-
Common causes:
- Corrupted save file
- Missing .NET runtime
- Insufficient permissions
- Out of memory
-
Try with a fresh world:
Entity cache loading takes forever
Entity cache loading takes forever
Server.cs:203-217 - Loads all 504,732 entitiesThis is expected behavior when:- Be patient - can take 5-15 minutes on first run
- Only needs to run once (cached for future starts)
- Disable if you don’t need it:
Gameplay Issues
Player stuck on initial sync / world loading
Player stuck on initial sync / world loading
InitialSyncTimeouttoo low for world size- Slow internet connection
- Large world with many entities
SubnauticaServerConfig.cs:74-83Players can't see each other's buildings
Players can't see each other's buildings
- Building desync
SafeBuilding=truerejecting builds- Network lag
- Try rebuilding the structure
- Check
SafeBuildingsetting: - Restart both client and server if persists
SubnauticaServerConfig.cs:123-124Inventory items disappearing
Inventory items disappearing
- Death without
KeepInventoryOnDeathenabled - Network desync
- Save/load timing
PvP not working / players can't damage each other
PvP not working / players can't damage each other
SubnauticaServerConfig.cs:129-130Save & Data Issues
Save file corrupted
Save file corrupted
Auto-save not working
Auto-save not working
- Should see periodic “Saving world…” messages
- Check startup message shows:
Autosave: ENABLED (2 min)
Server.cs:230 - Server logs autosave status on startupCan't find save files
Can't find save files
Server.cs:348-378)Performance Issues
Server using too much CPU/RAM
Server using too much CPU/RAM
-
Reduce save frequency:
-
Limit max connections:
-
Disable full entity cache:
- Clean up old world saves to free disk space
High latency / lag for players
High latency / lag for players
- Check server CPU/RAM usage
- Reduce save frequency if constant stutters
- Ensure server has adequate bandwidth
- Test ping to server:
ping <server_ip> - Check for packet loss
- Ensure no other bandwidth-heavy applications
- Verify client PC meets Subnautica requirements
- Update graphics drivers
- Lower in-game graphics settings
Log Files & Debugging
Finding Log Files
Log.cs:91 - Log directory definition
Opening Log Folder on Crash
When server crashes, you’ll see:Program.cs:498-509
Understanding Log Messages
Common log patterns:Getting Help
Check Documentation
Gather Information
- Log files
- Server configuration
- Nitrox version
- Subnautica version
- Steps to reproduce
Community Support
- Discord server
- GitHub issues
- Steam discussions
Known Issues
- Open issues
- Bug reports
- Feature requests
Preventive Maintenance
Keep Updated
- Update Nitrox when new versions release
- Keep Subnautica updated
- Update server OS and .NET runtime
Quick Reference: Common Error Solutions
| Error | Quick Fix |
|---|---|
| Port in use | Change ServerPort or close conflicting app |
| Can’t find Subnautica | Set game path in launcher settings |
| Version mismatch | Update client or server to match versions |
| Connection timeout | Check port forwarding and firewall |
| LAN not discovering | Set LANDiscoveryEnabled=true |
| Slow initial sync | Increase InitialSyncTimeout |
| Save corruption | Restore from backup in saves folder |
