Самый простой способ реализовать серверный сервер для многопользовательской игры на JavaScript?(КОМЕТА/лонгполлинг)

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

Вопрос

Я писал игру на JavaScript, и пришло время сделать ее многопользовательской.Я хотел бы использовать AJAX long-polling для получения текущего состояния игры, а также реализовать лобби.

Серверу просто нужно выполнить базовые функции, такие как сохранение игрового состояния в базе данных mysql, извлечение игрового состояния и форматирование табло.

Я думаю, что написать это на PHP было бы проще всего, но это было бы плохой идеей из-за количества процессов apache, которые это породило бы.

Что бы вы порекомендовали?Я ищу самый простой подход.

Редактировать:StreamHub кажется хорошим, но версия сообщества допускает только 10 одновременных пользователей.

Это было полезно?

Решение

Я думаю, у http://nitrogenproject.com/ есть хороший пример кометы здесь http://nitrogenproject.com/web/samples/comet2

Другие советы

Вас, вероятно, заинтересовало бы что-то под названием Комета.

Что касается Comet и PHP, вы можете ознакомиться с этими вопросами и ответами на них :

Причем, не обязательно в PHP (чего, похоже, нет это адаптировано для Comet ;многие люди, кажется, рекомендуют использовать другой язык / технологию для внутреннего сервера ...) :

Я вижу все больше и больше таких Кометных вопросов...Думаю, когда-нибудь я попробую...Кажется забавным ^^

Может быть, лучше использовать push-канал, например juggernaut.rubyforge.org, а не longpoll?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top