Battlefield 2 (PC)

CheatingDome.com


Admin Commands

admin.listPlayers: Lists the players connected to the server. This command lists the players ID number, their player name and if the player is remote it also lists the players IP number. The players ID number is also available on the Scoreboard / Manage Tab
admin.runNextLevel: Forces the server to end the round and start the next map in the map list.
admin.currentLevel: Shows the map list ID number for the current map being played. The same as mapList.currentMap.
admin.nextLevel: Shows the map list ID number for the next map to be played.
admin.restartMap: Restarts the current map.
admin.banPlayer: [timeout] Enter the player ID number you would like to ban. Bans the player from this server by using their IP address.

- Bans can be set on CD key hashes.
- Bans are stored as absolute times in banlist.con. Existing bans in banlist.con will be interpreted as permanent bans.

You can choose from a selection of time outs:

- Entering 'perm' means that the ban is permanent. This is the default if no time out is entered.
- An integral number meaning the number of seconds the ban will be active (i.e. 3600 means one hour).
- Entering 'round' means the ban is active until the next map.
- A whole number preceded by a colon (i.e. :1234567), meaning the epoch expiration time of the ban (number of seconds since 1 Jan 1970).

admin.banPlayerKey: [timeout] Enter the player ID number you would like to ban. Bans the player from this server by using their CD key hash. You can also specify a time out. See admin.banPlayer for the time out list.
admin.addAddressToBanList: [timeout] Enter the IP number you would like to ban. You can also specify a time out. See admin.banPlayer for the time out list.
admin.addKeyToBanList: [timeout] Enter the CD key hash you would like to ban. You can also specify a time out. See admin.banPlayer for the time out list.
admin.removeAddressFromBanList: Enter the IP address you would like to remove from the ban list.
admin.removeKeyFromBanList: Enter the CD key hash you would like to remove from the ban list.
admin.clearBanList: Clears all ban lists.
admin.listBannedAddresses: Displays a list of the currently banned IP addresses.
admin.listBannedKeys: Displays a list of the currently banned CD keys.
admin.kickPlayer: Enter the ID number of the player you would like to kick.

Airborne ribbon

Fly in an airplane at an altitude of 350 meters, then jump out. Parachute all the way down you should get the Airborne ribbon.

All weapons

Use a text editor to edit the "unlocks.py" file in the "\python\bf2\stats" folder. Change line 44 from "defaultUnlocks = [0, 0, 0, 0, 0, 0, 0]" to "defaultUnlocks = [1, 1, 1, 1, 1, 1, 1]".

Cheat Codes

During the game, press the tilde key ( ~ ) and type one of the following codes:

Code - Effect

renderer.drawfps 1 - Shows your FPS in-game

Engineers: Getting mines

Use your wrench to remove enemy and friendly mines to add them to your inventory.

Faster game loading

Enter the "\ea games\battlefield 2 demo\mods\bf2\movies" folder and delete or move all of its files. There will now be no ads or movies at the start of the game. This can also speed up the menu because there will be no movie in background. This code can also be done in the demo version of the game.

First weapon unlock

To unlock your first weapon you must gain 1,000 global points on ranked servers. You will not gain any of the points you have earned in a server unless you play until the round is over (until the map changes or a team wins). When you have reached over 1,000 global points in your BFHQ window, quit the game and return for a special pop up window congratulating you on your new rank and a message stating that you can now unlock your first weapon. Be very cautious on which one you unlock, as you will not be able to change it afterwards. The next rank requires 10,000 global points.

Global Points Required For Ranks

Below is a list of Global points needed for their respective ranks, current as of patch 1.41

NOTE: Global points must be earned on a RANKED server. You also do not receive your points until the round is completed.

NOTE 2: Ranks Detonated by (*) and (**) indicate that you can only receive one of the respected ranks when you reach the required points, not both.

Rank - Global Points Needed

Private - 0 Points
Private First Class - 150 Points
Lance Corporal - 500 Points
Corporal - 800 Points
Sergeant - 2,500 Points
Staff Sergeant - 5,000 Points
Gunnery Sergeant - 8,000 Points
*Master Sergeant - 20,000 Points
*Fisrt Sergeant - 20,000 Points (And Basic Knife Combat Badge, Basic Pistol Combat Badge, Basic Assault Combat Badge, Basic Anti-tank Combat Badge, Basic Sniper Combat Badge, Basic Spec Ops Combat Badge, Basic Support Combat Badge, Basic Engineer Combat Badge, Basic Medic Combat Badge)
**Master Gunnery Sergeant - 50,000 Points
**Sergeant Major - 50,000 Points (And Basic Armor Badge, Basic Transport Badge, Basic Helicopter Badge, Basic Aviator Badge, Basic Air Defense Badge, Basic Ground Defense Badge)
Sergeant Major of the Corps - Only Awarded to one player at a time VIA EA
2nd Lieutenant - 60,000 Points
1st Lieutenant - 75,000 Points
Captain - 90,000 Points
Major - 115,000 Points
Lieutenant Colonel - 125,000 Points
Colonel - 150,000 Points
Brigadier General - 180,000 Points (AND Veteran Armor Badge, Veteran Transport Badge, Veteran Helicopter Badge, Veteran Aviator Badge, Veteran Air Defense Badge, Veteran Ground Defense Badge, as well as 1080 Hours of Playtime)
Major General - 180,000 Points (AND Veteran Knife Combat Badge, Veteran Pistol Combat Badge, Veteran Assault Combat Badge, Veteran Anti-tank Combat Badge, Veteran Sniper Combat Badge, Veteran Spec Ops Combat Badge, Veteran Support Combat Badge, Veteran Engineer Combat Badge, Veteran Medic Combat Badge as well as 1250 Hours of Playtime)
Lieutenant General - 200,000 Points (AND 1440 Hours of Playtime)
General - 200,000 (Highest rank of the Month, awarded by EA)

