Справка по трекеру

Всё, что делает сервис, и куда для этого нажимать. Скриншоты настоящие, данные на них выдуманные — это демо-КП «Лунные Волки», который сервис показывает гостям.

Каждый день

То, ради чего сервис и ставят.

Разобраться подробнее

Разделы, в которые заглядывают по случаю.

Чего-то не хватает? Напишите владельцу сервиса — раздел допишется. Скриншоты снимаются с живого интерфейса и устаревают вместе с ним; увидели расхождение — скажите.
Первые шаги

С чего начать

Четыре шага, минут на десять. Второй не переставляйте: если позвать людей раньше, чем появится ростер, каждый впишет свой ник руками и как захочет — получите Bambey и BambeY двумя игроками, и сводить их придётся вручную.

  1. Привяжите клановый чат Добавьте бота в чат клана и напишите там /setup. Бот сам возьмёт из сообщения номер чата и тему форума — диктовать ничего не надо. Без этого отчётам и напоминаниям некуда идти.
  2. Занесите один КМ скриншотом Это заведёт ростер правильными игровыми никами — их прочитает OCR с самого скрина, а не человек с клавиатуры. Как это делается →
  3. Позовите бойцов Админка → Бот → «Кто ещё не в боте» → кнопка «📣 Позвать в чат». Бот отправит в общий чат список тех, кого не хватает, и кнопку «🔗 Прикрепить ник». Ссылку можно скопировать оттуда же, чтобы кинуть лично.
  4. Впишите ПЛа Админка спросит сама при первом заходе. По ПЛу бот понимает, к кому попал новичок, и называет его в приветствии.
Ссылка-приглашение у каждого КП своя Она выглядит как t.me/бот?start=link_ваш-кп. Хвост после link_ и говорит боту, в чей клан вести человека. Ссылка без хвоста уведёт его в демо-режим, а не к вам.
Первые шаги

Вход на сайт

Сайт закрыт: статистику клана видит только тот, чей Telegram привязан к игроку. Пароля нет — вход через бота, в три касания.

/login
Экран входа с кодом
Код живёт 10 минут и обновляется сам, пока вкладка открыта.
  1. Откройте сайт — покажется код из шести знаков.
  2. Отправьте код боту в личку одним сообщением. Ни команд, ни скобок — просто код.
  3. Готово — страница пустит сама, она проверяет статус каждые две секунды.

Если ник ещё не привязан

Бот спросит игровой ник кнопкой «🔗 Прикрепить ник», переспросит написание («Ты написал baho, а в составе есть Baxo. Это ты?») и только потом свяжет аккаунт с игроком.

А если человека не звали в ваш КП Он попадёт в демо-режим: увидит выдуманный клан и окно «🏰 Присоединиться к КП», где выбирает ваш клан из списка. Заявка придёт в админку, в раздел Игроки — примете, и он сразу увидит настоящую статистику.
Каждый день

Занести КМ

Главное действие в сервисе. Скриншот итогов боя → распознавание → проверка глазами → сохранение. Занимает секунд двадцать.

Меню «⚙️ Админ» → 📷 Загрузить скриншот
Окно загрузки скриншота
Два слота под пачки, название и привязка к мероприятию.
  1. Перетащите скриншот в «Пати 1». Можно просто нажать Ctrl+V — вставится в первый пустой слот.
  2. Вторая пачка — во второй слот. Один скрин это одна пачка; если КМ ходил двумя, загрузите оба, и они лягут в один КМ.
  3. Выберите мероприятие из календаря — тогда КМ закроет эту дату в отчётности. Не выбрали — укажите дату руками.
  4. Проверьте распознанное и сохраните. Цифры правятся прямо в превью: OCR ошибается на никах с редкими символами.
То же самое из Telegram Пришлите боту скриншот в личку — он распознает и покажет то же превью с кнопками «Сохранить» / «Отменить». Подпись к фото станет названием КМа.
Пустые статы — это не ноль Если игрок был в соседней пачке и его цифр на скрине нет, он всё равно считается присутствовавшим: явка засчитана, а в средние и топы такой КМ не попадает. Не заполняйте нулями.
Каждый день

Главная

Витрина клана: что было, кто ходит, сколько заработали.

/
Главная страница трекера
Сверху — ближайшее событие с обратным отсчётом, ниже итоги за период и история КМов.
  • Ближайшее событие — с таймером и вашим местным временем в скобках (игра живёт по GMT+3, и это вечный источник путаницы).
  • Итоги клана — переключаются неделя / месяц / три месяца. «Дисциплина» делит состав на надёжных, нестабильных и прогульщиков; «Отчётность» показывает, сколько прошедших мероприятий закрыто КМом.
  • История КМов — карточки боёв, клик открывает разбор.
  • Нижняя лента (История, Игроки, Ферма, Инсты, Касса, Аналитика) — это разделы той же страницы, а не отдельные адреса.

