Che cos'è un server di gioco?
Un server di gioco viene utilizzato da client o giocatori per eseguire giochi per computer multiplayer su Internet. I server sono ospitati a livello locale o remoto. Quelli ospitati localmente sono accessibili da quelli nella Intranet locale e quelli ospitati da remoto sono accessibili da tutto il mondo. Computer e videogiochi giocabili su server di giochi richiedono spesso quote associative in cambio dell'accesso.
Un server di gioco può essere definito in tre modi: come un programma informatico utilizzato per soddisfare le richieste dei client, come un computer che ospita tali programmi o come un sistema software / hardware utilizzato per database, file e posta. Tutte e tre le definizioni tendono ad essere interdipendenti l'una dall'altra. Un server di gioco sarà sia il computer fisico utilizzato per ospitare il programma sia il programma stesso.
L'hardware del server differisce dai normali computer in molti modi. Il server può risparmiare spazio critico non avendo un'interfaccia grafica, né monitorando o omettendo interfacce e funzionalità audio e USB. I server spesso devono funzionare ininterrottamente senza essere chiusi, devono essere tolleranti ai guasti e, soprattutto, devono essere sottoposti a backup. I sistemi operativi (SO) utilizzati dai server tendono ad essere semplici rispetto ai sistemi operativi utilizzati dai computer, poiché sono tenuti a svolgere meno attività.
Una persona può ospitare localmente tale server, se lo desidera. Questi tendono ad essere chiamati server di ascolto, anziché server dedicati, perché l'host è in grado di partecipare al gioco con i suoi clienti. Questo di solito viene eseguito su una rete locale (LAN), il che significa che la connessione al server può essere facilmente interrotta e lo sarà se, ad esempio, l'host smette di giocare. Anche il server è sottoposto a ulteriori sforzi, perché sia l'host che gli utenti stanno giocando. Questi server tendono ad avere un numero inferiore di utenti.
Un server dedicato è più costoso e tende a essere ospitato in remoto dal fornitore del gioco. Viene eseguito indipendentemente da qualsiasi giocatore o client. Ciò significa che il server è in grado di fornire una piattaforma di gioco per centinaia, se non migliaia, di giocatori. La capacità degli utenti dipende dalle dimensioni del server e dal numero di server dedicati collegati a un singolo gioco multiplayer.
Una terza opzione in crescita è che un server di gioco passi da un formato di ascolto o server dedicato, entrambi i quali richiedono al singolo host o alla società host di acquistare fisicamente l'hardware e il software, al cloud computing e ai server cloud. Nel cloud computing, un'azienda gestisce un gran numero di server e altre società affittano spazio server per eseguire i propri siti Web e servizi. Le società di gioco, in particolare le start-up, possono scegliere di assumere un'azienda per controllare i suoi server dedicati a distanza mentre si concentrano sul gioco stesso.