#REDIRECT [[Source (game engine)#Source Dedicated Server]]
<!-- Please do not remove or change this AfD message until the issue is settled -->
{{Article for deletion/dated|page=Source Dedicated Server|timestamp=20140524074300|year=2014|month=May|day=24|substed=yes|help=off}}
<!-- For administrator use only: {{Old AfD multi|page=Source Dedicated Server|date=24 May 2014|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
The '''Source Dedicated Server''' or '''SRCDS''' is a tool that runs the server component of a [[Source (game engine)|Source]] game without the client component. In other words, it simulates the game without drawing it. SRCDS is chiefly used by server providers who want to serve up as many games from the same computer as they can.
== Connectivity ==
The ports SRCDS officially uses are:
* 27015 TCP/UDP (game transmission, pings and [[RCON]])
* 27020 UDP ([[SourceTV]] transmission)
SRCDS has also been spotted opening connections on 27005 and 51840 UDP, but these may be outbound only.
== Uses ==
A [[Source engine]] based multiplayer game can be hosted in three different ways:
#Inside the Windows game client, using the "New Game" button (a "listen server", see [[game servers]])
#Using the Steam-based dedicated server (only on Windows)
#Using a standalone dedicated server
Most high-performance servers use the 3rd Option. The Windows build of the standalone dedicated server can optionally be run with a graphical front-end, but graphical is the default mode when running in Steam. Most often commercial game server hosts choose the Linux build as it is regarded as a more flexible server operating system with higher performance.
==Technical==
===Source===
Most online [[Source]] servers are dedicated servers running SRCDS, as opposed to "[[Game server|listen servers]]". SRCDS-servers can be remotely controlled using [[RCON]]. SRCDS servers can host additional custom content for games, which can be downloaded to players, when they join the server. This made it possible to make custom maps (such as ''fy'' or ''fight yard'') available, that were not shipped with the original [[Source]] games.
SRCDS is the only server available for hosting [[Source]] based games such as:
#Half-Life 2: Deathmatch
#Team Fortress 2
#Counter-Strike:Source
#Counter-Strike: Global Offensive
#Day of Defeat: Source
#Garry's Mod
#Left 4 Dead
#Left 4 Dead 2
#Synergy (mod)
#etc..
Using [[Metamod]]:Source, the server can load and unload [[dynamic libraries|dynamic library]] modules (.so on Linux, .dll on Windows).<ref>[http://www.sourcemm.net/ MetaMod:S]</ref> The most popular MetaMod:S plugin is SourceMod. SourceMod is a big Administration Tool for the Source Engine. Most SRCDS servers use SourceMod or MetaMod:S in some way.<ref>[http://www.sourcemod.net/ SourceMod]</ref>
== Installation ==
See [[SteamCMD]] for most games. See [https://developer.valvesoftware.com/wiki/HLDSUpdateTool HLDSUpdateTool] for games that '''DO NOT''' use SteamPipe.
== External links ==
* [https://developer.valvesoftware.com/wiki/HLDSUpdateTool HLDSUpdateTool]
* [https://support.steampowered.com/kb_article.php?ref=6758-TCMF-2234 Setting up a Standalone Dedicated Server]
* [https://support.steampowered.com/kb_article.php?ref=7017-UJBN-6785 Setting up a Steam Source Dedicated Server]
* [https://support.steampowered.com/kb_article.php?ref=5386-HMJI-5162 Optimizing a Dedicated Server]
* [http://forums.steampowered.com/forums/forumdisplay.php?f=44 Official Source DS (Windows) forum]
* [http://forums.steampowered.com/forums/forumdisplay.php?f=45 Official Source DS (Linux) forum]
== References ==
<ref>https://developer.valvesoftware.com/wiki/Source_Dedicated_Server</ref>
{{Reflist}}
{{stub}}
{{Uncategorized|date=March 2014}}
|