Hvad er en Source® Game Server?
Source® Game -servere er de midler, som folk er i stand til at spille visse multiplayer -spil online. Ethvert spil, der er bygget på Sourge® -motoren og er i stand til online, bruger denne type server. Det er muligt at installere en Source® Game Server på en personlig computer, der bruger en almindelig internetforbindelse, skønt spiludbydere (GSP'er) typisk også lejer dem. Disse servere kan installeres manuelt, skønt det også er muligt at bruge et gratis program kendt som Half-Life Dediced Server (HLDS) opdateringsværktøjet til at downloade, opdatere og indstille de nødvendige filer. Ved hjælp af dette værktøj kan en Source® Game Server oprettes uden at skulle eje det pågældende spil.
Først introduceret i 2004 bruger Source® Game Server et ret standardklient-serverbasis til online spil. I denne type forhold er servercomputeren ansvarlig for at beregne alle de forskellige forhold mellem objekter i spillet. Klientcomputere opretter forbindelse til THE Server, der behandler deres input og returnerer derefter resultaterne. Hvis der nogensinde er nogen uoverensstemmelse mellem serverens version af Game World og versionen indeholdt på en klient, betragtes serveren som autoritativ. Dette kan føre til uoverensstemmelser i situationer med høj forsinkelse, såsom dårlig hitdetektion.
Der er to forskellige slags Source® Game -servere, som er differentieret baseret på typen af installation. En dedikeret Source® Game Server er den version, der kan lejes fra GSP'er, skønt det også er muligt at udføre en sådan installation på en personlig maskine. Dedikerede servere kører uafhængigt af alle klienter og kan forblive operationelle uanset om nogen er tilsluttet. Denne type server kan typisk også oprettes uden at eje det pågældende spil. HLDS -opdateringsværktøjet kan bruges til at få serverfilerne til en række Source®, GoldSRC og tredjeparts GAMes.
Den anden type Source® Game Server omtales som en lytteserver. For at starte denne type Source® Game Server skal det pågældende spil købes og fuldt installeres, fordi den nødvendige mulighed normalt er indeholdt i menuen. Disse servere betjenes samtidigt med en klientversion af spillet, så en spiller fungerer som både vært og en klient. Andre klienter kan derefter oprette forbindelse til serveren og spille som normalt. Hvis værten holder op med at spille, ophører lytteserveren med at eksistere, og spillet afsluttes.