Постоянное обновление текстовой игры PHP

Я создаю многопользовательскую игру на PHP. Каждая игра разделяется на этапы, которые длится определенное количество времени – в настоящее время 2 минуты. На каждом этапе игроки работают вместе на определенное количество времени, пока игра не перейдет на следующий этап, или сцена (и, следовательно, игра) не будет потеряна, и новая игра начнется снова.

У меня есть видение игры в игре на странице HTML, где пользователи могут видеть, сколько времени осталось на текущем этапе с помощью постоянно обновляемых обратных часов. Когда часы обратного отсчета достигают нуля, игра либо продвигается, либо заканчивается, и результат возвращается через Ajax. У меня возникают проблемы с теоретической мыслью о том, что 100 игроков одновременно играют в игру.

Как вызвать скрипт обновления? Если я позвоню ему, запустив PHP, какой браузер браузера называет его? Если браузер игрока обновляет содержимое за одну секунду до того, как на самом деле заканчивается этап, что происходит?

Является ли PHP правильным языком для такой игры?