Как реализовать пошаговый мультиплеер, используя только стек LAMP и http-клиент? - PullRequest
1 голос
/ 29 ноября 2010

Мое решение для веб-хостинга - очень дешевая учетная запись cpanel - я могу запускать php-скрипты только в ответ на запросы http или задания cron через большие промежутки времени (думаю, 10 минут) Я хотел бы реализовать многопользовательскую игру, в которой:

  • создатель игры создал лобби
  • другие игроки присоединяются к слотам в лобби
  • Создатель сам решает, когда начать игру, глядя на слоты
  • во время игры все клиенты регулярно обмениваются счетами - скажем, каждые несколько секунд (это единственное взаимодействие между игроками во время игры)
  • по окончании игры (из-за истечения времени) всем игрокам отправляется сводка

Используя PHP и MySQL, я могу в некотором роде добиться этого, но тот факт, что все мои php-скрипты работают в разных процессах, заставляет меня задуматься о том, как лучше всего это сделать. У кого-нибудь есть совет? Я знаю о блокировке таблиц, но опасаюсь решения, которое в значительной степени зависит от этой функции в случае, если она не масштабируется.

Спасибо, Чарли.

1 Ответ

0 голосов
/ 29 ноября 2010

Вы ищете Комета .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...