-
Download and Extract the BF2CC Daemon files into their own folder (obviously on the computer that will run your BF2 server).
-
You must have the ModManager Admin Scripts installed on your BF2 dedicated server in order for the Daemon to work. The ModManager scripts will be included inside the BF2CCDaemon zip file and look something like "modmanager-v1.0-rc1.zip".
Extract the ModManager scripts into your C:\Program Files\EA Games\Battlefield 2 Server\ folder. Overwrite any files if prompted to do so. Your BF2 server path may be different.
-
The Login screen will appear. You will need to know if you will be connecting directly to the BF2 dedicated server's R-Con or if you are making a Daemon Connection. They are different!
-
Start the BF2CCD.exe file. Ranked servers need to start the Daemon with "BF2CCD.exe -ranked" via a Batch file or a shortcut. There are many command line parameters you can use to start the Daemon. Start the Daemon with the "-help" parameter to view the available command line parameters and their functions.
**Linux users see the Online Help section for Linux instructions
-
The Daemon Config screen will appear (Windows). Point the Daemon to the instance of the BF2 server (bf2_w32ded.exe) you want the Daemon to control.
-
Specify the IP and Port you want the Daemon to use for incoming BF2CC client connections. You will need to have the Daemon port (default = 6712) open for TCP traffic in your firewall setup. Click here for more information regarding ports.
-
The default admin account is setup with:
User = admin
PW = admin
You can change the default admin password, but it is recommended that you just login to the Daemon, with the BF2CC Client GUI, using the standard admin account and create yourself a new Administrator level account. Log back in with this newly created account and remove the default admin account for security purposes.
-
Click "OK" to close the Daemon config screen. You can force the config screen to reappear on Daemon starts by deleting your config.xml file or by starting the Daemon with the "-daemonconfig" parameter.
-
The Daemon should start up. When you run the Daemon for the first time, it will create a user accounts file and import your serversettings.con file into the default profile (default.profile).
-
You must realize the importance of working with profiles. A profile consists of the following information: BF2 Network Settings, Game Settings, the Map List and VOIP Settings. In order to setup the Rcon settings you wish for your BF2 server to use, you must login to the Daemon with the Client and setup the BF2 Network settings. These are located in the Dashboard Control at the bottom of the client. The dashboard control is where you will ALWAYS save and apply settings using profiles. Remember, since you are using the Daemon you do NOT need to have your R-con port exposed to the internet. Only the Daemon needs to talk to your BF2 server on the local machine. It is also important thought to make sure that if you run more then 1 BF2 server on your machine that you do NOT have any port conflicts. Each BF2 server must have its own unique IP address OR each BF2 server must NOT use identical ports for BF2 Client Joins (16567), R-Con (6711), Gamespy (29900). If you experience any problems with your server or BF2 chanes are near 100% that you have a network conflict, most likely a firewall issue or port issue.