QNA > D > Di Quale Hardware Del Server Ho Bisogno Per Un Gioco Come Clash Of Clans?

Di quale hardware del server ho bisogno per un gioco come Clash of Clans?

Non sono sicuro se sei principale per gestire un gioco come CoC o per giocare. Giocare è facile, supportano la maggior parte dei dispositivi mobili e anche la maggior parte dei desktop credo.

Far funzionare un gioco come questo è molto più complesso. La maggior parte delle grandi aziende sta passando ai servizi cloud piuttosto che comprare il proprio hardware.

Per l'accesso a livello mondiale e un'esperienza relativamente solida per i giocatori è generalmente necessario quanto segue:

  1. Un server di registrazione/gestione del gioco che tenga traccia dei giocatori che si connettono/disconnettono.
  2. Un sistema di archiviazione NoSQL per i dati dei giocatori. (SQL è troppo lento per i milioni e milioni di giocatori che CoC ha.)
  3. Server di gioco dedicati che si connettono direttamente ai dispositivi dei giocatori in modo che l'interazione di gioco possa avvenire in tempo quasi reale.

Tutto questo - su scala CoC - avrebbe bisogno di più server per supportare queste funzioni. Molte delle funzioni dovrebbero essere replicate in diversi luoghi del mondo. Molti servizi cloud semplificano la distribuzione globale e la gestione della replica dei server. Alcuni offrono tipi di contenitori virtuali con cui è possibile definire un insieme di server/servizi che gestiscono le funzioni di cui sopra per un certo numero di giocatori. Poi si possono replicare quei contenitori virtuali in diverse regioni man mano che il numero di giocatori aumenta e si diffonde nel mondo.

Ci sono anche nuvole di gioco che hanno molto di questo pre-progettato per i giochi. Qui c'è una discussione su un sito del forum di Unity Game: Unity Community. Questi sistemi sono generalmente chiamati "BaaS" Backend as a Service e il "MBaaS" Mobile Backend as a Service sta diventando di moda.

Di Jacquelynn

Perché non dovrei giocare a Clash of Clans? :: How to replace all blank/empty cells in a pandas dataframe with NaNs
Link utili