Battlefield 2 Command and Control [BF2CC] client

The Battlefield 2 Command and Control Client can be used to (remotely) administrate and automate certain admin tasks, as well as to configure the Battlefield 2 server.

BF2 command and control client

To use the Battlefield 2 Command and Control client to control the server we MUST have the Microsoft .NET Framework 1.1 and .NET Framework 1.1 service pack 1 installed.
These can be downloaded from:
https://www.microsoft.com/en-us/download/details.aspx?id=26
https://www.microsoft.com/en-us/download/details.aspx?id=33

Note: A few users experience issues installing .NET, there is an alternative method to install it: https://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/how-to-install-net-framework-11-in-windows-7-64/eb1e6232-e874-432e-ab43-17660e25e43d

Note:
Windows 7 and newer operating systems are not listed under the system requirements for .NET Framework 1.1.
However you can and SHOULD still install .NET Framework 1.1 on these operating sytems.

Without .NET Framework 1.1 installed you will get errors in BF2CC like not being able to saving certain server settings in the BF2CC client (For example, the map list).

You would see a line like: ERROR in BF2CC.ctlDashboard.btnSaveChanges_Click - Object reference not set to an instance of an object. in the log BF2CC client log.
To solve this problem simply install the .NET Framework from the above URL's.

Once the .NET Framework is installed we can download the BF2CC client.
Unzip it on your desktop, your documents or in another folder which you find suitable. Now open the BF2CC folder and run the BF2CC application.

Connecting to the Battlefield 2 CC deamon server
We can now connect to the Battlefield 2 CC deadmon server.
To do this calculate the BF2CC deamon port number by taking the rcon port number and adding 1 to it (rconport +1).

Alternatively you can find the port number by using the log viewer and looking for a file named bf2d_YYYY_MM_DD.log (for example: bf2d_2016_02_24.log).
In this file there will be a line like: Daemon On: server IP:Port Number (e.g. Daemon On: 207.244.133.7:9500) The part after the semi column is the port number.

Note:
You can use the + icon to add more servers and give them their own unique name. This can be useful if you wish to administrate more than one server.

Under connection type: click on BF2CCDaemon
Use the IP and port number which we determined earlier and fill it in as shown in the image below:
Take over the IP and Port number

The default login details are:
Username: admin
Password: the RCON password of your server

Then click on login.
You can change the password to something else if desirable and create new accounts from the Admins tab.
After making changes here click the apply changes button in the right corner.
BF2CC change admin password

Tips:

  • You can make different profiles, which contain different settings. To do this open the dashboard, click the + button to make another profile. To make the new profile active click on Apply Profile.
  • When making changes to a profile don't forget to click the save button in the dashboard and press Apply Profile. Sometimes a server restart is needed to apply changes.
  • Always look for a save or apply changes button when making changes. For some settings this button is not located in the dashboard.
  • If you don't know what a setting does you can hover the mouse over the setting, a tooltip will show up for most settings, which contains a description of the setting.
  • 17 Users Found This Useful
Was this answer helpful?

Related Articles

Add bots

To add bots on your Battlefield server you will need to edit the map list. Using bots requires...