Couple of answers for you guys....
If you renamed BF2.exe to anything else, you have to use the new file name in the command line to set the exe file to high priority or setting the RAM heapsize.
Although you can set the priority to whatever you want by manually as well:
- Start BF2 and wait for the login screen.
- Don't log in. Push Alt+Tab to minimize BF2 to the tray.
- Push Alt+Ctrl+Del to bring up the Task Manager
- Get to the processes page and search for BF2.exe (or whatever you renamed it)
- Right click on it and and choose set priority...there you can set it to whatever you want
Some machines are sensitive to priority changes while the said program is running. So if you experience instability (NOT connection lost) don't change it.
Experience with the command line also...it can cause CTD as well on some machines.
Setting heapsize for BF2 doesn't necessary on every machine and I don't see the point why would you even need it. If your graphical settings require a certain amount of memory than BF2 will use it. If you run out of RAM, Windows will use the page file.
Now if you have 2GB RAM, almost all your processes can run in it but windows will still use ~180MB in the page file. For the kernel and some other processes which won't run in RAM... (That's how it works on my rig with the page file set to a fixed amount of 2615MB...can be slightly different on yours)
Regarding the Windows reserved 20% of my bandwith...
I keep hearing this thing over and over.
I explain to you how it works. Windows has a theoretical 20% bandwith reserve for processes that require internet access. However it is not reserved constantly...it's not an idle part of your bandwith. If there is no windows process that needs access to the internet, than it's free to use to other programs.
It's just a priority matter....and if a certain process require access to it (like svchost.exe) it doesn't necessary use the total 20%.
So I suggest to keep the setting on 20%. You won't run many things while you play BF2 anyway.
Changes to Special Forces as well?
It all depends which desktop icon you run to start the game.
I usually run the original BF2.exe to play the game. If a certain map requires SF the game switch to it but it will run on the same exe.
If you run the game from the SF desktop icon you may want to rename the movies in the "xpack" folder as well. So your machine won't load them in the memory...same way you did it in BF2 vanilla.
I never had any problem with setting pb_sleep to 500. I never been kicked by any server for PB reasons.
Unmodified contents....hmmm...if the manual PB update won't help and you renamed the BF2.exe file to something else, try to rename it to the original...may work...or not...but worth a try.
Hope these helped for some of you.
Have a nice day!
Drac
Last edited by IC_Draconis (2006-06-27 04:22:31)