Il modo più semplice per implementare un server back-end per il gioco JavaScript multiplayer? (COMET / longpolling)

StackOverflow https://stackoverflow.com/questions/1219903

Domanda

Ho scritto un gioco in JavaScript ed è tempo di renderlo multiplayer. Vorrei utilizzare AJAX polling lungo per ottenere lo stato di gioco attuale, nonché implementare la lobby.

Il server deve solo eseguire le funzioni di base, come archiviare il gamestate nel database mysql, recuperare il gamestate e formattare il quadro di valutazione.

Penso che scriverlo in PHP sarebbe più semplice, ma sarebbe una cattiva idea a causa del numero di processi apache che genererebbe.

Cosa mi consigliate? Sto cercando l'approccio più diretto.

Modifica: StreamHub sembra buono, ma l'edizione della community consente solo a 10 utenti simultanei.

È stato utile?

Soluzione

Altri suggerimenti

Probabilmente ti interesserebbe qualcosa chiamato Comet .

Informazioni su Comet e PHP, puoi dare un'occhiata a queste domande e alle loro risposte:

E, non necessariamente in PHP (che non sembra essere che adattato per la cometa; molte persone sembrano raccomandare di usare un'altra lingua / tecnologia per il server back-end ...) :

Vedo sempre più di quelle domande sulla cometa ... Proverò un giorno o l'altro, penso ... Sembra divertente ^^

Forse meglio usare il canale push come juggernaut.rubyforge.org, piuttosto che longpoll?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top