Профиль игрока

/#player/Selvarra
Профиль игрока
Явка, бейджи, классы, история по КМам, ферме и инстам.

Открывается кликом по нику где угодно. Классы правит админ прямо здесь — селектом внизу карточки.

Разбор одного КМа

/#km/44
Карточка КМа
Состав, фраги, урон и сам скриншот, с которого всё прочитано.
Каждый день

Отчётность

Прошло мероприятие — по нему должен появиться КМ. Пока его нет, непонятно, кто там был.

/reports
Страница отчётности
Три счётчика и список дат с их состоянием.
  • Закрыто — КМ занесён и привязан к дате.
  • Ждёт отчёта — время дедлайна ещё не вышло.
  • Не сдано — дедлайн прошёл, КМа нет.
Незакрытая дата — долг КП, а не прогул бойцов Такая дата целиком выпадает из знаменателя явки. Иначе забытая осада записалась бы в прогул всему составу разом.

Занесли КМ задним числом и привязали к мероприятию — статус пересчитается сам. Он не проставляется намертво, а вычисляется заново при каждом открытии.

Каждый день

События

Календарь клана: осады, эпики, сборы. Он же кормит отчётность и напоминания.

/events
Календарь событий
Повторы хранятся правилом, а не копиями строк.
  • Время игровое (GMT+3), рядом показывается ваше местное.
  • Напоминания — по умолчанию за 12 часов (спланировать) и за час (собраться). В часовом бот тегает поимённо всех, у кого привязан Telegram.
  • Повтор задаётся правилом: «каждую субботу» — это одно событие, а не пятьдесят строк.
  • Событие можно пометить как требующее отчёта — тогда оно попадёт в отчётность.
Каждый день

Состав

Две вкладки: собрать пачки на выход и посмотреть, кто вообще есть в клане и кем.

/party
Сбор состава
Слева пул игроков по ролям, справа пачки.

Игрок появляется в пуле под каждой своей ролью: у кого пять сабов — увидите его и в танках, и в бафферах. Саб выбирается в момент клика. Собранный состав публикуется в чат картинкой.

/roster
Вкладка «Состав клана»
Вторая вкладка — обзор всего клана по профессиям.
Деньги и люди

Касса и раздачи

Сервис делит сумму по участию и помнит, кому в прошлый раз досталось больше положенного.

Кнопка «💰 Голда» в шапке
Окно раздачи голды
Сумма делится по числу КМов; перекос прошлых раздач учитывается.

Вводите сумму — сервис показывает, кому сколько. Учитывается перекос прошлых раздач: кому переплатили в прошлый раз, тот получит меньше сейчас. Раздачу можно объявить в чат, а можно посчитать и не сохранять.

Раздел «Касса» на главной складывает всё, что человек заработал: ферма, инсты и выплаты из общака.

Адена и голда — разные величины Они не складываются в одну сумму и показываются раздельно.
Деньги и люди

Уведомления

Настройки делятся надвое, и это разные люди: общий чат настраивает админ, личку — каждый сам.

/notifications
Страница уведомлений
Лента событий и личные переключатели.
  • Что идёт в общий чат — решает админ: в боте команда /notify или админка → Уведомления.
  • Что приходит лично — решает сам игрок: на этой странице или в боте командой /my. Там же тихие часы и пауза.

Колокольчик в шапке есть на каждой странице — он показывает то же самое, не уводя со страницы.

Деньги и люди

Кто что может

Прав ровно три уровня, и граница между КП держится не проверкой в коде, а устройством.

ИгрокАдмин КПВладелец
Смотреть статистику своего КПдадада
Свои личные уведомлениядадада
Заносить и править КМынетдада
Ростер, классы, слияниянетдада
Раздачи, события, рассылкинетдада
Настройки КП и бэкапнетдада
Принимать заявки на вступлениенетдада
Чужие КПнетнетда
Список арендаторов, срокинетнетда
У каждого КП свой отдельный файл базы Чужой статистики в нём нет физически — не «запрещено смотреть», а нечего смотреть.
Управление

Админка

Открывается кнопкой «⚙️ Админ» в шапке — она появляется только у того, у кого есть права.

Шапка глазами админа
Шапка глазами админа
В меню — админка, загрузка скриншота и выгрузка JSON.

Игроки

/admin#players
Админка: игроки
Ростер целиком. Сверху — заявки на вступление, если кто-то просится.
  • 🔀 Объединить — если один человек попал в базу дважды разными написаниями. Статистика сольётся в одного.
  • Окно — второй персонаж того же человека. Статистика окна остаётся отдельной, но видно, чьё оно.
  • Псевдоним — наоборот, полностью сводит ник окна к мейну.