Maplist Commands

mapList.list: Every map on the server has an ID number, which is used for voting to change maps. This command lists those numbers, the map name, game mode and the number of players if specified.

mapList.configFile: Used to specify the location of the _mapList.con The default is \My Documents\Battlefield 2 Demo\ServerConfigs\

mapList.load: Makes the server reload the _mapList.con

mapList.save: Saves the current map list on the server to the file _mapList.con

mapList.mapCount: Shows the total number of maps in the current map list

mapList.currentMap: Shows the map list ID number of the current map being played

mapList.clear: Clears the current map list. Warning: If there are no maps in the map list when the server starts loading a new map, all clients will be left on the loading screen.

mapList.remove: Removes the map you specify from the map list

mapList.append: [number of players] Add a new map to the end of the map list. You must specify the map name and the game mode. Number of players is optional, if not specified will default to the current server setting.

mapList.insert: [number of players] Exactly the same as mapList.append, but with this command you can specify at what map ID number to insert the new map into the list at.

Ranks

Get the indicated number of global points to advance to the corresponding rank.

Private: 0 global points
Private First Class: 500 global points
Lance Corporal: 1,000 global points
Corporal: 10,500 global points
Sergeant: 25,000 global points
Staff Sergeant: 50,000 global points
Gunnery Sergeant: 75,000 global points
Master Sergeant: 150,000 global points
First Sergeant: 250,000
Master Gunnery Sergeant: 500,000
Sergeant Major: 1,000,000
Sergeant Major of the Army: 2,500,000

Remote Console Access

To setup remote console access to the server:

- On the server create a new plain text document in \admin\ called default.cfg
- Enter the following text into the new file:

port=4711
password=YourPassword

- Save the file, and start the server.
Now you can access the server remotely by using the following commands from a client:

- rcon login
Use this command to login to the server.

- rcon users
This command lists all the users connected to the server. Very similar to admin.listPlayers

- rcon exec
Replace with a console command you would like to execute on the server. For example: rcon exec admin.kickPlayer 3

Rename your soldier

To rename your soldier, which the game by default does not allow you to do, you must edit the file "\Battlefield 2\Profiles\0001\Profile.con" and change the first value, in the quotes, to whatever you wish your soldier's name to be. For example, change:

LocalProfile.setName "defaultPlayer"

to

LocalProfile.setName "[your new name]"

Unlock weapons easily

To unlock all the special weapons, you can start different profiles for each of the kit types. This is much more efficient if you are not worried about rank, because the first weapon unlock comes at 1,000 points, but the second comes at 10,000 points. You can get all the kit unlocks before you even hit 10,000 total kills. Note: You must have multiple email accounts to be able to create more than one profile.

Unlockable weapons hints


Assault's G3
Type: Full Auto / Single Shot
Damage: High
Accuracy: High
Best Range: Medium/Near
Clip Size: 30's
Reload: Medium
Reload Type: Clip
This weapon is the best in the game. It is highly recommended if you like playing as Assault. Great for anyone who likes to capture flags and take on many enemies at once.

Engineer's Mk3A1
Type: Full Auto
Damage: High
Accuracy: Low
Best Range: Near
Clip Size: 7
Reload: Slow
Reload Type: Clip
This weapon is very good at close range and will easily protect from about only one soldier at time. You should how to use your pistol if there is more then one enemy against you. Great for those that like to stick together and get very close to someone.

Medic's L85A1
Type: Full Auto / Single Shot
Damage: Medium
Accuracy: High
Best Range: Medium
Clip Size: 30's
Reload: Medium
Reload Type: Clip
This is probably the most unlocked weapon since its accuracy is amazing and does great damage. Great for the kill then heal type person, or the kill and revive person.

Spec Ops' G36C
Type: Full Auto / Single Shot
Damage: Medium
Accuracy: High
Clip Size: 30's
Reload: Fast
Reload Type: Clip
This weapon does as much damage as an AK-74, has the accuracy of an M4, and the long range sight of the QBZ-97. It is recommended for Special Forces who like to destroy the enemy commander equipment.

Support's PKM
Type: Full Auto
Damage: High
Accuracy: Medium
Best Range: Medium
Clip Size: 100's
Reload: Slow
Reload Type: Clip
There is not much difference from this and the MEC's RPK-74 except that this weapon takes slightly longer to get heated up and has better long range sight, It is better then all support's weapons but it ties with the MEC's RPK-74 which is for the support. This weapon is only recommended for those who like to play as support most of the times and that do not like to take on enemies from close.

Sniper's M95
Type: Bolt Action
Damage: Very High (can shoot through protective glass on vehicles)
Accuracy: High
Best Range: Long
Clip Size: 5
Reload: Slow
Reload Type: Clip
If you really like to snipe and think you can hit a target at long range, then this is just what you need. You must be very skilled at using your pistol for close range encounters. It can actually shoot the bulletproof windows on some vehicles like helicopters.

Anti-Tank's DAO-12
Type: Full Auto
Damage: High (can shoot through protective glass on vehicles)
Accuracy: Low
Best Range: Near
Clip Size: 12
Reload: Very Slow
Reload Type: Per Bullet
This is probably the weapon that is least unlocked. This weapon should only be unlocked if you like to use Anti-Tank at close range. Its very powerful, but the reload time makes it very difficult to use. Recommended for commando types who like to destroy vehicles and eradicate the remaining survivors from close range.

Wetlands: Crop circle

On the Wetlands map, there is a farm house and field in the center of the field. If you are in a plane or chopper you can see a crop circle there.