Hosting a Dedicated Server
Windows
1. Install SteamCMD
Download http://blog.counter-strike.net/wp-content/uploads/2012/04/steamcmd.zip
Extract to the folder you would like to install SteamCMD and Blade Symphony.
2. Install Blade Symphony Dedicated Server
Open a command prompt, navigate to the folder you extracted SteamCMD into, and run:
steamcmd +login [username] [password] +app_update 228780 validate
Blade Symphony will be installed into “SteamApps/common/Blade Symphony”
3. Launch a Blade Symphony Dedicated Server
Edit the berimbau/cfg/server.cfg file in the Blade Symphony folder. Change the server name, RCON password, and other settings.
Open a command prompt, navigate to the Blade Symphony folder, and run:
srcds.exe -console +maxplayers 16 +map duel_winter
Linux
We recommend using 32-bit Ubuntu Linux. While it is possible to use other distributions or 64-bit, we have tested and written instructions for Ubuntu 12.04 32-bit.
1. Install SteamCMD
Download http://blog.counter-strike.net/wp-content/uploads/2012/04/steamcmd.tar.gz
Extract to the directory you would like to install SteamCMD and Blade Symphony.
2. Install Blade Symphony Dedicated Server
Open a command prompt, navigate to the directory you extracted SteamCMD into, and run:
STEAMEXE=steamcmd ./steam.sh +login anonymous +app_update 228780 validate
Blade Symphony will be installed into “SteamApps/common/Blade Symphony”
3. Launch a Blade Symphony Dedicated Server
Edit the berimbau/cfg/server.cfg file in the Blade Symphony directory. Change the server name, RCON password, and other settings.
Open a command prompt, navigate to the Blade Symphony directory, and run:
sh srcds_run.sh +maxplayers 16 +map duel_winter
Additional Information
Valve’s documentation for SteamCMD can be found at https://developer.valvesoftware.com/wiki/SteamCMD
If you followed the instructions above and ran the server once already you should have come across the file ‘server.cfg’ which is located in the directory ‘berimbau/cfg/’ and adjusted the console variable (cvar) ‘rcon_password’ accordingly.
There are further cvars available that allow you to customize your server, we will explain a few important ones here:
- hostname: The name of your server which is visible to the players.
- rcon_password: The password a player needs to provide if he wishes to run commands on your server remotely. You should make sure to replace this value with your own password!
- sv_password: A password players need to provide when they want to join your server. Simply leave it empty if you want everybody be able to join.
- mp_timelimit: The time in minutes until the game will attempt to do a map change. This timer may extend if there are duels running.
- mapcyclefile: The file used to define which maps to cycle through automatically.