12
votes

Un moyen le plus simple d'implémenter le serveur de backend pour un jeu JavaScript multijoueur? (Comet / Longpolling)

J'ai écrit un jeu en JavaScript et il est temps de le rendre multijoueur. J'aimerais utiliser Ajax Long-Bonding pour obtenir l'état actuel du jeu, ainsi que mettre en œuvre le hall.

Le serveur doit simplement effectuer des fonctions de base, comme Stocker le gamestate dans la base de données MySQL, récupérer le gamestate et formater le tableau de bord.

Je pense que l'écrire dans PHP serait plus facile, mais ce serait une mauvaise idée due au nombre de processus Apache, il serait reproduit.

Que recommandez-vous? Je cherche l'approche la plus simple.

Edit: StreamHub semble bon, mais l'édition communautaire ne permet que 10 utilisateurs simultanés.


0 commentaires

3 Réponses :


2
votes

Vous seriez probablement intéressé par quelque chose appelé Comet .

À propos de Comet et PHP, vous pouvez jeter un coup d'œil à ces questions et leurs réponses:


2 commentaires

J'ai déjà mentionné Comet et que je ne voulais pas utiliser PHP.


Oh, désolé, j'ai mal compris "Je pense que l'écrire dans PHP serait plus facile, mais ce serait une mauvaise idée en raison du nombre de processus Apache, il serait reproduit"; Je pensais que cela voulait dire que vous n'étiez pas sûr de PHP et s'il était sage de l'utiliser ou non. Pardon :-(



6
votes

0 commentaires

0
votes

Peut-être mieux d'utiliser des canaux push comme juggernaut.rubyforge.org, plutôt que longpoll?


0 commentaires