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® e in grado di giocare online utilizza questo tipo di server. È possibile installare un server di gioco Source® su un personal computer che fa uso di una normale connessione Internet, anche se i provider di servizi di gioco (GSP) in genere li noleggiano. Questi server possono essere installati manualmente, sebbene sia 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 dover 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 gli oggetti del gioco. I computer client si connettono al server, che elabora i propri input e quindi restituisce i risultati. In caso di discrepanza tra la versione del mondo di gioco del server e la versione contenuta in un client, il server è considerato autorevole. Ciò può portare a discrepanze in situazioni di ritardo elevato, come un rilevamento scarso dei colpi.

Esistono due diversi tipi di server di gioco Source®, differenziati in base al tipo di installazione. Un server di gioco Source® dedicato è la versione che può essere noleggiata dai GSP, sebbene sia anche possibile eseguire tale installazione su una macchina personale. I server dedicati funzionano indipendentemente da qualsiasi client e possono rimanere operativi indipendentemente dal fatto che qualcuno sia connesso. Questo tipo di server in genere può essere creato anche 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® è indicato come server di ascolto. Per poter avviare questo tipo di server di gioco Source®, il gioco in questione deve essere acquistato e completamente installato poiché l’opzione necessaria è solitamente contenuta all’interno del menu. Questi server sono gestiti in concomitanza con una versione client del gioco in modo che un giocatore serva sia come host che come 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.