
The three most commonly used multiplayer source ports are Zandronum, Odamex and ZDaemon.Ī browser is required to query each port's server list. It comes with native cooperative and deathmatch support, while modern source ports add new gameplay elements and modes such as Capture the Flag and Survival. This file is located in the Q4base directory.Doom is one of the first games that popularized online multiplayer. Seta g_mapCycle "mapcycle" // Sets the server's map cycling script. Seta si_map "mp/q4dm1.map" // sets the starting map It requires a semicolon-delimited list, such as "mp/q4dm1.map mp/q4dm2.map mp/q4dm2.map". seta si_mapCycle "" // Creates a list of maps to cycle. Seta sv_punkbuster "1" // 1=enabled 0=disabled Seta si_captureLimit "10" // The number of flag captures needed to win a CTF or ArenaCTF match. Seta si_tourneyLimit "3" // The number of times a tourney will use the same map before changing the map. Seta si_timeLimit "0" // Sets the round's time limit in minutes. Seta si_fragLimit "100" // Sets the number of kills a player must get in order to win the round. 2 - player hitscan tinting allowed in DM and use team-color hitscan tints in 1 - player hitscan tinting allowed in DM and NO hitscan tinting in team games Seta si_allowHitScanTint "0" // 1=on 0=off - Enables custom railgun tinting color for players. Seta si_weaponStay "0" // 1=on 0=off - With this enabled, players cannot pick up weapons if they already have them, and cannot get ammo from weapons, only ammo packs. Seta si_useReady "0" // 1=on 0=off - Forces players to select "Ready" before starting a match. Seta g_spectatorChat "0" // 1=on 0=off - allows spectators to chat in-game. Seta si_allowVoting "0" // 1=on 0=off - allows player voting. Seta si_warmup "1" // 1=on 0=off - when enabled this sets the server to ruin a warmup period before match play begins. Seta si_teamDamage "0" // 1=on 0=off - when enabled teamates will be able to hurt each other. Seta si_spectators "1" // 1=on 0=off - Allows spectators when enabled or forces all connected clients to play. Only applicable to team games (TeamDM,CTF, ArenaCTF). Seta si_shuffle "0" // 1=on 0=off - Shuffles the teams after each round. Seta si_autobalance "1" // 1=on 0=off - when enabled this will autobalance player to each team. Options are DM, Team DM, CTF, Arena CTF, or Tourney. Seta si_gameType "DM" // Sets the type of game. Seta si_maxPlayers "8" // the maximum players that can join the server. Seta serverInfo "" // shows the server info.

Seta si_pure "1" // When this is enabled, the server will not allow any clients to connect if they have modified data files. Seta si_minPlayers "2" // the number of players required before the round starts.
#Hosting a quake 4 multiplayer server password
Seta si_usePass "0" // denotes if the server is password protected. Seta g_password "" // sets the server password. Seta net_serverRemoteConsolePassword "06og4" // sets the remote console password for the server.

Seta si_name "Q4 Server" // sets the server name.
