Project Darkstar: Next Generation, Online Video Game Technology

Presentazione (Karl Haberl) del progetto di Sun dedicato ai Massive Multiplayer Online Game (esempi: World of Warcraft, Habbo Hotel, etc). Come visto in mattinata si tratta di un mercato previsto di qualche decina di B$ (le cifre possono essere molto variabili).

Tutto parte dalla frammentazione dell’esistente…..

…infatti, attualmente un server corrisponde ad una particolare area geografica con evidenti problemi di scalabilità. Allo stato attuale solo i BIG possono permettersi gli investimenti necessari.

Per ovviare il problema, Sun ha sviluppato un SW server specifico per il MMOG, scritto in Java, indipendente dal gioco e dalla piattaforma, disponibile in open source. Obiettivi:

  • supporto della crescita dei server
  • semplice modello di programmazione

Segue una descrizione dell’architettura a cui si rimanda alle slides (quando saranno disponibili). Alcune note (lascio ai tecnici gli approfondimenti):

  • il DB non è SQL, mantiene lo stato del gioco, non richiede protocolli specifici
  • la comunicazione è client to client attraverso il server
  • i task possono essere allocati in macchine differenti e possono essere spostati

Ne risulta un modello di programmazione semplice che permette di lavorare con giochi multipli su più macchine.

Attualmente la prima versione multinodo è funzionante in laboratorio ed hanno numerosi Proof of Concept in valutazione. Cercano ovviamente sviluppatori….

Nella roadmap prevedono, tra l’altro, l’estensione del set delle API, il load balancing automatico.


Popularity: 2% [?]

Scrivi un commento




Trackback URI | Comments RSS