Che cos'è un server di gioco Source®?
I server di gioco Source® sono i mezzi con cui le persone sono in grado di giocare a determinati giochi multiplayer online. Qualsiasi gioco basato sul motore Sourge® ed è in grado di giocare online utilizza questo tipo di server. È possibile installare un server di gioco Source® su un personal computer che si avvale di una normale connessione Internet, anche se i fornitori di servizi di giochi (GSP) in genere li affittano. Questi server possono essere installati manualmente, anche se è anche possibile utilizzare un programma gratuito noto come strumento di aggiornamento del server dedicato Half-Life (HLDS) per scaricare, aggiornare e configurare i file necessari. Utilizzando questo strumento, è possibile creare un server di gioco Source® senza la necessità di possedere il gioco in questione.
Introdotto per la prima volta nel 2004, il server di gioco Source® utilizza una base client-server abbastanza standard per i giochi online. In questo tipo di relazione, il computer server è responsabile del calcolo di tutte le varie relazioni tra oggetti in-game. I computer client si connettono al server, che elabora i loro input e quindi restituisce i risultati. In caso di discrepanza tra la versione del server del mondo di gioco e la versione contenuta in un client, il server è considerato autorevole. Ciò può portare a discrepanze in situazioni di ritardo elevato, ad esempio una scarsa rilevazione dei colpi.
Esistono due diversi tipi di server di gioco Source®, che si differenziano in base al tipo di installazione. Un server di gioco Source® dedicato è la versione che può essere noleggiata dagli SPG, sebbene sia anche possibile eseguire tale installazione su un computer personale. I server dedicati funzionano indipendentemente da qualsiasi client e possono rimanere operativi indipendentemente dal fatto che qualcuno sia connesso. In genere questo tipo di server può anche essere creato senza possedere il gioco in questione. Lo strumento di aggiornamento HLDS può essere utilizzato per ottenere i file del server per una gamma di giochi Source®, GoldSrc e di terze parti.
L'altro tipo di server di gioco Source® viene definito server di ascolto. Per avviare questo tipo di server di gioco Source®, il gioco in questione deve essere acquistato e installato completamente poiché l'opzione necessaria è generalmente contenuta nel menu. Questi server sono gestiti contemporaneamente con una versione client del gioco in modo che un giocatore funga sia da host che da client. Altri client possono quindi connettersi al server e giocare normalmente. Se l'host smette di giocare, il server di ascolto cessa di esistere e il gioco termina.