// example server.cfg for UNRANKED server made by an3k
// you can directly use this file without removing the description
bot_aimSkill "2" // sets the bot's default aiming skill. 0 = EASY, 1 = MEDIUM, 2 = EXPERT, 3 = MASTER, default = "1"
bot_allowClassChanges "1" // 0 = bots won't ever change their class, 1 = Bots can change their class thru script/code, default = "1"
bot_allowObstacleDecay "1" // 0 = dont allow obstacle decay. 1 = allow obstacle decay, default = "1"
bot_balanceCriticalClass "1" // have the bots try to keep someone playing the critical class at all times. 0 = keep the class they spawn in as, default = "1"
bot_doObjectives "1" // 0 = bots let the player play the hero, with the bots filling a supporting role, 1 = bots do all the major objectives along with the player, default = "1"
bot_enable "1" // 0 = bots will not be loaded in the game, 1 = bots are loaded, default = "1"
bot_fakePing "0" // have the bots display fake pings in the scoreboard, default = "0"
bot_knifeOnly "0" // goofy mode where the bots only use their knifes in combat, default = "0"
bot_minClients "10" // keep a minimum number of clients on the server with bots and humans. -1 = disabled, default = "-1"
bot_noChat "0" // 0 = bots chat, 1 = bots never chat, default = "0"
bot_noRandomJump "0" // makes bots not randomly jump, default = "0"
bot_noTaunt "1" // 0 = bots taunt, 1 = bots never taunt, default = "1"
bot_sillyWarmup "0" // 0 = bots play the game like normal, 1 = bots shoot each other and act silly during warmup, default = "0"
bot_skill "2" // sets the bot's default AI skill. 0 = EASY, 1 = NORMAL, 2 = EXPERT, default = "1"
bot_sleepWhenServerEmpty "1" // has the bots stop thinking when the server is idle and there are no humans playing, to conserve CPU, default = "1"
bot_uiNumGDF "-1" // the number of gdf bots to add to the server. -1 = disabled, default = "-1"
bot_uiNumStrogg "-1" // the number of strogg bots to add to the server. -1 = disabled, default = "-1"
bot_uiSkill "2" // only used by the GUI for skill presets, you can ignore this setting totally, default = "1"
bot_useDeployables "1" // 0 = bots dont drop deployables of any kind, 1 = bots can drop all deployables, default = "1"
bot_useShotguns "1" // 0 = bots wont use shotguns/nailguns, 1 = bots will use shotguns/nailguns, default = "0"
bot_useSniperWeapons "1" // 0 = bots wont use sniper rifles, 1 = bots will use sniper rifles, default = "1"
bot_useSpawnHosts "1" // 0 = strogg bots can't use spawn host bodies, 1 = bots can use spawnhosts, default = "1"
bot_useStrafeJump "0" // 0 = bots can't strafe jump, 1 = bots can strafe jump to goal locations that are far away, default = "0"
bot_useSuicideWhenStuck "1" // 0 = bots never suicide when stuck, 1 = bots suicide if they detect that they're stuck, default = "1"
bot_useTKRevive "1" // allows the bots to use the advanced tactic of TK reviving if their teammate is weak, 0 = disabled, default = "1"
bot_useUniforms "1" // 0 = bots won't steal uniforms, 1 = bots take uniforms, default = "1"
bot_useVehicles "1" // 0 = bots dont use vehicles, 1 = bots do use vehicles, default = "1"
g_allowComplaint_charge "0" // allow complaints for teamkills with charges, default = "0"
g_allowComplaint_explosives "1" // allow complaints for teamkills with explosive weapons and items, default = "1"
g_allowComplaint_firesupport "1" // allow complaints for teamkills with fire support, default = "1"
g_allowComplaint_vehicles "1" // allow complaints for teamkills with vehicle, default = "1"
g_autoFireTeam "1" // prompt to join a fireteam when switching to a new team, default = "0"
g_autoReadyPercent "75" // percentage of a full server that must be in game for auto ready to start, default = "50"
g_autoReadyWait "1" // length of time (in minutes) auto ready will wait before starting the countdown, default = "1"
g_complaintGUIDLimit "4" // total complaints received from different players at which a player will be kicked, default = "4"
g_complaintLimit "0" // total complaints at which a player will be kicked, default = "6"
g_disableFootsteps "0" // enable/disable footsteps, default = "0"
g_disableGlobalAudio "1" // disable global VOIP communication, default = "0"
g_disableTransportDebris "0" // the parts of a destroyed/decayed vehicle that are just there for visuals and don't actually interact with anything, default = "0"
g_disableVehicleSpawns "0" // disables vehicles spawning from construction pads, default = "0"
g_execMapConfigs "0" // execute map cfg with same name, default = "0"
g_gameReviewPause "0.5" // time (in minutes) for scores review time, default = "0.5"
g_gravity "1066" // gravity, default = "1066"
g_kickBanLength "1" // length of time (in minutes) a kicked player will be banned for, default = "2"
g_logDebugText "0" // dunno, default = "0"
g_logObjectives "1" // log objective completion info, default = "1"
g_logProficiency "0" // log proficiency data, default = "1"
g_maxPlayerWarnings "0" // maximum warnings before player is kicked, default = "0"
g_maxSpectateTime "10" // maximum length of time (in minutes) a player may spectate for, default = "0"
g_maxVoiceChats "4" // maximum number of voice chats a player may do in a period of time, default = "4"
g_maxVoiceChatsOver "30" // time over which the maximum number of voice chat limit is applied, default = "30"
g_muteSpecs "1" // send all spectator global chat to team chat, default = "0"
g_noBotSpectate "1" // disables the ability to spectate bots, default = "0"
g_noRouteConstraintKick "0" // enables/disables players being kicked for deviating from routes, default = "0"
g_noRouteMaskDestruction "0" // enables/disables the mcp being destroyed when driven outside the mask, default = "0"
g_noVehicleDecay "0" // enables / disables vehicle decay, default = "0"
g_password "tomato" // game password used by players to join (passworded) server, default = ""
g_playerPushForce "200" // force players can be pushed by other players, default = "200"
g_privatePassword "" // game password for private slots, default = ""
g_showPlayerArrows "1" // enable/disable arrows above the heads of players, off = 0, all = 1, friendly only = 2, default = "1"
g_stopWatchMode "1" // stopwatch mode, 0 = ABBA, 1 = ABAB, default = "0"
g_teamSwitchDelay "0" // delay (in seconds) before player can change teams again, default = "5"
g_timeoutToSpec "0" // timeout (in minutes) for players who are AFK to go into spectator mode, 0 = disabled, default = "0"
g_useBotsInPlayerTotal "1" // should bots count towards the number of players required to start the game?, default = "1"
g_useSimpleStats "0" // only look up local server stats, default = "0"
g_votePassPercentage "51" // percentage of yes votes required for a vote to pass, default = "51"
g_voteWait "2" // delay (in minutes) before player may perform a callvote again, default = "2.5"
g_warmup "0.5" // length (in minutes) of warmup period, default = "0.5"
g_warmupDamage "1" // enable/disable players taking damage during warmup, default = "1"
g_writeStats "0" // write stats txt files at the end of maps, default = "0"
g_xpSave "0" // stores xp for disconnected players which will be given back if they reconnect, default = "1"
logFile "1" // 1 = buffer log, 2 = flush after each print, default = "0"
logFileName "$Y$M$D_server.log" // name of log file, if empty, console.log will be used. $Y = year, $M = month, $D = day, $h = hour, $m = minute, $s = second, default = "console.log"
logTimeStamps "1" // add time stamps to console log, default = "0"
net_allowCheats "0" // allow cheats in network game, default = "0"
net_LANForceAuth "0" // force authentication on LAN games, default = "0"
net_LANserver "0" // config LAN games only - affects clients and servers, default = "0"
net_serverAllowServerMod "0" // allow server-side mods, default = "0"
net_serverClientTimeout "40" // client time out in seconds, default = "40"
net_serverMaxClientRate "16000" // maximum rate to a client in bytes/sec, default = "16000"
net_serverMaxReservedClientSlots "2" // maximum number of player slots reserved for session invites, default = "2"
net_serverPunkbusterEnabled "1" // is server side PunkBuster enabled?, default = "0"
net_serverReloadEngine "0" // perform a full reload on next map restart (including flushing referenced pak files) - decreased if > 0, default = "0"
net_serverRemoteConsolePassword "SOMEPASS" // remote console password, default = ""
net_serverZombieTimeout "5" // disconnected client timeout (in seconds), default = "5"
net_updateAutoDownload "1" // control auto download of game updates. 0 = disabled, 1 = prompt on client, auto download on server, 2 = always auto download, default = "1"
net_updateAutoExecute "1" // execute the installer once downloaded. 0 = disabled, 1 = yes on client, not on server, 2 = yes, default = "1"
net_useUPnP "1" // use UPnP for external address identification, default = "1"
si_adminname "larswey" // admin name(s), default = ""
si_adminStart "0" // admin required to start the match, default = "0"
si_allowLateJoin "1" // enable/disable players joining a match in progress, default = "1"
si_antiLag "1" // server does antilag on players, default = "1"
si_antiLagForgiving "0" // how forgiving the antilag is - the higher, the more forgiving, default = "0"
si_antiLagOnly "0" // ONLY use antilag, default = "0"
si_disableGlobalChat "0" // disable global text communication, default = "0"
si_disableVoting "1" // disable/enable all voting, default = "0"
si_email "" // contact email address, default = ""
si_gameReviewReadyWait "0" // wait for players to ready up before going to the next map, default = "0"
si_irc "#Benz1n.Gaming" // IRC channel, default = ""
si_maxPlayers "24" // max number of players allowed on the server, default = "24"
si_minPlayers "0" // minimum players before a game can be started, default = "6"
si_motd_1 "Welcome to the Benz1n Gaming Warserver" // motd line 1, default = ""
si_motd_2 "Play fair and have fun!" // motd line 2, default = ""
si_motd_3 "Visit www.benz1n.net" // motd line 3, default = ""
si_motd_4 "Idle #Benz1n.Gaming @ QuakeNet" // motd line 4, default = ""
si_name "^7Benz11^7n^1.^7Gaming WarServer" // name of the server, default = "ETQW Server"
si_needPass "1" // enable client password checking (used with g_password), default = "0"
si_noProficiency "0" // enable/disable XP, default = "0"
si_privateClients "2" // max number of private player slots allowed on the server (this is the feature known as reservedslots), default = "0"
si_pure "1" // server is pure and does not allow modified data, default = "1"
si_readyPercent "100" // percentage of players that need to ready up to start a match, default = "51"
si_rules "sdGameRulesCampaign" // ruleset for game, default = "sdGameRulesCampaign", can be "sdGameRulesCampaign", "sdGameRulesObjective" or "sdGameRulesStopWatch"
si_spectators "1" // 1 = allow spectators, 0 = require all clients to play, default = "1"
si_teamDamage "1" // enable team damage, default = "1"
si_teamForceBalance "0" // stop players from unbalancing teams, default = "1"
si_timelimit "20" // time limit (in minutes), default = "20"
si_website "http://www.benz1n.net" // website info, default = ""
set m1 "set g_nextMap $m2; spawnServer campaign_africa" // rotation script for each campaign, keep it at the end of your config, see rotation.txt for more
set m2 "set g_nextMap $m3; spawnServer campaign_northamerica" // rotation script for each campaign, keep it at the end of your config, see rotation.txt for more
set m3 "set g_nextMap $m4; spawnServer campaign_northeurope" // rotation script for each campaign, keep it at the end of your config, see rotation.txt for more
set m4 "set g_nextMap $m1; spawnServer campaign_pacific" // rotation script for each campaign, keep it at the end of your config, see rotation.txt for more
vstr m1 // rotation script for each campaign, keep it at the end of your config, see rotation.txt for more