xgaming.configs
doi
1 file

Day of Infamy Server Config

server.cfg for Day of Infamy dedicated servers — WW2 mil-sim with adjusted respawn waves and faction balance.

Config files

server.cfg
// ****************************************************************************
// Day of Infamy
// Config - server.cfg
// Date - 06/12/2023
// ****************************************************************************

// hostname - Hostname for server.
hostname "SERVERNAME"

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

// sv_password - Server password for entry into multiplayer games.
sv_password ""

// map - Start playing on specified map.
// map "bastogne stronghold"

// mapcyclefile - Name of the .txt file used to cycle the maps on multiplayer servers
mapcyclefile "mapcycle.txt"

// sv_lan - Server is a lan server ( no heartbeat, no authentication, no non-class C addresses ).
sv_lan 0

// sv_logfile - Log server information in the log file.
sv_logfile 1

// sv_logbans - Log server bans in the server logs.
sv_logbans 1

// sv_voiceenable - Enable voice communications.
sv_voiceenable 1

// sv_alltalk - Players can hear all other players, no team restrictions.
sv_alltalk 0

// sv_alltalk_dead - Dead players broadcast their voice to enemies?
sv_alltalk_dead 0

// sv_alltalk_endgame - All talk enabled at the end of the game?
sv_alltalk_endgame 1

// sv_alltalk_intermission - All talk enabled between rounds?
sv_alltalk_intermission 1

// sv_allowupload - Allow clients to upload customizations files.
sv_allowupload 1

// sv_allowdownload - Allow clients to download files.
sv_allowdownload 1

// sv_downloadurl - Location from which clients can download missing files.
sv_downloadurl ""

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

// mp_autoteambalance - Define if the game should automatically balance out teams in teamplay (0: no, default, 1: yes)
mp_autoteambalance 1

// mp_falldamage - Enable fall damage.
mp_falldamage 0

// mp_forcerespawn - Force all players to respawn.
mp_forcerespawn 1

// mp_fraglimit - The number of kills at which the map ends.
mp_fraglimit 0

// mp_friendlyfire - Allows team members to injure other members of their team.
mp_friendlyfire 0

// mp_teamplay - Enable team based gameplay.
mp_teamplay 0

// mp_timelimit - Game time per map in minutes.
mp_timelimit 20

// mp_timer_pregame - Pregame timer in seconds
mp_timer_pregame 10

// mp_timer_preround - Preround timer in seconds
mp_timer_preround 15

// mp_timer_postround - Postround timer in seconds
mp_timer_postround 15

// mp_timer_postgame - Postgame timer in seconds
mp_timer_postgame 21

// doi_bot_quota - How many bots to place on each team when no players are present?
doi_bot_quota 0

What these settings mean

Quick reference for the 15 most important keys in this Day of Infamy 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
2 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.
Network
4 settings
sv_lan
1 forces LAN-only mode (no Steam heartbeat). Set 0 for any internet-facing server.
sv_allowupload
1 lets clients upload custom sprays. Disable to mitigate inappropriate content / exploits.
sv_allowdownload
1 lets clients download missing maps / models from the server. Slow — better to pair with sv_downloadurl.
sv_downloadurl
Fast-DL HTTP URL for clients to fetch missing assets. Massively faster than Source's built-in trickle download.
Gameplay
4 settings
mp_autoteambalance
1 forces auto team balance. Usually 0 in competitive — let captains pick.
mp_fraglimit
First player to N kills ends the map (DM / FFA).
mp_friendlyfire
1 enables team damage. Required for competitive 5v5; usually off for community DM.
mp_timelimit
Map time limit in minutes (TF2 / casual). 0 disables.
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
2 settings
sv_logfile
1 writes log lines to disk in addition to stdout.
sv_logbans
1 logs ban / kick events. Always on for any moderated server.

More tactical fps configs

Skip the setup. Host Day of Infamy with XGamingServer.

Spin up a managed Day of Infamy server with one click. Backups, mods, control panel and DDoS protection included.