Я хотел бы создать веб-игру, похожую на Travian-like (или Ikariam-like). Игра будет в PHP & MySQL. Интересно, как я могу достичь живого обновления атрибутов игры.Как обновить атрибуты игры браузера, такие как 4 resouces в игре в Travian?
Для интерфейса, я могу достичь с помощью вызовов AJAX (получить последние значения из базы данных) или даже поддельное обновление значений (не переданных с сервером).
Для бэкэнда это выполняется заданием PHP cron (которое выполняется каждые несколько секунд)? Если да, может ли кто-нибудь предоставить мне несколько образцов кода?
Кстати, я знаю, что это будет проблемой, если я использую IIS + FastCGI.
=== Информация о версии ===
PHP: 5.2.3
IIS 6.0 с FastCGI
ОС: Windows Server 2003 Standard R2
Я уверен, Travian и т.д. использовать то, что вы называете «поддельные обновления и значение». На странице, вероятно, есть две части данных, когда вы ее загружаете: текущий уровень ресурсов (x) и скорость увеличения (y). Тогда это просто чистый javascript - каждые несколько секунд они добавляют y в x. Нет проверки с сервером и т. Д. Вы можете проверить это, открыв две вкладки. Оставьте свои ресурсы подсчетом в одном и сделайте покупку в другом. Покупка со второй вкладки не будет вычитаться из первой. Таким образом, очевидным недостатком этой техники является ее неточность; Преимуществом является его простота. –