Hva er en Source® Game Server?
Source® -spillservere er midlene som folk kan spille visse flerspillerspill på nettet. Ethvert spill som er bygget på Sourge® -motoren og er i stand til online play bruker denne typen server. Det er mulig å installere en Source® Game Server på en personlig datamaskin som benytter seg av en vanlig internettforbindelse, selv om spilltjenesteleverandører (GSP) vanligvis leier dem også. Disse serverne kan installeres manuelt, selv om det også er mulig å bruke et gratis program kjent som Half-Life Dedicated Server (HLDS) oppdateringsverktøy for å laste ned, oppdatere og sette opp de nødvendige filene. Ved å bruke dette verktøyet kan en Source® Game Server opprettes uten å måtte eie det aktuelle spillet.
Først introdusert i 2004 bruker Source® Game Server et ganske standard klient-serverbasis for online spill. I denne typen forhold er serverdatamaskinen ansvarlig for å beregne alle de forskjellige forholdene mellom objekter i spillet. Klientdatamaskiner kobler seg til thE -serveren, som behandler inngangene og deretter returnerer resultatene. Hvis det noen gang er noe avvik mellom serverens versjon av Game World og versjonen som finnes på en klient, anses serveren som autoritativ. Dette kan føre til avvik i situasjoner med høyt lag, for eksempel dårlig treffdeteksjon.
Det er to forskjellige typer Source® -spillservere, som er differensiert basert på installasjonstypen. En dedikert Source® Game Server er den versjonen som kan leies fra GSP -er, selv om det også er mulig å utføre en slik installasjon på en personlig maskin. Dedikerte servere kjører uavhengig av alle klienter og kan forbli i drift uavhengig av om noen er tilkoblet. Denne typen server kan vanligvis også opprettes uten å eie det aktuelle spillet. HLDS -oppdateringsverktøyet kan brukes til å skaffe serverfilene for en rekke Source®, GoldSRC og tredjeparts GAMEs.
Den andre typen Source® Game Server blir referert til som en lytteserver. For å starte denne typen Source® Game Server, må det aktuelle spillet kjøpes og er fullstendig installert fordi det nødvendige alternativet vanligvis er inneholdt i menyen. Disse serverne drives samtidig med en klientversjon av spillet slik at en spiller fungerer som både vert og en klient. Andre klienter kan deretter koble seg til serveren og spille som normalt. Hvis verten slutter å spille, slutter lytteserveren å eksistere og spillet vil avslutte.