BF2CC Daemon
Setup Walkthrough
Click
here to read the BF2CC Client Walkthrough
Important: First shut down any instance(s) of your BF2 server(s) running on the computer you wish to install the Daemon onto. If you have any sort of script, loop or tool (Firedaemon etc.) which keeps your BF2 server running, you will need to disable that as well.
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.
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.