Подтвердить что ты не робот

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

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

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

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

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

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

4b9b3361

Ответ 2

Вам, вероятно, будет интересно нечто вроде Comet.

О кометах и ​​PHP, вы можете взглянуть на эти вопросы и их ответы:

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

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

Ответ 3

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