Веса категорий «Ценности для клана» (%)
Сколько процентов в итоговой ценности игрока даёт каждая категория (на максимуме). Сумма не может превышать 100% — система не даст сохранить больше. Стрики умножают доблесть, поэтому их доля — это потолок бонуса множителя.
Общий пароль офицеров
Этот пароль вводят новые офицеры при первом входе (вместе с игровым ником),
затем создают личный пароль. Офицеры с личным паролём входят по нему — смена
этого пароля их НЕ разлогинивает.
Меняется автоматически каждую неделю (понедельник 10:00 МСК): генерится
новый и обновляется в закреплённом сообщении офицерского чата TG/VK. Можно сменить
вручную ниже или сгенерировать новый прямо сейчас.
Пароль комнаты распределения наград (очередь)
Общий пароль для входа в раздел «Очередь за ресурсами с КХ». Игроки вводят его
при ПЕРВОМ входе (тот, что внизу окна «Список участников гильдии» в игре — кнопка
G), затем придумывают свой личный пароль. Смена этого пароля НЕ сбрасывает
уже созданные личные пароли игроков.
Текущее состояние: …
Личные пароли участников (единый доступ)
Генерирует по одному личному паролю на человека (по мэйну, твины входят под ним же).
Плейнтекст показывается один раз — скопируй/скачай и разошли каждому лично
(в ЛС или на почту). В БД хранится только хэш.
«Недостающие» — только тем, у кого пароля ещё нет. Кто уже придумал
свой пароль на сайте — остаётся с ним, ему слать ничего не надо.
⚠️ «Всем» — сбрасывает пароли у ВСЕХ, включая самодельные (жать только
если делаешь единую рассылку с нуля).
Статус: …
Белый список чатов (не блокировать)
Люди, которых не из клана ты разрешаешь оставить в чатах ВК/Telegram. Они всегда в белом списке и не блокируются из недели в неделю, даже если их уже нет в клане (и вход на сайт им тоже открыт). Укажи игровой ник и/или VK-id / TG-id + короткую заметку зачем.
Учётные данные администратора
Этот логин и пароль — только твои. Для подтверждения изменений нужно ввести текущий пароль.
Журнал входов
Каждый успешный и неуспешный вход на сайт фиксируется здесь: ник или логин, IP-адрес и User-Agent браузера. Кнопкой «Заблокировать» можно мгновенно забанить IP или ник прямо отсюда.
| Когда | Роль | Имя | Успех | IP | Откуда | User-Agent |
|---|
Блок-лист
Запросы с заблокированных IP-адресов и сессий заблокированных ников
отбиваются 403 на уровне backend — до сайта они не доходят.
IP принимает одиночный адрес (например, 5.45.207.10)
или CIDR-подсеть (5.45.207.0/24).
| Тип | Шаблон | Причина | Когда | Кто |
|---|
Не дошли до сервера (telemetry)
Если у пользователя fetch упал (РФ блокирует *.fly.dev,
TLS-ошибка, отвалился DNS, CORS), сайт отправляет диагностику сюда
best-effort: через sendBeacon, иначе fetch без credentials,
иначе копит в localStorage и шлёт при следующем успешном connect.
Если очень повезёт и хотя бы telemetry-endpoint доступен —
увидим IP, страну и почему именно не дошёл основной запрос.
| Когда | Тип | Сообщение | URL | IP | Откуда |
|---|
Журнал действий
Все мутации (создание/правка/удаление записей, входы, админские действия) пишутся сюда. Видно метод, путь, статус-код, длительность, кто был залогинен, IP и браузер. Поле пустое для незалогиненных запросов.
| Когда | Метод | Путь | Статус | ms | Роль | Имя | IP | Откуда |
|---|
Резервные копии и откат
База автоматически сохраняется каждые 6 часов (03:00, 09:00, 15:00, 21:00 МСК). Старые auto-снапшоты после 120-го удаляются (хранится ~30 дней истории). Ручные снапшоты и pre-restore не удаляются автоматически. Перед откатом текущая база сохраняется как pre-restore.
| Снапшот | Создан | Размер |
|---|