Source Dedicated Server: Difference between revisions

Content deleted Content added
舎利弗 (talk | contribs)
Sarabveer (talk | contribs)
Added more of my OWN work, make it different than the Valve article!
Line 13:
SRCDS has also been spotted opening connections on 27005 and 51840 UDP, but these may be outbound only.
 
== InstallationUses ==
A [[Source engine]] based multiplayer game can be hosted in three different ways:
See [[SteamCMD]] for most games. See [[HLDSUpdateTool]] for games that haven't been updated in a long time.
 
#Inside the Windows game client, using the "New Game" button (a "listen server", see [[game servers]])
== See also ==
#Using the Steam-based dedicated server (only on Windows)
* [https://developer.valvesoftware.com/wiki/HLDSUpdateTool HLDSUpdateTool]
#Using a standalone dedicated server
* [[Half-Life 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 haven't''DO been updated in aNOT''' longuse timeSteamPipe.
 
== 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]