========================================================================
Battlefield 2™ Server v1.01
ReadMe File
March 29th 2005
========================================================================
========================================================================
Thank you for purchasing Battlefield 2.
This readme file contains last minute information that did not make
it into the manual, as well as more detailed information on various
features already covered in the manual.
========================================================================
========================================================================
Patch Information
========================================================================
- Patch v1.01
Fixed in issue that caused the Multiplayer Browser to become unresponsive.
Fixed an issue where some game controls were not available to be rebound within the Options menu.
Fixed an issue with increasing performance degradation on servers.
Fixed a problem with shader caching on client/host : after the first
map in a rotation, shaders would be loaded on the fly during gameplay.
Fixed a crash with rebinding LMB
Fixed a problem that caused environment mapping to not appear on
reflective surfaces.
Fixed a crash that happened when a client picks up a kit that doesn't
exist anymore.
Fixed a problem with AI when the game was paused for a long time: bots
would become unresponsive and also shoot more accurately.
LOD distances tweaked on certain objects.
========================================================================
System Requirements
========================================================================
LINUX
- Minimum Specification, based on playing a 16 player game:
CPU: 1 Ghz Processor
RAM: 256 Mb
- Recommended Specification, based on playing a 64 player game:
CPU: 3 Ghz Pentium 4 or Athlon XP, or a 1.8 Ghz 64-bit Opteron.
RAM: 1 Gb
WINDOWS
- Minimum Specification, based on playing a 16 player game:
CPU: 1 Ghz Processor
RAM: 384 Mb
- Recommended Specification, based on playing a 64 player game:
CPU: 3 Ghz Pentium 4 or Athlon XP
RAM: 1 Gb
BANDWIDTH
- Minimum
2.5 Mbit
- Recommended
5Mbit
As always if you can increase any of the above hardware you will
improve your overall gameplay experience.
FIREWALL
The use of a software firewall on the server is not recommended,
as it can adversely affect server performance and the overall
gameplay experience.
========================================================================
Hard Drive Space
========================================================================
To install the Battlefield 2 Server you will need approximately 175 Mb
free hard disk space, plus space for saved games. Additional space
is required for DirectX 9 installation.
In addition to the installed game, Windows will require additional
free hard drive space for its operating system (virtual memory).
If you encounter the following message in an error dialog:
"Ran out of virtual memory"
Free up some more hard drive space.
========================================================================
CLIENT AND SERVER PORTS
========================================================================
Hosting a Battlefield 2 Server
In order to host a Battlefield 2 server, you must have the following ports open in your firewall.
Server Ports:
UDP 27900
UDP/TCP 29900
TCP 80
TCP 4711
UDP 27901
UDP 1500-4999
UDP/TCP 1024-1124
UDP 29900
UDP/TCP 27900
UDP 16567
UDP 55123-55125
========================================================================
SERVER ADMIN COMMANDS
========================================================================
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\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