Co je zdrojový herní server?
Herní servery Source® jsou prostředky, pomocí kterých mohou lidé hrát online hry pro více hráčů online. Každá hra, která je postavena na enginu Sourge® a je schopna online hry, používá tento druh serveru. Herní server Source® je možné nainstalovat do osobního počítače, který využívá běžné připojení k internetu, ale poskytovatelé herních služeb (GSP) je obvykle také pronajímají. Tyto servery lze nainstalovat ručně, ačkoliv je také možné použít bezplatný program známý jako nástroj pro aktualizaci dedikovaného serveru Half-Life (HLDS) pro stahování, aktualizaci a nastavení potřebných souborů. Pomocí tohoto nástroje lze vytvořit herní server Source®, aniž by bylo nutné danou hru vlastnit.
Herní server Source®, který byl poprvé představen v roce 2004, používá pro online hraní poměrně standardní základnu typu klient-server. V tomto typu vztahu je serverový počítač zodpovědný za výpočet všech různých vztahů mezi objekty ve hře. Klientské počítače se připojují k serveru, který zpracovává jejich vstupy a poté vrací výsledky. Pokud existuje někdy nesrovnalost mezi verzí herního světa serveru a verzí obsaženou v klientovi, považuje se server za autoritativní. To může vést k nesrovnalostem v situacích s velkým zpožděním, jako je špatná detekce zásahu.
Existují dva různé druhy herních serverů Source®, které se liší podle typu instalace. Herní server Source® je verze, kterou si lze vypůjčit z GSP, i když je také možné provést takovou instalaci na osobním počítači. Dedikované servery běží nezávisle na jakémkoli klientovi a mohou zůstat funkční bez ohledu na to, zda je někdo připojen. Tento druh serveru lze obvykle také vytvořit bez vlastnictví dané hry. Nástroj pro aktualizaci HLDS lze použít k získání serverových souborů pro řadu her Source, GoldSrc a třetích stran.
Druhý typ herního serveru Source® se označuje jako server pro poslech. Aby bylo možné spustit tento typ herního serveru Source®, musí být dotyčná hra zakoupena a plně nainstalována, protože nezbytná volba je obvykle obsažena v nabídce. Tyto servery jsou provozovány souběžně s klientskou verzí hry, takže jeden hráč slouží jako hostitel i jako klient. Ostatní klienti se pak mohou připojit k serveru a hrát normálně. Pokud hostitel přestane hrát, server pro poslech přestane existovat a hra se ukončí.