КМы

/admin#kms
Админка: КМы
Правка цифр, удаление, повторная отправка в чат.

Журнал и корзина

/admin#audit
Админка: журнал
Что удаляли и меняли — и кнопка «вернуть».
Удалили лишнее — не паникуйте Всё разрушительное записывается сюда со снимком: удаление игрока, КМа, события, слияние. Откатывается одной кнопкой.

Кланы и серверы

/admin#clans
Админка: кланы и серверы
Под каким кланом и на каком сервере пишутся новые КМы.

Это два независимых измерения. Клан поменялся (раскол, ребрендинг) — заведите новый и сделайте активным: старая история никуда не денется, её можно смотреть переключателем.

Синхронизация

/admin#sync
Админка: синхронизация
Ферма, инсты и рейтинг сервера — адреса задаются здесь.

Пусто — раздел просто не показывается.

Бот

/admin#bot
Админка: бот
Привязки Telegram, приглашение в чат, бэкап базы.
  • Кто ещё не в боте — полоска «привязано N из M» и кнопка позвать остальных. Ссылка-приглашение копируется отсюда.
  • Бэкап — снимок базы можно скачать себе или попросить бота прислать его в личку.

Остальные разделы

Открываются в том же меню слева; вот как они выглядят:

Управление

Аренда и сроки

Новый КП получает пробный период. Когда он кончится — закрывается запись, но не чтение.

История остаётся доступной всегда Заносить новые КМы и править данные нельзя, а смотреть можно всё. Отбирать у клана его же статистику за просрочку — это шантаж, а не бизнес-модель.

За три дня до конца бот напишет админам КП в личку, потом ещё раз за день и дальше ежедневно. На сайте появится жёлтая плашка, после истечения — красная.

Ещё

Рейтинг сервера

Три независимых списка — по опыту, PvP и PK. Свои подсвечены.

/rating
Рейтинг сервера
Клик по персонажу открывает график роста.

Данные тянутся с сайта сервера по расписанию. Какой сервер и как пишется ваш клан — задаётся в админке, раздел Синхронизация.

Ещё

Инструменты

Три страницы, которые к статистике не относятся и открыты всем — их можно кидать ссылкой кому угодно.

/talents
Калькулятор талантов
🌟 Таланты — калькулятор веток. Сборку можно сохранить шаблоном для клана и поделиться ссылкой.
/emblem
Создание эмблемы
🛡️ Эмблема — картинка превращается в три игровых эмблемы нужного формата.
/l2dc
Трекер разрядки
⚡ Разрядка — отслеживание откатов.
Ещё

Бот в Telegram

Половина сервиса живёт в боте — туда не надо заходить с паролем.

КомандаЧто делаетКому
/menuВсе экраны кнопкамисвоим
/topТоп по фрагам; /top pvp — по уронусвоим
/last, /kmПоследний КМ или конкретныйсвоим
/me, /profileСвой профиль или чужойсвоим
/shameПрогульщики и призракисвоим
/gold, /incomeВыплаты и заработоксвоим
/ratingРейтинг серверасвоим
/eventsБлижайшие событиясвоим
/reportsКакие даты не закрытысвоим
/graphГрафик картинкойсвоим
/myЛичные уведомления, тихие часы, паузасвоим
/helpСсылка на эту справкувсем
/link, /unlinkПривязать ник, отвязатьвсем
/setupПодключить чат к КПв чате клана
/notifyЧто слать в общий чатадмину КП
/backupПрислать снимок базы в личкуадмину КП
Бот работает и в чужом чате Наберите @имя_бота ник в поле ввода любого чата — и отправьте карточку игрока прямо в разговор.
Ещё

Частые вопросы

Игрок не может войти на сайт

Почти всегда — не привязан ник. Админка → Бот → «Кто ещё не в боте» покажет всех таких списком, кнопка позовёт их в чат.

OCR прочитал ник неправильно

Поправьте прямо в превью до сохранения. Если уже сохранили — админка → КМы → правка. А если из-за этого завёлся дубль игрока, сведите их кнопкой «🔀 Объединить».

Человек ушёл из клана

Удалять не обязательно и обычно не нужно: история КМов — это история, а явка считается только по датам, когда он числился. Если всё-таки удалить — действие обратимо через журнал.

Один человек играет двумя персонажами

Отметьте второго как окно и укажите владельца. Если хотите, чтобы статистика второго считалась первому целиком, — заведите псевдоним.

Забыли занести КМ, дата уже «не сдана»

Занесите КМ и привяжите его к тому мероприятию — статус пересчитается сам.

Хочу перенести отчёты в другой чат

Добавьте бота в новый чат, напишите там /setup. Старый чат можно отвязать в админке.