Репозиторий Github: https://github.com/VimeWorld-Hub/StatsStorage/
Коротко о скрипте
StatsStorage - NodeJS скрипт, собирающих всех игроков, состоящих в топ-1000 разных мини-игр. В текущей реализации это происходит автоматически каждый месяц (можно сделать точную дату, например - 29-ое число, благодаря значению UNIXTIME в базе данных). Примерный вес собранной информации - 11 МБ (68 тысяч игроков). Сбор идет ~40 секунд.
Скриншоты
База данных (MySQL) -
Скрипт -
Установка
1) Загрузить зависимости (модули):
npm install
2) Заполнить данные в config.js
3) В базу данных вставить эти данные: https://github.com/Congiary/StatsStorage/releases/download/database/db.sql
4) В таблице info значение month изменить на необходимое время в UNIX, или просто установить 0
Почему сбор идет за последний месяц?
Скрипт писался как дополнение к Konani для просмотра некоторой информации, связанной с последней статистикой топов. В любом случае, срок, по прошествии которого будет обнуляться стата, есть в index.js