Nuclear Option Server Troubleshooting

Solutions to common Nuclear Option dedicated server problems — connection issues, mission errors, and performance.

This guide covers the most common Nuclear Option server issues and how to fix them.

Required Ports

PortProtocolDefaultPurpose
GameUDP7777Player connections
QueryUDP7778Steam server browser
CommandTCP7779Remote commands (if enabled)

On XGamingServer, ports are handled automatically.


Server Not Appearing in Browser

  • Verify the query port (7778 UDP) is open
  • Check that Hidden is set to false in DedicatedServerConfig.json
  • Wait 1–2 minutes after startup for Steam to register the server
  • Use direct connect as a workaround while waiting

"Failed to Connect to Steam"

The server requires a working Steam connection on startup.

  • Ensure SteamCMD libraries are present on the server
  • Check that the network allows outbound connections to Steam's API servers
  • Restart the server — this sometimes resolves transient Steam auth issues

Players Can't Connect from Same LAN

This is a router limitation — not all routers support NAT hairpin/reflection (connecting to your own public IP from inside the network).

Workarounds:

  • Connect using the local/internal IP instead of the public IP
  • Enable hairpin NAT on your router if supported
  • Use a VPN between LAN players

Mission Won't Load

  • Check DedicatedServerConfig.json for JSON syntax errors — a missing comma or bracket breaks the whole file
  • Verify mission names match exactly (case-sensitive): Escalation, Terminal Control, Confrontation, Domination, Altercation, Breakout
  • For custom missions, the folder name must match the JSON filename inside it
  • Check the server logs in logs/ for specific error messages

Server Startup Verification

Check the console or log files for this message to confirm successful startup:

[DedicatedServerManager] Waiting for Players before loading next map

If you don't see this, look for error messages above it in the log.


Late-Game Performance Degradation

Escalation mode in particular can slow down late-game as many units accumulate.

Fixes:

  • Set MaxTime in the mission rotation to limit mission length (3600–7200 seconds recommended)
  • Use RotationType: 0 (sequential) to cycle through different missions
  • Keep MaxPlayers at 16 or below for best performance
  • Consider mixing in shorter missions like Confrontation or Altercation between Escalation rounds

High Player Disconnection Rates

  • Check server logs for error-kick messages — the server auto-kicks players who cause errors by default
  • Set DisableErrorKick: true in config if kicks are too aggressive
  • Add trusted players to ErrorKickImmuneListPaths files

Config Changes Not Applying

  • Always stop the server before editing DedicatedServerConfig.json
  • Alternatively, use the reload-config remote command to reload without restarting (requires remote commands enabled)
  • Verify JSON syntax — use a JSON validator if unsure

Client-Side Debugging

If a specific player has connection issues, their logs are at:

%USERPROFILE%\AppData\LocalLow\Shockfront\NuclearOption\Player.log

💡 Still stuck? Join our Discord for support.

How is this guide?

40% Off — Limited TimeGet your Nuclear Option server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page