background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Nuclear Option Admin Commands


This guide covers server administration, ban management, mission rotation configuration, modding support, and troubleshooting for your Nuclear Option dedicated server. Nuclear Option is a near-future air combat game with tactical and strategic nuclear weapons. For initial setup, startup variables, and connection instructions, see Nuclear Option Server Setup Guide.

1. Server Administration

Nuclear Option server management is done through:

  • DedicatedServerConfig.json: Main configuration file in the server root directory.
  • GPanel Console: View server output and logs in the Console tab of GPanel.
  • Ban List: Text-based ban system via ban_list.txt.

2. Ban Management

Nuclear Option uses a text-based ban list. The ban file path is configured in DedicatedServerConfig.json:

"BanListPaths": ["ban_list.txt"]

Banning a Player

  1. Identify the player's Steam ID from the server logs.
  2. Stop the server.
  3. Open ban_list.txt in the server root (create it if it does not exist).
  4. Add the Steam ID on a new line.
  5. Start the server.

Unbanning a Player

  1. Stop the server.
  2. Open ban_list.txt and remove the player's Steam ID.
  3. Start the server.
Multiple ban lists: You can configure multiple ban list files by adding more entries to the BanListPaths array. This is useful for sharing ban lists across servers.

3. Mission Rotation

Configure mission rotation in DedicatedServerConfig.json:

"MissionRotation": [
  {
    "Key": { "Group": "BuiltIn", "Name": "Escalation" },
    "MaxTime": 7200
  },
  {
    "Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
    "MaxTime": 7200
  }
],
"RotationType": 0
SettingDescription
MissionRotationArray of missions. Each has a Key (Group + Name) and MaxTime in seconds.
RotationTypeHow missions cycle. 0 = sequential rotation.
MaxTimeMaximum time for each mission in seconds. 7200 = 2 hours.
NoPlayerStopTimeSeconds before the server pauses the mission when empty. Default: 30.

Custom Missions

Place custom mission files in the NuclearOption-Missions/ directory and reference them in the rotation:

{
  "Key": { "Group": "Custom", "Name": "MyMission" },
  "MaxTime": 3600
}

4. Modded Server

To run a modded server:

  1. Set MODDED_SERVER to true in GPanel Startup variables.
  2. Upload mod files to the server via SFTP (see How to Upload Files via SFTP).
  3. Restart the server.
Modded servers are listed separately. When MODDED_SERVER is true, the server appears in the modded server browser tab. Players must have matching mods installed to connect.

5. Server Settings via GPanel

ActionHow To
Change Server NameUpdate SERVER_NAME in Startup tab (max 30 characters).
Change PasswordUpdate SERVER_PASSWORD in Startup tab. Empty = no password.
Change Max PlayersUpdate MAX_PLAYERS in Startup tab.
Edit Mission RotationEdit DedicatedServerConfig.json directly (not overwritten by startup variables).
Manage BansEdit ban_list.txt in the server root.

6. Troubleshooting

Server Not Starting

  • Check the GPanel console for error messages.
  • Verify DedicatedServerConfig.json is valid JSON.
  • Ensure the QUERY_PORT is assigned correctly in the Network tab.

Players Cannot Connect

  • Verify the server is running in GPanel.
  • Ensure players have the correct password.
  • If modded, ensure players have matching mods installed.
  • Check the correct IP and port from the Network tab.

Missions Not Loading

  • Verify the MissionRotation array is properly formatted in DedicatedServerConfig.json.
  • Ensure built-in mission names are spelled correctly (Escalation, Terminal Control).
  • For custom missions, verify the files exist in NuclearOption-Missions/.

Related Articles

Need Help?

If you run into issues with your Nuclear Option server that are not covered here, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.