Quanto costa fare una server farm di circa 200 server che eseguono un gioco di sopravvivenza open world con circa 150 giocatori collegati ciascuno?
Risposta breve: non fatelo. Dovreste iscrivervi a Google o Amazon per uno o più server cloud, e scalare man mano che avete bisogno di capacità (e ottenere effettivamente dei giocatori). Anche su larga scala di 25 o 50 grandi server, ognuno dei quali potrebbe facilmente gestire 1000 giocatori connessi o più se si usa node.js, si spende ancora meno che comprare e co-localizzare i propri server. È una grande differenza di denaro speso, probabilmente 5-10x.
Consideriamo lo scenario però, ipoteticamente.
Un server di fascia alta oggi costa circa $2000 USD, e la co-locazione in un datacenter serio costa circa $100/mese per server, quindi questo significa:
200 x $2000 = $400k di spesa in conto capitale
200 x $100/mese x 24 mesi (contratto minimo usuale) = $480k hosting
Circa $900k USD, senza contare i tuoi costi di setup, consegna, ecc. Nel tuo mondo, supportano solo 150 giocatori ciascuno, quindi questo's:
200 x 150 = 30k utenti
Hai bisogno di far pagare ad ogni giocatore $30, solo per andare in pari con la parte di hosting. Se sono disposti a pagarvi 60 dollari (altamente improbabile a meno che non siate un gioco AAA), allora avrete un profitto, a meno che non promettiate di supportarli oltre i 2 anni, nel qual caso non lo farete.
Guardiamo lo scenario cloud/scaling, con un numero più alto per server assumendo un software server asincrono come node.js o websockets:
Un server xlarge per 24 mesi su AWS: circa $4500
1000 utenti connessi = $4.50 di costo per giocatore per 24 mesi
Enorme differenza di costo e capacità di scaling. Noterei inoltre che è improbabile che tu abbia tutti i giocatori connessi per tutto il tempo, quindi puoi tranquillamente avere probabilmente 4000 giocatori su un server, con un tasso massimo di connessione simultanea di 1000 giocatori. Questo porta il vostro costo a circa $1 per giocatore. Molto più redditizio.
Articoli simili
- Quale obiettivo dovrei comprare, Sigma 150-600mm contemporaneo o Tamron 150-600mm? Ho Canon 600D?
- Cosa significano +150, +200 e +300 sugli occhiali da lettura?
- Qual è il migliore, l'obiettivo Nikon 200-500 VR o l'obiettivo Tamron 150-600mm G2?
- Quale motore di gioco è meglio per un gioco open world, Unreal o Unity?