<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fortress-forever.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Downtownman</id>
	<title>Fortress Forever Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.fortress-forever.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Downtownman"/>
	<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Special:Contributions/Downtownman"/>
	<updated>2026-08-14T20:01:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=How_to_install_a_SRCDS&amp;diff=8864</id>
		<title>How to install a SRCDS</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=How_to_install_a_SRCDS&amp;diff=8864"/>
		<updated>2008-09-14T15:05:22Z</updated>

		<summary type="html">&lt;p&gt;Downtownman: /* What does this guild do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
[[Category:0-Star_Articles]]&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
===What is a SRCDS===&lt;br /&gt;
SRCDS stands for Source Dedicated Server.  This is a free stand-alone server program created by Valve.  Unlike other type of servers, SRCDS does not require steam or even a copy of Half-Life:2 to install.  When installing a SRCDS, the update tool will download all the required files for the server of your choice.  Since SRCDS is for a Dedicated Server, you can not play on the same computer that your Dedicated Server is running on.  To play and host on the same computer, create a listen server from in-game.&lt;br /&gt;
&lt;br /&gt;
===What does this guide do?===&lt;br /&gt;
This guide will walk you through how to do a full install of SRCDS with Fortress Forever.  This will also explain what you are doing so you can learn more about SRCDS.&lt;br /&gt;
&lt;br /&gt;
==How do I make SRCDS work with Fortress Forever==&lt;br /&gt;
Since SRCDS is made to work with first-party mods (those created by Valve), the Fortress Forever server needs to add to SRCDS.  This is done by installing a Half-Life:2 Death Match SRCDS and then adding the FortressForever server to the root.  This will all be explained below.&lt;br /&gt;
&lt;br /&gt;
==Required Tools==&lt;br /&gt;
The following tools are required:&lt;br /&gt;
* HLDSUpdatetool.exe&lt;br /&gt;
* Fortress Forever Server&lt;br /&gt;
* 7-Zip/WinZip/WinRar/Ect.&lt;br /&gt;
&lt;br /&gt;
==Walk Through==&lt;br /&gt;
===HLDSUpdatetool===&lt;br /&gt;
To start off, you need to download HLDSUpdatetool installer.  This can be downloaded directly from steam [http://www.steampowered.com/download/hldsupdatetool.exe here]. Once downloaded, double click on the installer and install it to c:\hldsupdatetool.  This will make it easy to find it you ever need it again.&lt;br /&gt;
===HL2DM Install===&lt;br /&gt;
First we need to find our way over to the installer. Start by opening a command line. This can be done by going to Start --&amp;gt; Run and then typing cmd. There are a few things you want to do. First you want to move to your C drive. Then create a folder for your server. Then move into your installer folder. Use the following commands:&lt;br /&gt;
 c:&lt;br /&gt;
 mkdir \ff-server&lt;br /&gt;
 cd \hldsupdatetool&lt;br /&gt;
Now that you are in the hldsupdatetool folder, run this command to install HL2DM:&lt;br /&gt;
 hldsupdatetool -command update -game hl2mp -dir c:\ff-server&lt;br /&gt;
You should see tons of text scroll by as the correct files are downloaded directly from the Steam servers to your server. Congrats! You have installed a HL2DM server!&lt;br /&gt;
&lt;br /&gt;
===FF Server Install===&lt;br /&gt;
Download the Fortress Forever 2.1 FULL (Windows Only) [SERVER].  This can be downloaded [[Downloads#Files_for_server_operators |here]].&lt;br /&gt;
&lt;br /&gt;
Now unzip the whole file to C:\ff-server.&lt;br /&gt;
&lt;br /&gt;
===Adding Your server.cfg File===&lt;br /&gt;
In the C:\ff-server\fortressforever\cfg folder, create a new file with notepad called &amp;quot;server.cfg&amp;quot;.  Make sure there is NOT a .txt at the end or the config will not run.  Add this to that file and customize at will:&lt;br /&gt;
&lt;br /&gt;
 //Standard SERVER.CFG&lt;br /&gt;
 &lt;br /&gt;
 hostname &amp;quot;My Fortress Forever Server!&amp;quot; // Put your server&amp;#039;s name in quotes here.&lt;br /&gt;
 &lt;br /&gt;
 sv_password &amp;quot;&amp;quot; // Put a password here to lock your server.&lt;br /&gt;
 rcon_password &amp;quot;rcon123abc&amp;quot; // Put an RCON password here for remote server administration (HLSW, client, etc.)&lt;br /&gt;
 &lt;br /&gt;
 mp_timelimit 30 // Map time limit, in minutes.&lt;br /&gt;
 mp_friendlyfire 0 // Friendly fire. 1 = On. 0 = Off.&lt;br /&gt;
 &lt;br /&gt;
 //====================================================&lt;br /&gt;
 // Class limits.  Set to -1 to disable the class.  0 for unlimited.&lt;br /&gt;
 cr_scout 0 // Scout class limit.&lt;br /&gt;
 cr_sniper 0 // Sniper class limit.&lt;br /&gt;
 cr_soldier 0 // Soldier class limit.&lt;br /&gt;
 cr_demoman 0 // Demoman class limit.&lt;br /&gt;
 cr_medic 0 // Medic class limit.&lt;br /&gt;
 cr_hwguy 0 // HWGuy class limit.&lt;br /&gt;
 cr_pyro 0 // Pyro class limit.&lt;br /&gt;
 cr_spy 0 // Spy class limit.&lt;br /&gt;
 cr_engineer 0 // Engineer class limit.&lt;br /&gt;
 &lt;br /&gt;
 sv_rcon_maxfailures 3 // How many times an RCON password can be entered incorrectly before banning the user.&lt;br /&gt;
 sv_alltalk 0 // Alltalk enables voice comms between all teams/players.&lt;br /&gt;
 sv_voiceenable 1 // Enables voice chat. Use 0 for no voice.&lt;br /&gt;
 &lt;br /&gt;
 mp_allowspectators 1 // Allows players to spectate.&lt;br /&gt;
 mp_footsteps 0 // Footstep sounds. 0 = Off, 1 = On&lt;br /&gt;
 sv_mincmdrate 0 // Minimum cl_cmdrate&lt;br /&gt;
 sv_maxcmdrate 100 // Maximum cl_cmdrate&lt;br /&gt;
 sv_minupdaterate 10 // Minimum cl_updaterate&lt;br /&gt;
 sv_maxupdaterate 100 // Maximum cl_updaterate&lt;br /&gt;
 sv_minrate 2000 // Minimum rate&lt;br /&gt;
 sv_maxrate 20000 // Maximum rate&lt;br /&gt;
 sv_unlag 1 // Lag compensation.&lt;br /&gt;
 sv_maxunlag 0.3&lt;br /&gt;
 sv_spectatorchat 1 // Allows spectators to chat.&lt;br /&gt;
 sv_cheats 0 // Turns cheat cvars off.&lt;br /&gt;
 sv_allowupload 1 // Allow uploading of files to server. (For sprays)&lt;br /&gt;
 sv_allowdownload 1 // Allow downloading from server.&lt;br /&gt;
 sv_voicecodec vaudio_speex // The server&amp;#039;s audio codec.&lt;br /&gt;
 sv_specaccelerate 5 // How quickly spectators accelerate when moving around the map.&lt;br /&gt;
 sv_specspeed 2 // Spectator max speed.&lt;br /&gt;
 &lt;br /&gt;
 log on // enable or disable server logging. on is on / off is off&lt;br /&gt;
 sv_logbans 1 // Log server bans in the server logs&lt;br /&gt;
 sv_logecho 1 // Echo log information to the console. 0 is off 1 is on&lt;br /&gt;
 sv_logfile 1 // Log server information in the log file. 0 is off 1 is on&lt;br /&gt;
 sv_log_onefile 1 // log everything in one file&lt;br /&gt;
 &lt;br /&gt;
 exec banned_user.cfg // A list of all bans, in case the server crashes.&lt;br /&gt;
&lt;br /&gt;
===Starting Your FF Server===&lt;br /&gt;
To make your life easier, here is a windows batch script to automatically run your server.  It will also automatically re-start the server if it gets sent a quit or exit command.  Create a new file in notepad and save it as &amp;quot;SRCDS Guardian 2.bat&amp;quot;.  Make sure there is NOT a .txt at the end or the script will not run.  Add this to that file:&lt;br /&gt;
&lt;br /&gt;
 ::=======================::&lt;br /&gt;
 ::  SRCDS Guardian 2.0   ::&lt;br /&gt;
 ::         Mooga         ::&lt;br /&gt;
 ::       srcds.com       ::&lt;br /&gt;
 ::=======================::&lt;br /&gt;
 &lt;br /&gt;
 ::=========================================================::&lt;br /&gt;
 :: Thanks To Black-Sky &amp;amp; Drocona for making SRCDS Guardian ::&lt;br /&gt;
 :: This script is open source.  Feel free to edit at will. ::&lt;br /&gt;
 ::                                                         ::&lt;br /&gt;
 :: This script was writen for the use of the srcds.com     ::&lt;br /&gt;
 :: online community.  If you are interested in running a   ::&lt;br /&gt;
 :: Source Dedicated Server or need help, drop by our       ::&lt;br /&gt;
 :: forums at... http://forums.srcds.com                    ::&lt;br /&gt;
 ::=========================================================::&lt;br /&gt;
 &lt;br /&gt;
 :: This will keep the window clean and easy to read&lt;br /&gt;
 @echo off&lt;br /&gt;
 &lt;br /&gt;
 ::=======================::&lt;br /&gt;
 ::  SET YOUR VARIABLES!  ::&lt;br /&gt;
 ::=======================::&lt;br /&gt;
 &lt;br /&gt;
 ::=======================::&lt;br /&gt;
 ::  Window and Log name  ::&lt;br /&gt;
 ::  Replace &amp;quot;My Server&amp;quot;  ::&lt;br /&gt;
 ::=======================::&lt;br /&gt;
 set servername=&amp;quot;My FF Server&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ::=======================::&lt;br /&gt;
 ::   Your start command  ::&lt;br /&gt;
 ::=======================::&lt;br /&gt;
 set runcmd=C:\ff-server\srcds.exe -console -game fortressforever -maxplayers 22 +fps_max 200 -port 27015 +map ff_2fort -tickrate 66&lt;br /&gt;
 &lt;br /&gt;
 :: Sets the title of the window&lt;br /&gt;
 title SRCDS Guardian 2.0   %servername%&lt;br /&gt;
 &lt;br /&gt;
 :: Clears the window incase there is anything there&lt;br /&gt;
 cls&lt;br /&gt;
 &lt;br /&gt;
 :: Prints to the window what we are doing&lt;br /&gt;
 echo SRCDS Guardian 2.0 has been started!&lt;br /&gt;
 echo.&lt;br /&gt;
 echo **************************************************************************&lt;br /&gt;
 echo To close the server, close this windows and type exit in the server window&lt;br /&gt;
 echo **************************************************************************&lt;br /&gt;
 echo.&lt;br /&gt;
 echo.&lt;br /&gt;
 &lt;br /&gt;
 &amp;gt;&amp;gt; %servername%_Guardian.log echo.&lt;br /&gt;
 &amp;gt;&amp;gt; %servername%_Guardian.log echo (%date%)(%time%) SRCDS Guardian 2.0 has been started!&lt;br /&gt;
 &lt;br /&gt;
 echo (%date%)(%time%) %servername% is now starting...&lt;br /&gt;
 &amp;gt;&amp;gt; %servername%_Guardian.log echo (%date%)(%time%) %servername% is now starting...&lt;br /&gt;
 &lt;br /&gt;
 :: This is a return point in case the server crashes or is closed&lt;br /&gt;
 :restart&lt;br /&gt;
 &lt;br /&gt;
 echo (%date%)(%time%) %servername% is now online&lt;br /&gt;
 &amp;gt;&amp;gt; %servername%_Guardian.log echo (%date%)(%time%) %servername% is now online&lt;br /&gt;
 &lt;br /&gt;
 echo Watching %servername% for crashes...&lt;br /&gt;
 &amp;gt;&amp;gt; %servername%_Guardian.log echo (%date%)(%time%) Watching %servername% for crashes...&lt;br /&gt;
 &lt;br /&gt;
 ::Start the actual server&lt;br /&gt;
 start /wait %runcmd%&lt;br /&gt;
 &lt;br /&gt;
 echo (%date%)(%time%) Crash or Close detected!&lt;br /&gt;
 &amp;gt;&amp;gt; %servername%_Guardian.log echo (%date%)(%time%) Crash or Close detected!&lt;br /&gt;
 &lt;br /&gt;
 echo (%date%)(%time%) %servername% is now restarting...&lt;br /&gt;
 &amp;gt;&amp;gt; %servername%_Guardian.log echo (%date%)(%time%) %servername% is now restarting...&lt;br /&gt;
 &lt;br /&gt;
 ::Server crashed or closed, so we point it to the return point to start the server again&lt;br /&gt;
 goto restart&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
Here are some useful links for running a SRCDS.&lt;br /&gt;
[http://www.srcds.com srcds.com] - The best and only dedicated community for running a Source Dedicated Server&lt;br /&gt;
[http://forums.srcds.com srcds.com forums] - srcds.com&amp;#039;s forums with many experienced admins willing to help.  Active Fortress Forever member, Mooga, is a Moderator for the forums.&lt;/div&gt;</summary>
		<author><name>Downtownman</name></author>
	</entry>
</feed>