//****************************************************************************** // Call of Duty 2 - eXtreme+ modification //****************************************************************************** // author : PatmanSan // website : http://www.patmansan.com // // mod : eXtreme+ // version : 2.9 // update : October 2013 //****************************************************************************** //****************************************************************************** // Security - GUID check //****************************************************************************** // You can choose whether players (clan members etc.) are authenticated against // the GUID entries below, if they match any of the GUID's they are validated, // if they don't match, they do not get voting privileges. // If enabled, GUID checks are also done by the eXtreme+ RCON tool. // WARNING: GUID checks can be unreliable because of failing authentication // servers, resulting in "all zero" GUIDs. // Turn on GUID security // 0 = disabled (default) // 1 = enabled //set ex_security "0" // Set the valid GUID's here, you can have as many or as little as you like. //set ex_guid_0 "XXXXXX" //set ex_guid_1 "XXXXXX" //set ex_guid_2 "XXXXXX" //****************************************************************************** // eXtreme+ RCON //****************************************************************************** // Add a menu option to the in-game menu, which allows authorized players to // open the eXtreme+ RCON Menu. It enables them to send commands to the server. // 0 = disabled (default) // 1 = enabled //set ex_rcon "0" // Description: client or server mode // In client mode most commands are channeled through the client. Some need to be // handled directly by the server. Authorized players can only submit commands // after having logged into the server. This mode is like the classic rcon command // prompt, but automated. You can use the auto-password feature in this mode. // In server mode the server acts on menu responses from the client. Most commands // are handled directly by the server. Some need to be channeled through the // client. This method is very powerful, but less secure. Therefore auto-password // is disabled in server mode, and access via the pinpad is required. // Mode of Operation. // 0 = client mode (default) // 1 = server mode //set ex_rcon_mode "0" // Automatic password distribution (client mode only) // If enabled, authorized players will get the rcon password from // the server when they connect. The eXtreme+ RCON system will login to the server // automatically. If disabled, authorized players will have to authenticate using // their PIN. // 0 = disabled (default) // 1 = enabled //set ex_rcon_autopass "0" // Automatic PIN caching (server mode or client mode without autopass) // If enabled, a PIN will be cached and re-used until the player disconnects. // 0 = disabled (default) // 1 = enabled //set ex_rcon_cachepin "0" // Access authorization by clan tag // Clan presets must also be set in clancontrol.cfg and are limited to four clans. // The tags must match EXACTLY. If you define case sensitive, color coded tags // in clancontrol.cfg, define the same here. // WARNING: for clan tags authorization with auto-password, GUID checks are mandatory, // so you need to enable ex_security and define GUID entries (see above). // You don't need matching numbers (X) in ex_rcon_clan_X and ex_guid_X. //set ex_rcon_clan_0 "clantag" //set ex_rcon_clan_1 "clantag" //set ex_rcon_clan_2 "clantag" //set ex_rcon_clan_3 "clantag" // Access authorization by name // The name must match EXACTLY. It is case sensitive, and color codes NEED to be // included also. GUID security is optional. If you are using it, you don't need // matching numbers (X) in ex_rcon_name_X and ex_guid_X. //set ex_rcon_name_0 "playername" //set ex_rcon_name_1 "playername" //set ex_rcon_name_2 "playername" //set ex_rcon_name_3 "playername" //set ex_rcon_name_4 "playername" //set ex_rcon_name_5 "playername" // Access levels // Add up the numbers for all levels you wish to grant access. If you allow Map // Control, Weapon Mode and Client Settings, you add up the numbers 1, 8 and // 32. In that case, you will use 41. Minimum level is 1. Default level is 127, // unless you specify your own default access level. // The numbers (X) in ex_rcon_name_X and ex_rcon_access_X MUST match for this. // This access system is cvar based, but the serverside script monitors menu // access. Players will be kicked automatically for unauthorized access attempts. // 1 = access to Map Control // 2 = access to Player Control // 4 = access to MeatBot Control // 8 = access to Weapon Mode // 16 = access to Server Settings // 32 = access to Client Settings // 64 = access to Weapon Settings // --- + // ... = access level // //set ex_rcon_access_default "7" set ex_rcon_access_0 "127" //set ex_rcon_access_1 "7" //set ex_rcon_access_2 "7" //set ex_rcon_access_3 "7" //set ex_rcon_access_4 "7" //set ex_rcon_access_5 "7" // Pinpad Access Codes // Used in server mode, or in client mode without auto-password. // Specify the PIN for each player (access by name) or clan (access by tag). // Only use numbers; illegal characters are automatically removed. Length is not // limited, but keep it small enough to be convenient, and long enough to be secure. // The numbers (X) in ex_rcon_name_X / ex_rcon_clan_X and ex_rcon_pin_X MUST // match for this. // After entering their PIN, players have 5 seconds to click the LOGIN button. If // they miss this window of opportunity, the login info is cleared, and they will // have to enter the PIN again. After submitting 5 incorrect PINs in a row, a // player will be kicked from the server automatically. //set ex_rcon_pin_0 "1234" //set ex_rcon_pin_1 "1234" //set ex_rcon_pin_2 "1234" //set ex_rcon_pin_3 "1234" //set ex_rcon_pin_4 "1234" //set ex_rcon_pin_5 "1234" // Default player action // 0 = none (default) // 1 = arty, 2 = ban, 3 = silence, 4 = fire, 5 = kick, 6 = lock, 7 = smite // 8 = spank, 9 = suicide, 10 = switchallies, 11 = switchaxis, 12 = switchspec // 13 = tempban, 14 = crybaby, 15 = unlock, 16 = warp, 17 = disable weapon, // 18 = enable weapon, 19 = change model, 20 = change name //set ex_rcon_playeraction "0" // Default player model // 0 = original (default) // 1 = barrel, 2 = bathtub, 3 = funmode, 4 = mattress, 5 = toilet, 6 = tombstone, 7 = tree //set ex_rcon_playermodel "0" // Default map action // 0 = none (default) // 1 = change map, 2 = end map, 3 = fast restart, 4 = restart, 5 = rotate //set ex_rcon_mapaction "0" // Color codes in list items (map names, player names, messages) // This setting can be changed in the RCON menu as well (not saved though). // 0 = disabled // 1 = enabled (default) //set ex_rcon_color "1" // Truncate list items (map names, player names, script names, messages) // This setting can be changed in the RCON menu as well (not saved though). // 0 = disabled // 1 = enabled (default) //set ex_rcon_truncate "1" //****************************************************************************** // Persona Non Grata //****************************************************************************** // This feature has been hidden in code for some time. Despite its limited use, // the configuration is now exposed in the cfg. It allows you to define certain // tags, names and GUID's as Persona Non Grata, which will trigger an automatic // disconnect with a configurable message. // Main switch // 0 = disabled (default) // 1 = enabled - case insensitive // 2 = enabled - case sensitive //set ex_nongrata "0" // Non grata tags (color codes are removed automatically) // Code will check for tags at beginning and end of player's name. // You can add more; just continue numbering without skipping numbers. //set ex_nongrata_tag_0 "tag0" //set ex_nongrata_tag_1 "tag1" //set ex_nongrata_tag_2 "tag2" //set ex_nongrata_tag_3 "tag3" // Non grata names (include tag; color codes are removed automatically) // You can add more; just continue numbering without skipping numbers. //set ex_nongrata_name_0 "name1" //set ex_nongrata_name_1 "name1" //set ex_nongrata_name_2 "name2" //set ex_nongrata_name_3 "name3" // Non grata GUIDs (short GUID, not PunkBuster long GUID) // You can add more; just continue numbering without skipping numbers. //set ex_nongrata_guid_0 "1111111" //set ex_nongrata_guid_1 "2222222" //set ex_nongrata_guid_2 "3333333" //set ex_nongrata_guid_3 "4444444" // Message title, shown to disconnected player //set ex_nongrata_title "Persona Non Grata" // Message, shown to disconnected player // Line is wrapped automatically. Message length is limited to 254 characters //set ex_nongrata_msg "You have been disconnected from the server because your are deemed Persona Non Grata!" //****************************************************************************** // Crybaby Punishment //****************************************************************************** // Global switch // 0 = disabled // 1 = enabled (default) //set ex_crybaby "1" // Transparency // min = 0, max = 9 (default 0) //set ex_crybaby_transp "0" // Punish time // min = 5, max = 60 (default 20) //set ex_crybaby_time "20" //****************************************************************************** // Killtriggers //****************************************************************************** // 0 = disabled // 1 = enabled (default) //set ex_killtriggers "1"