Всем привет.
Вопрос в первую очередь к @Deazer но возможно будет интересно и остальным. А возможно кто-то уже как-то решил эту проблему.
В общем некоторое время назад начал использовать функцию ClanCustomPointsStatistic :
По условиям ивента каждый месяц 1го числа я выдаю кланам победителям призы в зависимости от набитого количества очков. И после выдачи призов мне приходится вручную обнулять эти очки, чтобы заново начать следующий месяц. А проблема в том, что они не обнуляются простым запросом в базу. Чтобы обнулить мне приходится останавливать сервер. И обычно мне не удобно это делать в 0-00 и это происходит через много часов, уже днем или вообще на следующий день. Поэтому я поднимаю бекап созданный 1го числа в 0-00, чтобы посмотреть какое было точное количество очков у кланов, потом удаляю старые очки, оставляю то, что уже успели набить с 0-00 часов и только после всего этого уже поднимаю сервер с обнуленными очками.
Другими словами это гемор тот еще. И все что мне нужно - это получить возможность настраивать в конфиге по крону или другим способом обнуление всех значений в поле custom_points таблицы clan_data, без рестарта сервера. По идее такое не сложно реализовать, при этом сильно бы упростило жизнь.
Вопрос в первую очередь к @Deazer но возможно будет интересно и остальным. А возможно кто-то уже как-то решил эту проблему.
В общем некоторое время назад начал использовать функцию ClanCustomPointsStatistic :
Я понимаю, что это лишь система статистики, но и нашим кланам и мне она очень понравилась, т.к. я использую ее как клановый ивент. И в ней уже есть все необходимое за исключением одного - обнуления.services.properties
# Сервис вывода статистики топ кланов за рейтинг кастомных очков
ClanCustomPointsStatistic = True
По условиям ивента каждый месяц 1го числа я выдаю кланам победителям призы в зависимости от набитого количества очков. И после выдачи призов мне приходится вручную обнулять эти очки, чтобы заново начать следующий месяц. А проблема в том, что они не обнуляются простым запросом в базу. Чтобы обнулить мне приходится останавливать сервер. И обычно мне не удобно это делать в 0-00 и это происходит через много часов, уже днем или вообще на следующий день. Поэтому я поднимаю бекап созданный 1го числа в 0-00, чтобы посмотреть какое было точное количество очков у кланов, потом удаляю старые очки, оставляю то, что уже успели набить с 0-00 часов и только после всего этого уже поднимаю сервер с обнуленными очками.
Другими словами это гемор тот еще. И все что мне нужно - это получить возможность настраивать в конфиге по крону или другим способом обнуление всех значений в поле custom_points таблицы clan_data, без рестарта сервера. По идее такое не сложно реализовать, при этом сильно бы упростило жизнь.