Serwery gier Source® to środki, dzięki którym ludzie mogą grać w niektóre gry wieloosobowe online. Każda gra, która jest zbudowana na silniku Sourge® i jest zdolna do gry online, korzysta z tego rodzaju serwera. Możliwe jest zainstalowanie serwera gier Source® na komputerze osobistym, który korzysta ze zwykłego połączenia internetowego, chociaż dostawcy usług gier (GSP) zazwyczaj je również wynajmują. Serwery te można zainstalować ręcznie, choć możliwe jest również skorzystanie z bezpłatnego programu znanego jako narzędzie do aktualizacji serwerów dedykowanych Half-Life (HLDS) do pobierania, aktualizowania i konfigurowania niezbędnych plików. Za pomocą tego narzędzia można utworzyć serwer gier Source® bez konieczności posiadania danej gry.
Wprowadzony po raz pierwszy w 2004 r. serwer gier Source® wykorzystuje dość standardową bazę klient-serwer do gier online. W tego typu relacji komputer serwera odpowiada za obliczanie wszystkich różnych relacji między obiektami w grze. Komputery klienckie łączą się z serwerem, który przetwarza ich dane wejściowe, a następnie zwraca wyniki. W przypadku jakiejkolwiek rozbieżności między wersją świata gry na serwerze a wersją zawartą na kliencie, serwer jest uważany za autorytatywny. Może to prowadzić do rozbieżności w sytuacjach z dużymi opóźnieniami, takich jak słabe wykrywanie trafień.
Istnieją dwa różne rodzaje serwerów gier Source®, które różnią się w zależności od typu instalacji. Dedykowany serwer gier Source® to wersja, którą można wypożyczyć od GSP, choć możliwe jest również wykonanie takiej instalacji na komputerze osobistym. Serwery dedykowane działają niezależnie od klientów i mogą działać niezależnie od tego, czy ktoś jest podłączony. Ten rodzaj serwera można zazwyczaj również utworzyć bez posiadania danej gry. Narzędzie do aktualizacji HLDS może być użyte do uzyskania plików serwera dla szeregu gier Source®, GoldSrc i innych firm.
Drugi typ serwera gier Source® jest określany jako serwer nasłuchiwania. Aby uruchomić ten typ serwera gier Source®, dana gra musi zostać zakupiona i w pełni zainstalowana, ponieważ potrzebna opcja jest zwykle zawarta w menu. Serwery te są obsługiwane jednocześnie z wersją gry klienckiej, dzięki czemu jeden gracz służy zarówno jako host, jak i klient. Inni klienci mogą wtedy połączyć się z serwerem i grać normalnie. Jeśli host przestanie grać, serwer nasłuchujący przestanie istnieć, a gra zostanie zakończona.