Перейти к публикации

StatsStorage - сохранение всех игроков, состоящих в топ-1000, за n-ое время


Рекомендованные сообщения

Репозиторий Github: https://github.com/VimeWorld-Hub/StatsStorage/

 

Коротко о скрипте

StatsStorage - NodeJS скрипт,  собирающих всех игроков, состоящих в топ-1000 разных мини-игр. В текущей реализации это происходит автоматически каждый месяц (можно сделать точную дату, например - 29-ое число, благодаря значению UNIXTIME в базе данных). Примерный вес собранной информации - 11 МБ (68 тысяч игроков). Сбор идет ~40 секунд.

Скриншоты

База данных (MySQL) -

Скрытый текст

SbBWgID.pngrcOACXN.png

Скрипт -

Скрытый текст

Конфиг:

hm8AdBD.png

Главный скрипт:

znEH2cj.png

Установка

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

Изменено пользователем Charkos0ff
Изменение ссылки GitHub
Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...