//**********************************************************************************************************************************************************
// COD5 - ACE Server Config Setup and Init.
//**********************************************************************************************************************************************************
// Server Configuration for File Call of Duty 5 Multiplayer.
// Updated : December 22 2008 by Wildcard.
// Email   : wildcard@wildcardsonline.nl
// Support WebSite: http://www.wildcardonline.nl
// This config file controls the player monitor settings.


//**********************************************************************************************************************************************************
// Punishments.
//**********************************************************************************************************************************************************
// You need to have rcon access to use these commands.
// If you have logged in with your rcon pass to execute a command:
// open the console the do a /rcon status so you can see all the players and their slot numbers.
// To punnish a specific player type /rcon punishmenthere playersslotnumber.
// Example: /rcon killplayer 8
//
// commands:
// switchteam all				switches all players to the opposite team.
// switchteam playernumber		switches a specific player to the opposite team.
// killplayer playernumber		kills a specific player.
// kickplayer playernumber		kicks a specific player.
// switchspec all				switches all players to spectator.   
// switchspec playernumber		switches a specific player to spectator.
// wepdisable playernumber		disables a specific players weapon.
// wepenable playernumber		enables the players weapon you diabled above.


//**********************************************************************************************************************************************************
// Spawn protection.
//**********************************************************************************************************************************************************
// Invisible spawning 0 = off, 1 = on, default = 0.
set ace_inv_spwn "0"

// Spawn protected time in seconds.
// 0 = disabled, max = 60, default = 0.
set ace_protection_time "1"

// The allowed distance to move before spawn protection is disabled in feet.
// 0 = disabled, max = 200, default = 10.
set ace_protection_range "50"

// Show head icon indicating protection.
// 0 = disabled, 1 = enabled, default = 0.
set ace_spwn_headicon "0"

// Show HUD element indicating protection.
// 0 = disabled, 1 = enabled, default = 0.
set ace_protection_hud "0"

// Show HUD element indicating protection time.
// 0 = disabled, 1 = enabled, default = 0.
set ace_sp_timer "0"

// Disable weapon while spawnprotected.
// 0 = disabled, 1 = enabled, default = 0.
set ace_protection_weapon_disable "0"

// Force protected players to drop their weapon if they are shooting another player.
// 0 = disabled, 1 = enabled, default = 0.
set ace_protection_punish_self "0"

// Punish an attacker if they are shooting a protected player.
// 0 = disabled, 1 = enabled, default = 0.
set ace_protection_punish_attacker "0"

// Spawn protection system messages (default = 1).
// 0 = Off.
// 1 = Left, above compass.
// 2 = Centre screen.
// 3 = Scroll text area centre top -- adds to gamestate!
set ace_protection_msg "1"


//**********************************************************************************************************************************************************
// Anti Camping System.
//**********************************************************************************************************************************************************
// Maximum allowed camping time for non snipers, in seconds (0 = disabled, default = 0).
set ace_anticamp_time "40"

// Minimum distance to move away to escape from camping for non snipers, in COD units (default = 150).
//set ace_anticamp_distance "150"

// Maximum allowed camping time for snipers, in seconds (0 = disabled, default = 0).
set ace_anticamp_time_sniper "300"

// Minimum distance to move away to escape from camping for snipers, in COD units (default = 150).
set ace_anticamp_distance_sniper "75"

// Camping msg (style), 0 = off, 1 = sound only, 2 = middle hud mesages no sound,
// 3 = uphud messages no sound, 4 = middle hud messages plus sound,
// 5 = uphud messages plus sound, default = 4.
set ace_campmsg "5"

// Punishments for campers.
// 0 = Random, any of the following.
// 1 = Mark camper on compass.
// 2 = Lose 50% health every 5 seconds.
// 3 = Farting.
// 4 = Drop weapon, keep in shellshock.
// 5 = Explode.
set ace_anticamp_punishments "3"

// Fartsound, 0 = only you can hear it, 1 = everyone can hear it, default = 0
set ace_farthearall "0"

// Anti camping works as follows :
// After ace_anticamp_time seconds, the player will receives the punishment.
// If the player moves away, his punishment will stop and he will obviously no longer be considered as a camper.


//**********************************************************************************************************************************************************
// Name Checker.
//**********************************************************************************************************************************************************
// This is a small routine which is launched by the mod at the start of every game.
// It monitors player names for Unknown Soldiers if Unknown Soldier handling is enabled, and it
// monitors names for duplicates. If it finds two that match, it renames the second player to
// Unknown Soldier, which forces the player to change his name to something else (for duplicate
// names it will start the Unknown Soldier handling code regardless of the ace_uscheck setting).
// Disabled = 0, enabled = 1, default = 1.
set ace_namechecker "0"

// The Name checker will hand over the player to the Unknown Soldier handling code.
// Define if you want this procedure to include the initial warning and wait time, or if the code
// should immediately rename the offending player to a (clan) quest name.
// Disabled = 0, enabled = 1, default = 1.
set ace_ncskipwarning "0"


