////////////////////////////////////////////// // Public and contact options seta si_adminname "" // admin name seta si_website "" // server site seta si_email "" // admin mail seta si_irc "" // irc channel ////////////////////////////////////////////// // General options seta si_name "ETQW Server" //server name //set net_serverPunkbusterEnabled "0" // PB not supported set net_LANServer "1" // lan server only (not internet one), 1 = yes, 0 = no, default = "0" seta si_maxPlayers "24" // maximum players on server, from 0 to 32 seta si_privateClients "1" // number of reserved slots, keep it low, like 2 ////////////////////////////////////////////// // Passwords -- ***change from defaults!**** seta si_needpass "0" // is password required to join server, 1 = yes, 0 = no, default = "0" seta g_password "password" // password to join server, default "" - empy seta g_privatePassword "password" // private password to get into the reserved slot seta net_serverRemoteConsolePassword "password" // rcon password ////////////////////////////////////////////// // Game options seta si_minPlayers "1" // minimum number of players to start a game seta si_readyPercent "51" // percent of players that are ready that ends warmup mode and starts coutdown to game start seta g_warmup "0.25" // warmup time, float, fraction of miutes, default 0.5 = 30sec, 0.25 = 15sec seta g_allowLateJoin "1" // allow players joined server to join allready running game, 1 = allow, 0 = not allowed (they will be on spect), default = "1" seta g_warmupDamage "1" // enable team damage during warmup, 1 = enable, 0 = disable, default = "0" ////////////////////////////////////////////// // Voting options seta si_disableVoting "0" // disable voting, 1 = disable voting, 0 = allow voting, default = "0" seta g_votePassPercentage "60" // percentage to accept voting result for such things like vote change map etc, range from 0 (any vote allows change) to 100 (all users must agree) seta g_voteWait "1" // delay in minutes for how long player cannot initiate another voting , to avoid vote spam. ////////////////////////////////////////////// // Message of the Day (motd) // motd lines that show on bottom left when awaiting for map load seta si_motd_1 "^r" seta si_motd_2 "^rWelcome to the Server " seta si_motd_3 "^r" seta si_motd_4 "" seta si_motd_5 "" seta si_motd_6 "" ////////////////////////////////////////////// // Bot settings bot_enable "1" // activate bots or not, 1 = enable, 0 = disable, default = "0" 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_fakePing "60" // 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 "-1" // 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 = EXPER 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 skill -- equivalent of custom - expert tactical, medium aim bot_uiSkill "4" // only used by the GUI for skill presets, you can ignore this setting totally, default = "1" bot_skill "2" // bot tactical skill 2 = expert bot_aimSkill "1" // bot aimskill 1 = medium //************************** 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 "1" // 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" bot_useAirVehicles "0" // whether bots use air vehicles ////////////////////////////////////////////// // Other options seta g_allowComplaint_charge "0" // allow complaints for teamkills with charges, default = "0" seta g_allowComplaint_explosives "1" // allow complaints for teamkills with explosive weapons and items, default = "1" seta g_allowComplaint_firesupport "1" // allow complaints for teamkills with fire support, default = "1" seta g_allowComplaint_vehicles "1" // allow complaints for teamkills with vehicle, default = "1" seta g_autoFireTeam "0" // prompt to join a fireteam when switching to a new team, default = "0" seta g_autoReadyPercent "40" // percentage of a full server that must be in game for auto ready to start, default = "50" seta g_autoReadyWait "1" // length of time (in minutes) auto ready will wait before starting the countdown, default = "1" seta g_complaintGUIDLimit "6" // total complaints received from different players at which a player will be kicked, default = "4" seta g_complaintLimit "6" // total complaints at which a player will be kicked, default = "6" seta g_disableFootsteps "0" // enable/disable footsteps, default = "0" seta g_disableGlobalAudio "0" // disable global VOIP communication, default = "0" seta 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" seta g_disableVehicleSpawns "0" // disables vehicles spawning from construction pads, default = "0" seta g_execMapConfigs "1" // execute map cfg with same name, default = "0" if "1" and no config exists defaultmap.cfg in mod dir gets executed seta g_gameReviewPause "0.5" // time (in minutes) for scores review time, default = "0.5" seta g_gravity "1066" // gravity, default = "1066" seta g_kickBanLength "0" // length of time (in minutes) a kicked player will be banned for, default = "2" seta g_logDebugText "1" // dunno, default = "0" seta g_logObjectives "1" // log objective completion info, default = "1" seta g_logProficiency "1" // log proficiency data, default = "1" seta g_maxPlayerWarnings "3" // maximum warnings before player is kicked, default = "0" seta g_maxSpectateTime "20" // maximum length of time (in minutes) a player may spectate for, default = "0" seta g_maxVoiceChats "4" // maximum number of voice chats a player may do in a period of time, default = "4" seta g_maxVoiceChatsOver "15" // time over which the maximum number of voice chat limit is applied, default = "30" seta g_muteSpecs "0" // send all spectator global chat to team chat, default = "0" seta g_noBotSpectate "1" // disables the ability to spectate bots, default = "0" seta g_noRouteConstraintKick "0" // enables/disables players being kicked for deviating from routes, default = "0" seta g_noRouteMaskDestruction "0" // enables/disables the mcp being destroyed when driven outside the mask, default = "0" seta g_noVehicleDecay "0" // enables / disables vehicle decay, default = "0" seta g_playerPushForce "400" // force players can be pushed by other players, default = "200" seta g_stopWatchMode "0" // stopwatch mode, 0 = ABBA, 1 = ABAB, default = "0" seta g_teamSwitchDelay "3" // delay (in seconds) before player can change teams again, default = "5" seta g_timeoutToSpec "15" // timeout (in minutes) for players who are AFK to go into spectator mode, 0 = disabled, default = "0" seta g_useBotsInPlayerTotal "1" // should bots count towards the number of players required to start the game?, default = "1" seta g_useSimpleStats "1" // only look up local server stats, default = "0" seta g_warmupDamage "1" // enable/disable players taking damage during warmup, default = "1" seta g_writeStats "1" // write stats txt files at the end of maps, default = "0" seta g_xpSave "1" // stores xp for disconnected players which will be given back if they reconnect, default = "1" seta logFile "1" // 1 = buffer log, 2 = flush after each print, default = "0" seta logFileName "logs/ETQW_$Y-$M-$D_$h-$m.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" seta logTimeStamps "1" // add time stamps to console log, default = "0" seta net_allowCheats "0" // allow cheats in network game, default = "0" seta net_serverAllowServerMod "0" // allow server-side mods, default = "0" seta net_serverClientTimeout "60" // client time out in seconds, default = "40" seta net_serverMaxClientRate "32000" // maximum rate to a client in bytes/sec, default = "16000" seta net_clientMaxRate "48000" seta net_serverMaxReservedClientSlots "2" // maximum number of player slots reserved for session invites, default = "2" seta net_serverReloadEngine "0" // perform a full reload on next map restart (including flushing referenced pak files) - decreased if > 0, default = "0" seta net_serverZombieTimeout "15" // disconnected client timeout (in seconds), default = "5" seta net_updateAutoDownload "2" // control auto download of game updates. 0 = disabled, 1 = prompt on client, auto download on server, 2 = always auto download, default = "1" seta net_updateAutoExecute "1" // execute the installer once downloaded. 0 = disabled, 1 = yes on client, not on server, 2 = yes, default = "1" seta net_useUPnP "0" // use UPnP for external address identification, default = "1" seta si_adminStart "0" // admin required to start the match, default = "0" seta si_allowLateJoin "1" // enable/disable players joining a match in progress, default = "1" //**************anti lag //These are turned off for LAN play seta si_antiLag "0" // server does antilag on players, default = "1" seta si_antiLagForgiving "0" // how forgiving the antilag is - the higher, the more forgiving, default = "0" seta si_antiLagOnly "0" // ONLY use antilag, default = "0" //************** seta si_disableGlobalChat "0" // disable global text communication, default = "0" seta si_gameReviewReadyWait "0" // wait for players to ready up before going to the next map, default = "0" seta si_noProficiency "0" // enable/disable XP, default = "0" seta si_pure "1" // server is pure and does not allow modified data, default = "1" seta si_rules "sdGameRulesCampaign" // ruleset for game, default = "sdGameRulesCampaign", can be "sdGameRulesCampaign", "sdGameRulesObjective" or "sdGameRulesStopWatch" seta si_teamDamage "1" // enable team damage, default = "1" seta si_timelimit "" //flush time limit for subsequent configs seta net_clientmaxrate "32000" //autorecord server side demos on match start seta es_autorecord 1 ////////////////////////////////////////////// // External Scripts //http map download stuff exec localmirror.cfg ////////////////////////////////////////////// // Mapcycle //set m1 "set g_nextMap $m1; spawnServer arena_01/arena_01" //set m1 "set g_nextMap $m1; spawnServer campaign_offseason1" //set m1 "set g_nextMap $m1; spawnServer campaign_bfecampaignwarmup" set m1 "set g_nextMap $m1; spawnServer campaign_funbots" //set m2 "set g_nextMap $m3; spawnServer campaign_camp21" //set m3 "set g_nextMap $m4; spawnServer campaign_funbots" //set m4 "set g_nextmap $m1; spawnServer campaign_ //set m1 "set g_nextMap $m2; spawnServer campaign_warmup_dmblitz" //set m2 "set g_nextMap $m3; spawnServer campaign_warmup_dmblitz" //set m3 "set g_nextMap $m2; spawnServer campaign_warmup_dmblitz" //set m2 "set g_nextMap $m3; spawnServer campaign_warmup_clusterfuck" //set m3 "set g_nextMap $m4; spawnServer campaign_warmup_outdoors" //set m4 "set g_nextMap $m3; spawnServer campaign_warmup_dmblitz" //set m4 "set g_nextMap $m5; spawnServer campaign_northeurope" //set m5 "set g_nextMap $m1; spawnServer campaign_pacific" ////////////////////////////////////////////// // Initiate mapcycle vstr m1