xgaming.configs
nd
1 file

Nuclear Dawn Server Config

Ready-to-use server config files for Nuclear Dawn dedicated game servers — copy, paste and run.

Config files

server.cfg
// ****************************************************************************
//                                                                            *
//     Nuclear Dawn - server.cfg                                              *
//     Version 250817                                                         *
//                                                                            *
// ****************************************************************************

// ............................. Basic Settings ............................. //

// Hostname for server.
hostname "SERVERNAME"

// Server password - for private servers.
sv_password ""

// Email - Server admin email.
// Example: sv_contact "email@example.com"
sv_contact ""

// LAN Mode - If set the server will not show on the internet.
// Default: sv_lan 0
sv_lan 0

// The region of the world to report this server in.
// -1 is the world, 0 is USA east coast, 1 is USA west coast
// 2 south america, 3 europe, 4 asia, 5 australia, 6 middle east, 7 africa
sv_region -1

// Game tags to identify vanilla server
sv_tags "nucleardawn"

// ........................... RCON Configuration ........................... //

// RCON - remote console password.
rcon_password "ADMINPASSWORD"

// Number of minutes to ban users who fail rcon authentication
// min. 0
sv_rcon_banpenalty 10

// Enable/disable rcon logging
sv_rcon_log 1

// Max number of times a user can fail rcon authentication before being banned
// min. 1 max. 20
sv_rcon_maxfailures 5

// Number of times a user can fail rcon authentication in sv_rcon_minfailuretime before being banned
sv_rcon_minfailures 5

// Number of seconds to track failed rcon authentications
sv_rcon_minfailuretime 10

// ...................... Communication and spectators ...................... //

// Enable voice communications
sv_voiceenable 0

// Players can hear all other players, no team restrictions 0=off 1=on
sv_alltalk 0

// Toggles whether the server allows spectator mode or not
mp_allowspectators 1

// ......................... Team and round settings ........................ //

// Sets how many players can a team have over the opposite team.
mp_limitteams 1

// 0 = No balancing, 1 = Only balance on end of round (default), 2 = Only balance during the game, 3 = Balance throughout the round and at the end of the round.
mp_autoteambalance 2

// Maxmimum unbalance before autobalancer kicks in
mp_unbalance_limit 2

// Specify the amount of seconds into a round that balancing will occur
mp_autoteambalance_delay 60

// Auto swap teams at round-end? (0=no/1=yes)
mp_roundend_teamswap 0

// The time (seconds) the selected commander has to accept
nd_commander_accept_time 15

// How long until a commander is selected at the beginning of a round
nd_commander_election_time 45

// Minimum number of players connected to start a mutiny vote
nd_commander_mutiny_min_players 3

// Time in minutes before a mutiny can start after a previous one, or after a new round
nd_commander_mutiny_surpress_time  5

// Time (in seconds) a mutiny vote lasts
nd_commander_mutiny_time 30

// The percentage of team votes required for the current commander to be voted off
nd_commander_mutiny_vote_threshold 51.0

// The percentage of team votes required for the team to surrender the round
nd_commander_surrender_vote_threshold 51.0

// Force players to join a team when joining the server. 0=disabled 1=enabled
mp_force_autoassign 0

// Resources that each team starts the game with
nd_starting_resources 3000

// Min time in seconds player must be dead for before they can spawn
nd_spawn_min_time 6.0

// Time in seconds between spawn waves
nd_spawn_wave_interval 12.0

// Minutes in a round
mp_roundtime 35

// Minutes for a map to last
mp_timelimit 70

// Number of rounds
mp_maxrounds 2

// Disable or enable Christmas hats. 0=disabled, 1=hats only for commanders 2=hats for everyone. Only active during Christmas period.
nd_xmas 0

// .................................. Bots .................................. //

// How many bots should enter the game
bot_quota 0

// Fill the server with bots, if less than x players
bot_quota_mode fill

// Should bots join after players have joined or start playing without players (1)
bot_join_after_player 0

// ............................. Server Logging ............................. //

//Enables logging to file, console, and udp < on | off >.
log on

// Log server bans in the server logs.
// Default: sv_logbans 1
sv_logbans 1

// Echo log information to the console.
// Default: sv_logecho 1
sv_logecho 1

// Log server information in the log file.
// Default: sv_logfile 1
sv_logfile 1

// Log server information to only one file.
// Default: sv_log_onefile 0
sv_log_onefile 0

What these settings mean

Quick reference for the 20 most important keys in this Nuclear Dawn config. Hover or tap any key to see what it controls — useful when you're tuning a server for the first time and don't want to grep through the upstream wiki.

Core
3 settings
hostname
Server name shown in the in-game browser. Keep it under 64 characters and avoid colour codes if you want clean Steam listings.
sv_password
Optional join password. Empty string means a public server.
sv_contact
Public-facing admin contact email. Shown in the server info reply.
Network
2 settings
sv_lan
1 forces LAN-only mode (no Steam heartbeat). Set 0 for any internet-facing server.
sv_region
Geographic region for the master server browser. 255 = world, 0 = US East, 1 = US West, 3 = Europe, 4 = Asia.
Gameplay
5 settings
mp_limitteams
Maximum allowed team-size difference. 0 = unlimited, 2 = standard, 1 = strict balance.
mp_autoteambalance
1 forces auto team balance. Usually 0 in competitive — let captains pick.
mp_roundtime
Round duration in minutes. 1.92 = competitive 5v5; 3.0 = casual.
mp_timelimit
Map time limit in minutes (TF2 / casual). 0 disables.
mp_maxrounds
Total rounds in the match before map change / draw. MR12 = 24, MR15 = 30.
Bots
2 settings
bot_quota
Number of bots the server tries to maintain. With bot_quota_mode normal it tops up to total players.
bot_quota_mode
How bot_quota is interpreted: `normal` (total players incl. bots), `fill` (bots = quota minus humans), `match` (bots match humans).
Voice
2 settings
sv_voiceenable
Master switch for in-game voice chat. 1 enabled, 0 disabled server-wide.
sv_alltalk
1 lets dead players hear the living and both teams hear each other. Off by default for competitive integrity.
RCON
1 setting
rcon_password
Remote console password. Use a long random string — Source RCON is unencrypted, so anyone sniffing your wire can grab it if it's weak.
Logging
5 settings
log
Master switch for server logging. `on` writes to logs/L<date>.log — required for SourceMod and stats.
sv_logbans
1 logs ban / kick events. Always on for any moderated server.
sv_logecho
1 mirrors log lines to the server console — handy when tailing via screen / tmux.
sv_logfile
1 writes log lines to disk in addition to stdout.
sv_log_onefile
1 writes all activity into a single log file instead of rotating per map.

Skip the setup. Host Nuclear Dawn with XGamingServer.

Spin up a managed Nuclear Dawn server with one click. Backups, mods, control panel and DDoS protection included.