Wat is een Source® -spelserver?
Source® -spelservers zijn de middelen waarmee mensen bepaalde multiplayer -games online kunnen spelen. Elke game die is gebouwd op de Sourge® -engine en in staat is om online play te gebruiken, gebruikt dit soort server. Het is mogelijk om een Source® -spelserver op een personal computer te installeren die gebruik maakt van een reguliere internetverbinding, hoewel gameserviceproviders (GSP's) ze meestal ook huren. Deze servers kunnen handmatig worden geïnstalleerd, hoewel het ook mogelijk is om een gratis programma te gebruiken dat bekend staat als de Half-Life Dedicated Server (HLDS) Update Tool om de benodigde bestanden te downloaden, bij te werken en in te stellen. Met behulp van deze tool kan een Source®-spelserver worden gemaakt zonder het spel in de betreffende game te hoeven bezitten. In dit soort relatie is de servercomputer verantwoordelijk voor het berekenen van alle verschillende relaties tussen in-game objecten. Clientcomputers maken verbinding met THE -server, die hun ingangen verwerkt en vervolgens de resultaten retourneert. Als er ooit een discrepantie is tussen de versie van de game -wereld van de server en de versie op een client, wordt de server als gezaghebbend beschouwd. Dit kan leiden tot discrepanties in situaties met een hoge vertraging, zoals slechte hitdetectie.
Er zijn twee verschillende soorten Source® -spelservers, die gedifferentieerd zijn op basis van het type installatie. Een speciale Source® -spelserver is de versie die kan worden gehuurd van GSP's, hoewel het ook mogelijk is om een dergelijke installatie op een persoonlijke machine uit te voeren. Toegewijde servers lopen onafhankelijk van eventuele klanten en kunnen operationeel blijven, ongeacht of iemand is verbonden. Dit soort server kan meestal ook worden gemaakt zonder het spel in kwestie te bezitten. De HLDS -update -tool kan worden gebruikt om de serverbestanden te verkrijgen voor een reeks Source®, GoldSRC en derden GAMEs.
Het andere type Source® -spelserver wordt een luisterserver genoemd. Om dit type Source® -spelserver te starten, moet de betreffende game worden gekocht en volledig worden geïnstalleerd omdat de benodigde optie meestal in het menu is opgenomen. Deze servers worden gelijktijdig bediend met een clientversie van het spel, zodat één speler zowel een host als een klant dient. Andere clients kunnen vervolgens verbinding maken met de server en normaal spelen. Als de host stopt met spelen, houdt de luisterserver op te bestaan en zal het spel eindigen.