Мое решение для веб-хостинга - очень дешевая учетная запись cpanel - я могу запускать php-скрипты только в ответ на запросы http или задания cron через большие промежутки времени (думаю, 10 минут) Я хотел бы реализовать многопользовательскую игру, в которой:
- создатель игры создал лобби
- другие игроки присоединяются к слотам в лобби
- Создатель сам решает, когда начать игру, глядя на слоты
- во время игры все клиенты регулярно обмениваются счетами - скажем, каждые несколько секунд (это единственное взаимодействие между игроками во время игры)
- по окончании игры (из-за истечения времени) всем игрокам отправляется сводка
Используя PHP и MySQL, я могу в некотором роде добиться этого, но тот факт, что все мои php-скрипты работают в разных процессах, заставляет меня задуматься о том, как лучше всего это сделать. У кого-нибудь есть совет? Я знаю о блокировке таблиц, но опасаюсь решения, которое в значительной степени зависит от этой функции в случае, если она не масштабируется.
Спасибо,
Чарли.