This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Синхронизация времени игрового с реальным

Angelika

Участник портала
Автор темы
30 Авг 2022
12
0
23
19
Всем привет. Подскажите я долго уже ищу как синхронизировать игровое время с реальным на js Буду очень благодарен вам.
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,219
1,425
191
27
А в чём конкретно вопрос? С точки зрения теории всё достаточно просто:
Создайте на серверной части переменную, которая будет держать время сервера, после чего создайте таймер, который будет обновлять это время актуальными данными каждую минуту, например (если есть такая надобность, но можно и расширить до 10 минут или даже 30). После обновления данных в переменной отправьте их всем игрокам, которые онлайн.
При входе игрока на сервер отправляйте те данные, что сохранены в переменной, чтобы у всех были одинаковые данные.
На клиенте же, в свою очередь, уже создайте event, который будет принимать в себя данные с сервера и внутри него используйте нужные методы, учитывая приходящие данные со временем.
 

Rudolf

Активный участник
30 Авг 2022
1
0
26
Просто есть на state99 игровое время и реальное мне бы хотелось что бы игровое время шло одновременно с реальным как можно это сделать?