//**********************************************************************************************************************************************************
// Unknown Soldier handling.
//**********************************************************************************************************************************************************
// If players join your server as Unknown Soldier or Unnamed Player, the mod will ask them to change their name.
// If they refuse to comply, the mod will assign a new name.
// Disabled = 0, enabled = 1, default = 1.
set ace_uscheck "0"

// Additionally you can set 10 names that you dont allow ...the mod will ask them to rename.
// If they dont the mod will rename them to whatever you have set in the usclanguestname or usguestname
// below...and will be punished until they change their name.
// Note that "unnamedplayer", "unnamed player", "unknown soldier" and "unknownsoldier" are already in the mod
// no need to add those below, if you dont have 10 names that need changing just put nothing between the quotes
// or comment them out.
//set ace_badname1 ""
//set ace_badname2 ""
//set ace_badname3 ""
//set ace_badname4 ""
//set ace_badname5 "asswhipe"
//set ace_badname6 ""
//set ace_badname7 ""
//set ace_badname8 ""
//set ace_badname9 ""
//set ace_badname10 ""

// What the mod will do after the first warning, depends on the ace_usclanguest setting.
// When enabled, Unknown Soldiers are handled as clan guests (final name from ace_usclanguestname).
// When disabled, they are handled as non-clan guests (temporary name from ace_usguestname they
// get a second chance to change their name. If they don't, the mod will punish them).
// Disabled = 0, enabled = 1, default = 0.
//set ace_usclanguest "1"

// New name for clan guests. You can include your own clan tag.
// A number will be added automatically.
// BE AWARE OF THE CHARACTER LIMIT OF THE GAME,IF THE NAME IS TO LONG ALL THIS WONT WORK!!
// default = "Guest#"
//set ace_usclanguestname "-[CLAN]-Guest#"

// New name for non-clan guests. Be creative.
// A number will be added automatically.
// BE AWARE OF THE CHARACTER LIMIT OF THE GAME,IF THE NAME IS TO LONG ALL THIS WONT WORK!!
// default = "ChangeMyName#"
//set ace_usguestname "ChangeMyName#"

// The mod will ask the player to change his name, wait, and rename the player.
// Set the number of seconds the mod should wait before assigning a new name.
// min = 20, max = 60 (default = 30)
//set ace_uswarndelay1 "20"

// After assigning non-clan quest names, they get a second chance to change their name.
// Set the number of seconds the mod should wait before punishing the player, by randomly freezing
// them, and drop or disable their weapon.
// This function is not available when using clan guests.
// Min = 20, max = 120, default = 30.
//set ace_uswarndelay2 "40"

// The punishment routine can loop several times and then allow them to play as normal.
// Once they die this process will repeat itself, until they change their name!
// Set how many times the player will be punished before letting them off the hook.
// This function is not available when using clan guests.
// Min = 1, max = 999, default = 5.
//set ace_uspunishcount "10"


//**********************************************************************************************************************************************************
// Jump height limiter, min = 1, max = 83, default = 3 (CAN BE USEFULL AGAINST BUNNYHOPPING).
//**********************************************************************************************************************************************************
set ace_jumpheight "3"  // in feet.

// Prone/Jump shoot delay monitor.
// When the player goes prone or jumps in the air, their weapon is disabled for a moment
// before they can shoot again, stops the dive bombers and bunny hoppers on your server!
// 0 = disable (default).
// 1 = monitor prone only.
// 2 = monitor jump only.
// 3 = monitor prone and jump.
set ace_stanceshoot "0"

// Jump shoot delay sensitivity.
// Adjust the sensitivity of the shoot stance weapon delay, so that it will only
// pause your weapon if you jump or go to prone, and not when you go over a small
// rock or bump on the map.
// min = 0, max = 100, default = 10.
set ace_jump_sensitivity "10"

//**********************************************************************************************************************************************************
// Spectate parameters.
//**********************************************************************************************************************************************************
// Time after that the player have become idle, that the player should be forced to spectate. (If this value is 0, the player won't be forced to spectate).
set ace_idle_switch_spectator "150"

// Time after that the player have been forced to spectate, that the player should be kicked. (If this value is 0, the player won't be kicked).
// if a "ace_idle_switch_spectator" time has been set be sure to set this to or 0 or if you want them to be kicked a value higher then the above one.
set ace_idle_spectator_timeout "0"

// 0 = Do not show a warning message (default), 1 = Show a warning message before taking action against idle players.
set ace_idle_show_warning "1"

// Protected tags protect players wearing them from being kicked when idle, tags are separated by spaces.
// Tags are case sensitive!!!
set ace_idle_protected_tags "buGhunTb0b OlleOtze Nightwing"

// Protected GUIDs protect the clients they belong to from being kicked when idle. (separate each GUID with a semicolon).
set ace_idle_protected_guids "74fe2df4d53095329a4d6ffced676dca"

