Einfachste Weg, Backend-Server für Multiplayer-JavaScript-Spiel zu implementieren? (COMET / longpolling)

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

Frage

Ich habe ein Spiel in JavaScript geschrieben, und es ist Zeit, um es Multiplayer zu machen. Ich möchte AJAX lange Polling verwenden, um den aktuellen Spielstatus zu erhalten, sowie die Lobby umzusetzen.

Der Server benötigt nur grundlegende Funktionen auszuführen, wie Speicher, um die gamestate in der MySQL-Datenbank, rufen Sie die gamestate, und formatieren Sie die Anzeigetafel.

Ich denke, dass es in PHP zu schreiben wäre am einfachsten, aber das wäre eine schlechte Idee, aufgrund der großen Anzahl von Apache Prozessen sei es laichen würde.

Was empfehlen Sie? Ich interessiere mich für die einfachste Ansatz.

Edit: StreamHub scheint gut, aber die Community Edition erlaubt nur für 10 gleichzeitige Benutzer.

War es hilfreich?

Lösung

Andere Tipps

Sie würden wahrscheinlich etwas Comet genannt interessiert.

Über Comet und PHP, Sie einen Blick auf diese Fragen nehmen und ihre Antworten:

Und, nicht unbedingt in PHP (was nicht zu sein scheint , dass angepasst für Comet, viele Menschen scheinen mit einer anderen Sprache / Technologie für den Back-End-Server zu empfehlen ...) :

Ich bin mehr und mehr von diesen Comet Fragen zu sehen ... Ich werde einen Tag oder ein anderes versuchen, denke ich ... Scheint Spaß ^^

Vielleicht besser zu nutzen Push-Kanal wie juggernaut.rubyforge.org, anstatt longpoll?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top