I have just worked around how to edit the server XP rate awarded for any action during a scored round, and as a member of this community i was eager to share it, so, here we go:
Basic info:
- available server configuration (without any decoding) is very basic - main folder-> "ServerOptions.cfg"
- start the server via "Frost.Game.Main_Win32_Final"
- the current files come with both x1000 rates and x1 rates(default).
To change between those two you have to go to: "\BFBC2_SERVER\dist\linux\async" and choose either x1(default) or x1000 by changing the file name to the original "startup-00.fbrb" (remove the " x1000" and spaces)
If you want your custom rates or if you simply want to make your server really custom ( vehicle spawn times - regen time - map area - weapon damage - weapon bullet count - etc ) we will be working with the same file: "\BFBC2_SERVER\dist\linux\async\startup-00.fbrb"
Necessary stuff:
- Python 2.7.5 - you will need to have Python 2.7.5 (i recently tried with 3.3.2 and it didnt work)

- R30/R32 Server files, full archive, no scan available as it is too large.I had it on my PC and consider it clean, but use it at your own risk.
- eyes
- brainz iz optional
NOTE: If you already have the server files and you only need the editing tools, they are in the attachment (plus the scan link).

1) Locate the "Decompress&compress" files inside "\BFBC2_SERVER\BattleField Bad Company 2 Server Rate Edit Tools"
2) Edit the file called: "PointSystemParams.XML" ,and find the "Score" field and change that value to your heart's content (take into consideration the action for which you are changing the score for).
You only have a set of those to about 30% of the file length, which are solely dedicated to awards, and below that, you have a lot of other settings which you can fiddle with to make your server as unique as it can get.
3) After you have modified the .XML file ( or files, the same method can be applied to any file inside startup-00.fbrb to further modify the server to your liking) drag and drop the (PointSystemParams).XML file onto "Decompress&compress DBX - XML" and you will see a newly created file called "PointSystemParams.DBX"
4) Put "PointSystemParams.DBX" into "\startup-00 FbRB\Awards" and overwrite.
5) After finishing with the XML - DBX files, drag and drop the folder "startup-00 FbRB" onto "Decompress&compress FBRB - Folder" and a new file called "startup-00.fbrb" will be created, which must be placed into "\BFBC2_SERVER\dist\linux\async\" and overwrite the old version, thus giving your server the rates/properties you desire.
So, in conclusion, this method can be applied to the whole server files, and giving you the option of customizing the server to your own liking.You can modify stuff like maps (colision points, spawn points, etc), vehicle speed, vehicle health, reload times, bullet damage, character health, health regen time and so on.
All you have to do is decompress/compress the .FBRB files into folders (and viceversa) via "Decompress&compress FBRB - Folder" and then (if the case) to decompress the .DBX files into .XML files (and viceversa) via "Decompress&compress DBX - XML" which can be edited with an editor like Notepad.Then follow the steps backwards and recompress the files, .XML into .DBX and then the folder into .FBRB and place the file back into the server files.
Guide credits go to me, the credits for the decompressers/compressers Python code go to their respective owners(could not find the original owners - too many copy-paste no credits all over the forums).
I would like to thank
for providing me a link to redownload the server files at
.I will make sure to have a backup of them on a CD or DVD just in case the link stop working.(In case you read this tutorial and the links are not working give me a PM).I would appreciate the thanks, you don't find a tutorial for score multiplier nor everything all together anywhere.
Password for the serverfiles archive is the forums address.






