2009-08-02 8 views
12

Я писал игру на JavaScript, и пришло время сделать ее многопользовательской. Я бы хотел использовать длинный опрос AJAX, чтобы получить текущее состояние игры, а также реализовать лобби.Простейший способ реализовать серверный сервер для многопользовательской игры JavaScript? (COMET/longpolling)

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

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

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

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

ответ

2

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

О комете и PHP, вы посмотрите на эти вопросы и ответы на них могут:

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

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

+3

Я уже говорил о кометах, и я не хотел использовать PHP. –

+0

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

0

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