Co to jest serwer gier Source®?
Serwery gier Source® to środki, za pomocą których ludzie mogą grać w niektóre gry wieloosobowe online. Każda gra oparta na silniku Sourge® i zdolna do gry online korzysta z tego rodzaju serwera. Możliwe jest zainstalowanie serwera gier Source® na komputerze osobistym korzystającym ze zwykłego połączenia z Internetem, chociaż dostawcy usług gier (GSP) zazwyczaj je również wynajmują. Serwery te można zainstalować ręcznie, ale można również użyć bezpłatnego programu znanego jako narzędzie do aktualizacji serwera dedykowanego Half-Life (HLDS) do pobierania, aktualizowania i konfigurowania niezbędnych plików. Za pomocą tego narzędzia można utworzyć serwer gry Source® bez konieczności posiadania danej gry.
Po raz pierwszy wprowadzony w 2004 r. Serwer gier Source® wykorzystuje dość standardową bazę klient-serwer do gier online. W tego rodzaju relacjach komputer serwera jest odpowiedzialny za obliczanie wszystkich różnych relacji między obiektami w grze. Komputery klienckie łączą się z serwerem, który przetwarza dane wejściowe, a następnie zwraca wyniki. Jeśli kiedykolwiek będzie jakaś rozbieżność między wersją świata gry na serwerze a wersją zawartą na kliencie, serwer uznaje się za autorytatywny. Może to prowadzić do rozbieżności w sytuacjach dużego opóźnienia, takich jak słabe wykrywanie trafienia.
Istnieją dwa rodzaje serwerów gier Source®, które różnią się w zależności od typu instalacji. Dedykowany serwer gry Source® to wersja, którą można wypożyczyć z GSP, choć można również przeprowadzić taką instalację na komputerze osobistym. Serwery dedykowane działają niezależnie od dowolnych klientów i mogą działać niezależnie od tego, czy ktoś jest podłączony. Tego rodzaju serwer zazwyczaj można również utworzyć bez posiadania danej gry. Za pomocą narzędzia aktualizacji HLDS można uzyskać pliki serwera dla szeregu gier Source®, GoldSrc i gier innych firm.
Drugi typ serwera gier Source® jest nazywany serwerem nasłuchiwania. Aby uruchomić ten typ serwera gier Source®, należy zakupić i w pełni zainstalować grę, o której mowa, ponieważ niezbędna opcja jest zwykle zawarta w menu. Serwery te są obsługiwane jednocześnie z wersją gry klienta, dzięki czemu jeden gracz pełni rolę hosta i klienta. Inni klienci mogą następnie połączyć się z serwerem i grać normalnie. Jeśli host przestanie grać, serwer nasłuchiwania przestanie istnieć i gra zostanie zakończona.