Le moyen le plus simple d'implémenter un serveur principal pour un jeu JavaScript multijoueur? (COMET / longpolling)

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

Question

J'ai écrit un jeu en JavaScript et il est temps de le rendre multijoueur. Je voudrais utiliser AJAX long-polling pour obtenir l'état actuel du jeu, ainsi que pour implémenter le lobby.

Le serveur doit simplement exécuter des fonctions de base, telles que stocker le statut de jeu dans la base de données mysql, récupérer le statut de jeu et formater le tableau de bord.

Je pense que l'écrire en PHP serait plus facile, mais ce serait une mauvaise idée en raison du nombre de processus apache qu'il engendrerait.

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

Éditer: StreamHub semble bien, mais l'édition communautaire ne permet que 10 utilisateurs simultanés.

Était-ce utile?

La solution

Autres conseils

Vous seriez probablement intéressé par un élément appelé Comet .

À propos de Comet et de PHP, vous pouvez consulter ces questions et leurs réponses:

Et pas nécessairement en PHP (ce qui ne semble pas être adapté à Comet; de nombreuses personnes semblent recommander l'utilisation d'un autre langage / d'une autre technologie pour le serveur principal ...). :

Je vois de plus en plus de ces questions sur la comète ... Je vais essayer un jour ou l'autre, je pense ... Ça semble amusant ^^

Peut-être vaut-il mieux utiliser le canal push, comme juggernaut.rubyforge.org, plutôt que le longpoll?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top