2009-08-02 10 views
12

He estado escribiendo un juego en JavaScript, y es hora de hacerlo multijugador. Me gustaría utilizar AJAX Long-Polling para obtener el estado actual del juego, así como implementar el lobby.¿La forma más simple de implementar servidor de back-end para el juego de JavaScript multijugador? (COMET/longpolling)

El servidor solo necesita realizar funciones básicas, como almacenar el estado del juego en la base de datos mysql, recuperar el estado del juego y formatear el marcador.

Creo que escribirlo en PHP sería más fácil, pero sería una mala idea debido a la cantidad de procesos de apache que engendraría.

¿Qué me recomiendas? Estoy buscando el enfoque más directo.

Editar: StreamHub parece bueno, pero la edición de comunidad solo permite 10 usuarios concurrentes.

Respuesta

2

Probablemente le interese algo llamado Comet.

Sobre el cometa y PHP, puede echar un vistazo a estas preguntas y sus respuestas:

Y, no necesariamente en PHP (que no parece ser que adaptado para Comet; muchas personas parecen recomiendan el uso de otro idioma/tecnología para el servidor back-end ...):

que estoy viendo más y más de estas preguntas Comet .. . Voy a intentarlo un día u otro, creo ... Parece divertido ^^

+3

Ya he mencionado a Comet, y que no quería usar PHP. –

+0

Oh, lo siento, lo entendí mal "Creo que escribirlo en PHP sería más fácil, pero sería una mala idea debido a la cantidad de procesos de apache que generaría"; Pensé que significaba que no estabas seguro acerca de PHP y si era prudente usarlo o no. lo siento :-( –

0

Quizás sea mejor usar el canal de inserción como juggernaut.rubyforge.org, en lugar de longpoll?

Cuestiones relacionadas