Перейти к публикации
View in the app

A better way to browse. Learn more.

VimeWorld - Форум

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Опубликовано:

Репозиторий 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

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

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.