This application allows you to launch a dedicated server more easily using a graphical user interface, as well as schedule server messages to be sent at different time intervals.
NOTE: This program should
NOT be used with a stock Red Faction game executable, as running a dedicated server with the original game will expose you to
severe security vulnerabilities. If you would like to use DedServConf, please use it with Dash Faction. To do this, follow the instructions below:
1. If you have not done so already, install Dash Faction. You can find a download and installation instructions at
https://dashfaction.com.
2. If the Red Faction 1.20 executable that is selected in the Dash Faction options is named "RF.exe", rename it and reselect it. The executable will remain compatible with Dash Faction under the new name. This is necessary due to DedServConf being hardcoded to open the file named "RF.exe" when launching the server, preventing direct use with Dash Faction.
3. Additionally, if you have an executable for any other version of Red Faction that is named "RF.exe", create a backup and remove it. The original file must be removed before the symlink that will be created in step 6 can take its place.
4. Create a backup of "dedicated_server.txt", as this file is overwritten by DedServConf when the program is launched. Additionally, a clean copy may also be downloaded
here.
5. In Windows, run the Command Prompt as an administrator and type the "mklink" command, followed by the original path of "RF.exe" and the path of "DashFactionLauncher.exe" from your Dash Faction installation in quotes, all separated by spaces. Example:
mklink "C:\Games\Red Faction\RF.exe" "C:\Program Files (x86)\Dash Faction\DashFactionLauncher.exe"
This will create a symlink in the game folder named "RF.exe" that acts as the game executable, but instead opens Dash Faction upon execution.
6. Once the link is successfully created, you may run DedServConf and begin configuring your server. Right before launching the server, remember to always add "#End" to the bottom of the configuration file, or else the server will fail to initialize.