Make Sure there are no extra spaces in the commands Useful Console Commands agphud 0/1 - Hides/shows HUD exit - Exit to desktop quit - Exit to desktop flush - Clears out graphics memory dumpcache - Clears out RAM memory getres - Tells screen resolution and color depth memstat - Memory statistics netspeed xxxx - Sets netspeed to different setting lanspeed xxxx - Sets lanspeed to different setting (default is 20000, you shouldn't change this) open xx.xx.xx.xx - Join a server directly through IP open xx.xx.xx.xx?password=xxxxx - Join a sever directly through IP where the xxxxx is the password playerlist - Useful to start a votekick on someone with weird characters in their name, you would then votekick ## #" (## = the number beside the playername)(third # = reason for vote kick) to initiate a votekick reasonlist - Gives the 4 reasons for votekicking reconnect - Rejoin the server disconnect - Leave the server togglefullscreen - Toggle windowed/full-screen mode stat fps - Provides frames per second stat net - Provides connection info stat game - Provides performance timings in milliseconds stat render - Provides rendering information stat hardware - Provides in-depth modeling info stat all - Provides large (HUGE) amounts of game info stat none - Shuts stat info off Other Useful Single Player Console Commands behindview 1/0 - For 3rd person on/off fly - To fly ghost - fly throw objects judas - Not sure what this does. It doesn't say Unrecognized Command though. fov X (FOV 90 is default) - To change field of view mpcheat binoc - to get binoculars mpcheat freecamera 1/0 - 3rd person, independently rotating camera on/off mpcheat god - To get god mode mpcheat ghost - To get ghost mode mpcheat nvg - To get night vision goggles mpcheat medic - To get medic patches mpcheat paramsammo 1/0 - for ulimited ammo on/off playersonly - freezes effects, useful for freezing gunfire at height of muzzle flash slomo X = (SLOMO 1 is default) - To change timerate setspeed X = (1 is default) - To change player speed setjumpz X = (325 is default) - To change player jump suicide - To kill yourself walk - To walk again ("show x" to turn any on again where x is the second part of the command used) show fog - To turn off fog show coronas - To turn off lights show particles - To turn off particles (i.e. smoke) show projectors - To turn off damage skins, shadows, etc. show radii - To show hit radii for grenades? show sky - To turn off sky show staticmeshes - To turn off objects show terrain - To turn off terrain. rmode X (1-9) 1) Wireframe 2) Blue Surfaces, Zone/Portal mode 3) Pastel Surfaces, Texture Usage Mode (this only shows texture usage on BSP geometry) 4) White Surfaces, BSP Cuts Mode 5) Standard, Dynamic Light Mode (this is the normal in game mode) 6) More Intense, Textured Mode 7) No Textures, Lighting Only Mode 8) Solarized, Depth Complexity Mode 9) Much More Intense, More Textured Mode To Practice Solo Most of the following commands will NOT work on a multiplayer server even if cheats are enabled. Hit ~ or TAB to bring down console. Type "start mapname" bridge bridge_se fls hq_raid insurgent_camp jrtc_farm mountain_ambush mountain_pass mountain_pass_se mout_mckenna pipeline radio_tower river_basin swamp_raid tunnel weapons_cache weapons_cache_se jump_tower live_jump m24_range m82_range medic_training1 medic_training2 medic_training3 medic_field obstacle rifle_range tactical_training us_weapons leavenworth Type "playerlock 0" (so player can move) Type "mpcheat changeclass x" where x is one of the following listed classes Alternately you can also type "class x" where x is one of the following listed classes You can only use the "class x" one in sigle player though. (Note: Do NOT change class before jumping out of the airplane in airborne missions.) g - M16A2/M203 r - M16A2 s - M82 s24 - M24 ar - M249 m4a1auto - Ranger M4A1 m4m - Modified M4A1 ak - AK47 ak74su - AK74 gp -AK w/ launcher rpk - RPK Light Machine Gun svd - Dragunov sniper rifle mos - Mosin-nagant sniper rifle sl - Squad Leader ft - Fireteam Leader rct - recruit (no weapons) For practice dummies: summon agp_characters.npc_medinstructor summon agp_characters.npc_nurse summon agp_characters.npc_medstudent summon agp_characters.npc_student summon agp_characters.npc_drillinstructor summon agp_characters.npc_ambient summon agp_characters.npc_soldier summon agp_characters.npc_civilian summon agp_characters.npc_doctor summon agp_characters.npc_flightcrew summon agp_characters.npc_towerobserver summon agp_characters.npc_towerobserverfemale summon agp_characters.npc_airbornesoldier summon agp_characters.npc_airborneinstructor summon agp_characters.npc_virtualgeorge summon agp_characters.agp_character killpawns - To remove all practice dummies How to Make Offline Opfor Alive First summon the agp_characters.npc_soldier. You can have one or many. WARNING: You can spawn as many as you want and your framrate should stay normal, but if you spawn too many and then make them come to life your game might slow down to almost stopped. If this happens use the "killpawns" command. After you have summoned them move away cause they will shoot at you right away when you make them alive or you could type "mpcheat god" or "god" so you won't die from the shots. Then type "walk" and they will yell in opforeign then pull out an AK47. They will not move from where they are spawned. If you place one right behind the other and stand infront of one of them the one on the other side of the one in front of you will be shot be the other. They are not that smart yet as they are still being coded. After you kill them you can type "walk" to make them come back to life. Sometimes the opfor will walk around. The agp_characters.npc_doctor will sometimes follow you around if you make him come to life like the opfor above. Then you hit the action button (default is e) your player will yell "Move Out". Sometimes he will follow and sometimes he doesn't. If you go up to him and hit action again your player will yell "Stop" and it makes him stop following you. Other Items That May be Spawned Ammo summon agp_inventory.PickupT_M67_Frag - Frag Grenade summon agp_inventory.PickupT_M83_Smoke - Smoke Grenade summon agp_inventory.PickupT_M84_Stun - Flash Grenade summon agp_inventory.PickupT_M14_Incendiary - Incendiary Grenade summon agp_inventory.PickupT_MILES_Grenade - Miles Frag Grenade summon agp_inventory.PickupT_RGD5_Frag - Enemy Frag Grenade summon agp_inventory.PickupAmmo_40mm_1_Gren - 40 mm Grenade summon agp_inventory.PickupAmmo_556mm_20_Mag - M16 Training Ammo summon agp_inventory.PickupAmmo_556mm_30_Mag - M4/16 ammo summon agp_inventory.PickupAmmo_556mm_200_Belt - M249 ammo summon agp_inventory.PickupAmmo_762mm_100_Drum - RPK ammo summon agp_inventory.PickupAmmo_762mm_30_Mag - AK47/AK74 ammo summon agp_inventory.PickupAmmo_762mm_5_Rounds - M24/MOS ammo summon agp_inventory.PickupAmmo_127mm_10 - M82/SVD ammo summon agp_inventory.PickupAmmo_30G_1 - GP30 ammo(Not Working!Not sure whats wrong) summon agp_inventory.PickupAmmo_RPG7_PG7B - RPG ammo summon agp_inventory.PickupAmmo_12gauge_7_rounds- Shotgun ammo Weapons summon agp_inventory.PickupW_M16A2_Rifle - M16 Rifle summon agp_inventory.PickupW_GP30_Gren - GP30 Grenader summon agp_inventory.PickupW_M82_Sniper - M82 Sniper Rifle summon agp_inventory.PickupW_RPK_SAW - RPK SAW summon agp_inventory.PickupW_M4A1_Auto_Rifle - M4A1 Rifle summon agp_inventory.PickupW_M249_SAW - M249 SAW summon agp_inventory.PickupW_M24_Sniper - M24 Sniper Rifle summon agp_inventory.PickupW_M203_Gren - M203 Grenader summon agp_inventory.PickupW_AK74su_Rifle - AK74 Rifle summon agp_inventory.PickupW_AK47_Rifle - Ak47 Rifle summon agp_inventory.PickupW_MosinNagant_Sniper - Mosin Nagent Sniper Rifle summon agp_inventory.PickupW_SVD_Sniper - Dragonuv Sniper Rifle summon agp_inventory.PickupW_AT4_Rocket - AT4 Rocket Launcher summon agp_inventory.PickupW_RPG7_Rocket - RPG7 Rocket Launcher summon agp_inventory.PickupW_M870_shotgun - Shotgun If you plan to summon more than one of the items, your job can be made much easier by binding the summon to a key. This can be done in two different ways. 1.) Open User.ini and change one of the keys to something like: 7=summon agp_characters.npc_soldier 2.) If you know a key you want to bind is unused, you may also bind it using the console by typing the following command: bind example bind 7 summon agp_characters.npc_soldier) When solo, hit "7" key (in this example) to make practice dummies. Note that dummies won't spawn if there isn't room for them in the space you're trying to put them. Also, a dummy's arms are straight out until they take damage. Be sure to backup User.ini before editing. If you manage to somehow kill yourself, simply pull up the console and type "reconnect" to restart the map Binding Keys on the Fly In-Game Hit ~ to bring down console. bind Example: bind x say Good Job Your "x" key is now permanently bound (User.ini modified) to say "Good Job". You can, of course, rebind it to something else at any time. It will replace the old bind you had there if any. This will mess you up if you bind it to a movement key. You will then have to go to the settings panel and change it back or type bind to fix it. Binding many keys with a Text file Eventually, you may find that you have more bindings then keys, especially if you make make-specific binds. In order to get around this problem, you can load binds with a text file. =exec FILENAME.txt Within FILENAME.txt would look like the following: bind bind bind Example: X=exec mybinds.txt Y= Z= Within mybinds.txt would look like the following: bind Y Say Hello world bind Z Say Hi there When I load the game, hitting Y will do nothing. But if I hit my X key, it will bind Y to say "Hello World". Using multiple .txt files, you can swap large numbers of binds in and out of your User.ini file. Sending Commo Messeges Instantly =commo | CommoSendMessage where list is radio, shout, whipser, squad, or hand and x is 1 through 28 Example: k=commohand | CommoSendMessage 6 Now for you own: =CommoHand | CommoSendMessage 1 ^ Problem with the above is that it leaves the commo mode in CommoHand Fix: =CommoHand | CommoSendMessage 1 | CommoRadio ^ but now there's a problem here to. Now it leaves the Radio menu open and you have to hit a key to shut it. Proper fix: =CommoHand | CommoSendMessage 1 | CommoRadio | CommoSendMessage 99 This works correctly by sending a bogus commosendmessage to CommoRadio. Commo List For use with CommoSendMessage x where x is a number listed below Hand signals Key=CommoHand 1 - Move out 2 - Stop 3 - Get down 4 - Look this way 5 - Ready 6 - Double time 8 - Affirm 9 - Negative Squad Commands Key=CommoSquad 1 - Squad, form up! 2 - Squad, spread out! 3 - Fall back! Fall back! 4 - Squad, Open fire 5 - Squad, Cease fire 6 - Squad, Hold this position 7 - Squad, Report in 8 - Squad, Silence! Silence! 9 - Squad, Operate as a unit 10 - There's no I in team 11 - That may be your way, but it's not the army way 12 - What are you doing solider? 13 - Hit the dirt! 14 - Stay down 15 - Grandma was slow but she was old 16 - That don't make no sense at all 17 - Good job soldier! 18 - Great job team! ! ! ! !People are telling me that Squad commands do not work. I can't play right now so can someone figure out if this is true or try and get it to work? Thanks and you will be credited ! ! ! ! Whisper/Shout/Radio key=CommoWhisper key=CommoShout key=CommoRadio 1 - Move out 2 - Stop 3 - Cover me 4 - Enemy spotted 5 - Take cover 6 - Enemy down 7 - Area secure 8 - Roger 9 - Negative 10 - Up 11 - Down 12 - Left 13 - Right 14 - North 15 - South 16 - East 17 - West 18 - Hooah 19 - Sniper 20 - Frag'em 21 - Smoke'em 22 - Flash'em 23 - Grenade 24 - Ready 25 - I'm hit 26 - Secure this area (radio) Get the door (Whisper/Shout) 27 - Check the flanks 28 - Psst (Whisper only) Actions typically bound to a key, but may be typed in manually Action - Open doors, take objectives, etc... AGPMainMenu - AA main menu AltFire - Alternate fire mode (Typically switch to burst) Binoculars - Selects Binoculars (SGT/FTL only) Brightness - Changes screen brightness CallMedic - Player yells "Medic" if injured CommoCycle - Cycles through commos CommoGlobal - Global (seen by all players (all LIVE players if you are dead)) CommoHand - Hand signal commos CommoRadio - Radio commos CommoShout - Shout commos (Heard by all in range) CommoSquad - Squad commos CommoWhisper - Whisper commos (Heard by all in range) Console - Pull up the console Contrast - Changes monitor contrast Crawling - Prone/Standing toggle Crosshair - Change crosshair Crouching - Crouch/Standing toggle FastMove - Toggle run/walk Fire - Fire Weapon Fixjam - Fix jammed weapon Flush - flushes graphics useful for lowend systems FreeLook - Free look Gamma - Changes monitor gamma Grenadeflash - Select flash grenade Grenadefrag - Select fragmentation grenade Grenadesmoke - Select smoke grenade Jump - Jump LeanLeft - Lean/roll left LeanRight - Lean/roll right LookDown - Moves aimpoint down LookUp - Moves aimpoint up MoveBackward - Move backwards MoveForward - Move forwards NV - Night vision goggles Pause - Pauses single player game PlayerList - Shows list of players Quit - Exit America's Army Reload - Reload weapon ReportIn - Reports in your current location to team Resolution - Change screen resolution Say - Prompts for text message SelectClass - Shows the weapons selection screen SelectTeam - Shows the team selection screen SetSquadTarget - Sets squad objective Shot - Takes a Screenshot (Saved as .bmp in Army Operations/ScreenShots directory) ShowObjectives - Shows mission objectives ShowScores - Shows scores and most teammates/opponents SkinTonePref - =None/Light/Medium/Dark Strafe - set strafe mode on/off StrafeLeft - Strafe left StrafeRight - Strafe right Suicide - Kill yourself SupportedFire - Switch to supported fire/grenade mode (M249, M24, M82, M203, GP30 only) SwapHands - Shoulder/unshoulder weapon Talk - Prompts for text message TeamSay - Prompts for text message that only your team sees TeamTalk - Prompts for text message that only your team sees ThrowWeapon - Drops weapon to ground TurnLeft - Turns aimpoint left TurnRight - Turns aimpoint right Turn180 - Turns character 180 degrees around UseJoyStick - Enable JoySticks Votekick - Initiate/add a vote to a votekick Zoom - Brings up sights/scope Video Recording demorec -records the demo demoplay - playbacks the demo file stopdemo - halts the recording It is not fully inplemented yet but it should work. M4 Weapon Mods Replace the following in the WeaponMods.ini file in the Army Operations\System folder. [WeaponMods] CurrentWeapon=AGP_Inventory.Weapon_M4A1_Rifle_Mod [AGP_Inventory.Weapon_M4A1_Rifle_Mod] CurrentIndex=1 Slot_0_(0)=AGP_Inventory.WeaponMod_Acog4x Slot_1_(0)= Slot_2_(0)=AGP_Inventory.WeaponMod_anpeq5_laser Slot_3_(0)=AGP_Inventory.WeaponMod_VliFlashLight Slot_4_(0)=AGP_Inventory.WeaponMod_Harris_Bipod Slot_5_(0)=AGP_Inventory.WeaponMod_m4qd_suppressor Slot_0_(1)=AGP_Inventory.WeaponMod_Acog4x Slot_1_(1)= Slot_2_(1)=AGP_Inventory.WeaponMod_anpeq5_laser Slot_3_(1)=AGP_Inventory.WeaponMod_VliFlashLight Slot_4_(1)=AGP_Inventory.WeaponMod_M203_Gren Slot_5_(1)=AGP_Inventory.WeaponMod_m4qd_suppressor You can change them around if you want here is a full list of the mods. Right click the file and make it Read Only so that it won't be change back to blank when you go to an offical server. AGP_Inventory.WeaponMod_Acog4x AGP_Inventory.WeaponMod_Anpeq5_Laser AGP_Inventory.WeaponMod_Anpvs10_Sight AGP_Inventory.WeaponMod_Harris_Bipod AGP_Inventory.WeaponMod_HeatShield AGP_Inventory.WeaponMod_Ironsight AGP_Inventory.WeaponMod_M203_Gren AGP_Inventory.WeaponMod_M4qd_Suppressor AGP_Inventory.WeaponMod_M68_AimPoint AGP_Inventory.WeaponMod_Reflex AGP_Inventory.WeaponMod_VliFlashPoint It works like Slot__()= where is the mod slot, is the index of the set of mods and is one of the listed mods. Mods only work on some slots, like the M203 and the Harris Bipod work on slot 4 and no other slot, i think that slot is basically the rail it is on. In the game you type SetIndex where is an index to use that set of mods, then type mpcheat changeclass m4m to get the modified m4. You type suppressor to toggle the suppressor on and off. The laser and flashlight are probably activated by typeing leftrail and rightrail, but i don't think the code has been added for them yet because they do nothing. Another cool thing is that they work on cheat servers too, so you can play online with modified m4's. AS far as people know slots only go from Slot_0 to Slot_5. Admin Commands Admin spectate [ | ] Spectate a named player. Note that when a round ends, the target you are spectating is lost and you must re-issue the spectate command to go back into spectate mode. Admin a_switchteam | Switches the team of the specified player (either from Assault to Defense, or vice-versa.) The team switch happens at the beginning of the next round. This is merely a request to change the team of the named player. Other mitigating factors may prevent this player’s team from actually changing the next round. Admin a_open Admin a_map Admin switch Opens a new map. These commands can all be used interchangeably. mapname: the name of the map to open. Admin restartmap Restarts the current map. Admin forceclass ( | ) Immediately changes the class of the specified player. The class is specified using one of the following abbreviations: “M” M16-A2 “M4A1Auto” M4-A1 Automatic “M4M” Modified M4-A1 “AK74SU” AK-74su “AR” Automatic Rifleman “R” Rifleman “RCT” Recruit “AK” AK-47 “G” Grenadier “S” Sniper “S24” M24 Sniper “SVD” SVD Sniper “GP” GP-30 “RPK” RPK SAW “MOS” MOS Sniper Admin kickban [ | ] Kicks the specified player from the server, and then adds his IP address to the banlist file. Admin kick [ | ] Kicks the specified player from the server. Admin say Uses the chat to message players. Admin message This is similar to admin say, except that the message is delivered in big text to the middle of the screen. Everyone receives the message. Admin mute | | all Mutes the chat of the specified player. This is a server mute and is relative to all players, not just the admin. Other Admins or SuperUsers cannot be muted. playername/playerID: The player to mute. all: Mutes all players. Note: type “admin mute ” again to un-mute the player. The muting stays in effect until the server is restarted. Admin deathmessages 1 | on | 0 | off Turns death and damage messages off for all players. 1/on: Turns messages on 0/off: Turns messages off When changing this setting via the console, your preference is automatically saved in your ArmyOps.ini file. However, if you wish to change the ArmyOps.ini file directly, the variable to look for is bDeathMessages. Admin score 1 | on | 0 | off | round | match Turns the scoreboard on and off. Scoreboard can be displayed at the end of a round, end of a match, or never. Note that certain UI changes mean that even with the scoreboard disabled, players can still (currently) switch to the scoreboard from the weapon selection screen. 1/on: Turns the scoreboard on. 0/off: Turns the scoreboard off. round: Shows scoreboard at end of round only. match: Shows scoreboard at end of match only. When score mode ‘round’ or ‘match’ are specified, the score will be displayed at the appropriate time. The client can then hit ESC to close the score screen, or can wait until the beginning of the next round at which time the score screen will automatically be closed. When changing this setting via the console, your preference is automatically saved in your ArmyOps.ini file. However, if you wish to change the ArmyOps.ini file directly, the variable to look for is ScoreMode and the possible values are: SSM_On, SSM_Off, SSM_Round, and SSM_Match. Admin motd self | all | Sets or displays the message of the day. self: Displays message of the day to admin only all: Displays message of the day to all players text: The text string to set as the message of the day We currently have 4 MOTD lines that can be set in ArmyOps.ini. These lines are displayed when a client logs into a server (if they are not blank.) Using the “admin motd” command to set the MOTD only sets the first line of the MOTD (in the ini file, it’s called “MOTDLine1”). Similarly, when the “self” or “all” parameters are specified, only MOTDLine1 will be displayed. All four lines will still be displayed when a client logs into a server for the first time (provided they aren’t blank.) Admin roekicktimer 1 | on | 0 | off Turns on or off the ROE kick timer at the beginning of the round. 1/on: Turns the ROE kick timer on. 0/off: Turns the ROE kick timer off. Note that entering this command has an immediate effect (i.e. the server doesn’t wait until the start of the next round to use the new value). When changing this setting via the console, your preference is automatically saved in your ArmyOps.ini file. However, if you wish to change the ArmyOps.ini file directly, the variable to look for is bEnableROEKickTimer. Admin roekick 1 | on | 0 | off Turns on or off the ROE kick functionality for players exceeding max ROE. 1/on: Turns on ROE kick. 0/off: Turns off ROE kick. The effect of this command is immediate. When changing this setting via the console, your preference is automatically saved in your ArmyOps.ini file. However, if you wish to change the ArmyOps.ini file directly, the variable to look for is bEnableROEKick. Admin roekickdead 1 | on | 0 | off If enabled, instead of a player being kicked for an ROE penalty, they will be killed. 1/on: Turns ROE kick dead feature on. 0/off: Turns ROE kick dead feature off. The damage type used to kill the offending player is “suicide,” so to other players it may seem like the culprit killed himself. However, the player gaining the ROE sees a specific message telling him he is being killed due to ROE. When changing this setting via the console, your preference is automatically saved in your ArmyOps.ini file. However, if you wish to change the ArmyOps.ini file directly, the variable to look for is bEnableROEKickDeath. Admin pb_sv_ enable | disable Enable enables punkbuster for the server, disable disables punkbuster for the server. Punk Buster Commands Tasks pb_sv_task [start-seconds] [optional-run-every-seconds] This allows server admins to set a task starting from a specified time in seconds and then running again every x seconds there after. If no re-run value is specified then the task is only run once. This feature is not limited to PB functions and can run in-game functions as well. You may use more than one task if you like. Example: pb_sv_task 10 300 "say ^3Visit us at www.yourwebsite.com " pb_sv_task 15 305 "say ^5Email server admins: admin@yoursite.com" pb_sv_task 700 "pb_sv_bindsrch com_maxfps" pb_sv_task 700 "pb_sv_bindsrch m_pitch" This will spam your two messages on screen and re run them at the specified times. The last two will run a bind-cvar check once only. pb_sv_tlist Shows what tasks you have running and shows you what slot number each task is assigned to. pb_sv_taskdel [slot#] Deletes a task in your list of tasks by slot number. This is useful in keeping multiple tasks from piling up and repeating themselves. In your pbsv.cfg you should insert this command right before your list of tasks to make sure you start off clear. pb_sv_TaskDel 1 pb_sv_TaskDel 2 pb_sv_TaskDel 3 pb_sv_TaskDel 4 Name Management pb_sv_badname [grace-seconds] [filter] This command will allow you to filter out certain text in names, then give the player x seconds to change the name before being removed from the server. Here are some examples: pb_sv_badname 30 www. pb_sv_badname 30 .com pb_sv_badname 30 UnnamedPlayer pb_sv_badname 30 ogc pb_sv_badname 30 noskill pb_sv_badname 30 noname The first two lines prevent people from using your severs to advertise web sites. The others are just suggested filters and can be adjusted to your preferences. They are all set to give the player 30 seconds of warnings before they are removed from the server. pb_sv_badnamelist Lists all the bad names in your check list and shows you each lines assigned slot number. pb_sv_badnameDel [slot#] Deletes a name in your list of bad names by slot number. This is useful in keeping multiple bad names from piling up and repeating themselves. In your pbsv.cfg you should insert this command right before your list of bad names to make sure you start off clear. pb_sv_badnameDel 1 pb_sv_badnameDel 2 pb_sv_badnameDel 3 pb_sv_badnameDel 4 pb_sv_badnameDel 5 pb_sv_badnameDel 6 pb_sv_badname 30www. pb_sv_badname 30 .com pb_sv_badname 30 UnnamedPlayer pb_sv_badname 30 ogc pb_sv_badname 30 noskill pb_sv_badname 30 noname pb_sv_changePeriod 10 Amount of seconds allowed between name changes, prevents name spamming. pb_sv_changeMax 5 Number of total allowed name changes per session. pb_sv_dupNameGrace 20 Amount of time ( in seconds ) that a duplicate name has to be changed before that player is removed from the server. This ensures that all players on the server have a unique name. pb_sv_extChar 0 Control of extended characters in names ( characters and symbols that can not be produced from a single key stroke. ) "0" to disallow such names, "1" to allow these names. pb_sv_emptyname 0 Control the option of a an "empty" name ( no name at all ) "0" will not allow an empty string to be returned for a name value, "1" will allow an empty string. pb_sv_minName 1 Dictates the minimum amount of actual characters a players name must have to be allowed on the server. This will double check the above pb_sv_emptyname 0 to make sure a player doesn't enter "^7^7" as a name ( which satisfies the pb_sv_emptyname 0 but still returns an empty string to the console. ) Set this to one to make sure that a player has at least one standard character in their name. Guid Settings Pb_sv_noguidgrace 30 Number of seconds that a player with no guid is kicked ( 0 - 300 ) We recommend giving players 30 seconds or so in case of slow communication rate with the master auth server. pb_sv_updategrace 300 Number of seconds that a player with a "no updated status" has to update before being kicked ( 300 - 600 ) pb_sv_guidrelax 7 This setting was added to server version 1.011 to set options for the locked-down guid system. This setting is cumulative based on adding the values for the conditions desired: 1=UNKN Guid, 2=WRONGIP Guid, 4=DUPLICATE Guids. The current default for this setting is 7 (1+2+4) which means that PB will not kick (relax kicking) for any of the three cases. We recommend kicking for at least UNKN guids. Below are the possible combinations: 0 = Kick for UNKN guid, wrong ip guid and duplicate guid. 1= Kick for wrong ip guid and duplicate guid. 2= Kick for UNKN guid, and duplicate guid. 3= Kick for duplicate guid. 4= Kick for UNKN guid and wrong ip guid. 5= Kick for wrong ip guid. 6= Kick for UNKN guid 7= Don't kick for UNKN guid, wrong ip guid and duplicate guid. These values are bitmapped and work like the games FLAGS system, but since they are used to "relax" or disable instead of enable, they are reversed in the sense that you don't add up the numbers but rather subtract them. Auto Kicking pb_sv_CQC 1 This allows admins to turn off / on the feature that shows players why they were kicked ( bad name, cvar violation, hook, no guid, etc. ) We recommend leaving this ON, so people can see why they were kicked. "1" is ON and "0" is OFF. pb_sv_KickLen 10 When kicked from the server for a violation ( bad name, cvar violation, hook, no guid, etc. ) this is the time ( in minutes ) that person must wait before they can re-join the server. Miscellaneous pb_ver tells the PunkBuster version pb_load load a script of PunkBuster commands (untested) pb_plist list of all players on the server and their "PunkBuster status" (Unsure of what this means ) pb_myguid the "unique identifier" PunkBuster has assigned you for this server. pb_sslog controls whether any ScreenShots taken of you are logged to the System/pb/scrnshot directory. Default is 1 (yes). pb_sssave controls whether additional information is saved (?) whenever you are investigated (? again). Default is 0 (no). pb_msgprefix The prefix before any punkbuster messages. Default is "PunkBuster Client". You could change it to "PB Client", for example. (On ET you can apparently change the color, but I don't know how to do this in AA.) pb_syste apparently you m can change this (from 0 to 1 or vice versa) if you are having lockup problems