Was ist ein Source® Game Server?
Source®-Spieleserver sind die Mittel, mit denen Spieler bestimmte Multiplayer-Spiele online spielen können. Jedes Spiel, das auf der Sourge®-Engine basiert und online spielbar ist, verwendet diese Art von Server. Es ist möglich, einen Source®-Spieleserver auf einem PC zu installieren, der eine reguläre Internetverbindung nutzt. In der Regel können diese jedoch auch von Spieledienstanbietern (GSPs) gemietet werden. Diese Server können manuell installiert werden. Sie können jedoch auch ein kostenloses Programm, das als HLDS-Update-Tool (Half-Life Dedicated Server) bezeichnet wird, verwenden, um die erforderlichen Dateien herunterzuladen, zu aktualisieren und einzurichten. Mit diesem Tool kann ein Source®-Spieleserver erstellt werden, ohne dass das betreffende Spiel im Besitz sein muss.
Der 2004 erstmals vorgestellte Source®-Spieleserver verwendet eine relativ standardmäßige Client-Server-Basis für Online-Spiele. Bei dieser Art von Beziehung ist der Server-Computer für die Berechnung aller verschiedenen Beziehungen zwischen Objekten im Spiel verantwortlich. Client-Computer stellen eine Verbindung zum Server her, der ihre Eingaben verarbeitet und dann die Ergebnisse zurückgibt. Besteht jemals eine Diskrepanz zwischen der Serverversion von game world und der auf einem Client enthaltenen Version, wird der Server als autorisierend angesehen. Dies kann zu Abweichungen in Situationen mit hoher Verzögerung führen, z. B. zu einer schlechten Treffererkennung.
Es gibt zwei verschiedene Arten von Source®-Spieleservern, die sich nach der Art der Installation unterscheiden. Ein dedizierter Source®-Spieleserver ist die Version, die von GSPs gemietet werden kann, es ist jedoch auch möglich, eine solche Installation auf einem Personalcomputer durchzuführen. Dedizierte Server werden unabhängig von Clients ausgeführt und können unabhängig davon, ob eine Verbindung besteht oder nicht, betriebsbereit bleiben. Diese Art von Server kann normalerweise auch erstellt werden, ohne das betreffende Spiel zu besitzen. Mit dem HLDS-Aktualisierungstool können die Serverdateien für eine Reihe von Source®-, GoldSrc- und Spielen von Drittanbietern abgerufen werden.
Die andere Art von Source®-Spieleserver wird als Listen-Server bezeichnet. Um diese Art von Source®-Spieleserver zu starten, muss das betreffende Spiel gekauft und vollständig installiert werden, da die erforderliche Option normalerweise im Menü enthalten ist. Diese Server werden gleichzeitig mit einer Client-Version des Spiels betrieben, sodass ein Spieler sowohl als Host als auch als Client fungiert. Andere Clients können sich dann mit dem Server verbinden und wie gewohnt spielen. Wenn der Host aufhört zu spielen, existiert der Listen Server nicht mehr und das Spiel wird beendet.