На аукционе ставлю цену 50кк (минималка 50кк) на покупку кланхолла, в Клановом хранилище есть адена на покупку. но по завержении таймера (помоему 2 недели), таймер уходит в "минус". На следующий день после рестарта сервака пришёл, таймер обновился и опять говорит что аукцион будет закончен через неделю и так постоянно.
Судя по всему у тебя либо ошибка записи в крон, либо скрипт считывает неверно эту запись. Нужно ставить дебаги и тестировать выполнение этой функции.
Что ставить в дебаг? Сначала вывести значение которые приходит с крона в скрипте. Если все окей, ставить дальше дебаги под каждую функцию и поочереди смотрим где у нас происходит залупа.
поотправлял исходники chatGPT говорит:
Возможно, это связано с тем, что серверное время и время на компьютере администратора находятся в разных часовых поясах или на одном из них было произведено изменение времени (например, переход на летнее/зимнее время). В таком случае, может возникнуть ошибка в расчете времени, которая может приводить к тому, что таймер аукциона клан холла уходит в минус.
Для решения этой проблемы можно синхронизировать время на сервере и на компьютере, а также принимать во внимание часовой пояс, в котором работает сервер. Если это не помогает, рекомендуется обратиться к разработчикам игры для получения дополнительной помощи в решении проблемы.
Что не так с временем? стоит Московское время. а на сервере где там чё?
как синхронизировать время на сервере и на компьютере?
chatGPT говорит:
На компьютере можно использовать системные средства синхронизации времени, например, в Windows это можно сделать в разделе "Время и дата" в настройках системы.
После синхронизации времени на сервере и на компьютере таймеры и события в игре должны работать правильно.
но у меня с этим всё нормально
как было, так и осталось. галочка переход на летнее/зимнее время снята