🔐 Вход администратора
🔑 Выдать доступ стримеру
Доступ привязывается к профилю игрока: войти в кабинет сможет только он, даже если другой узнает ключ. Игрок должен быть зарегистрирован и хотя бы раз войти на сайт.
Ссылка нужна для раздела «Стримеры»: когда стример в эфире, нажатие на его карточку ведёт сразу на живую трансляцию, иначе — на канал. Поддерживаются ссылки вида /@имя, /channel/UC…, /c/имя, /user/имя.
Загрузка…
🪙 Монеты игроков
Монеты за матчи начисляются автоматически при одобрении отчёта (+10 победа, +2 хедшот, +5/+10/+15 за матчи «в плюсе», +10 эйс). Здесь можно выдать их вручную или включить игроку безлимитный баланс — например, себе, чтобы тестировать магазин.
📞 Контакты и группы
Видно всем на странице «Поддержка». Принимаются ссылки vk.com / vk.ru и chat.whatsapp.com / wa.me (для VK можно просто @имя, для WhatsApp — номер). Пустые поля не показываются.
☁️ Хранилище файлов (видео и фото)
Если видео и жалобы с видео не загружаются — Firebase Storage не включён (нужен тариф Blaze). Бесплатное решение: cloudinary.com → регистрация → Dashboard: скопируй «Cloud name». Затем Settings → Upload → Upload presets → Add preset → Signing mode: Unsigned → Save, скопируй имя пресета. Вставь оба значения сюда — и всё заработает у всех, без правки кода.
📡 Автоопределение эфира YouTube
Чтобы раздел «Стримеры» сам показывал «В ЭФИРЕ», когда у стримера идёт трансляция на YouTube, вставь ключ YouTube Data API v3 (Google Cloud → APIs & Services → Credentials → Create API key; включи «YouTube Data API v3», в ограничениях ключа укажи адрес твоего сайта). Проверка идёт раз в ~2,5 минуты и тратит мало квоты. Без ключа эфир определяется только по открытому кабинету стримера.
🏆 Награды ТОП-3 месяца
17 числа в 00:00 (UTC+6) статистика месяца обнуляется. Игроки ТОП-1/2/3 прошлого месяца автоматически получают эксклюзивные баннер, рамку и анимацию на весь новый месяц (это запускается само, когда ты открываешь админку или одобряешь отчёт). Кнопка ниже пересчитывает награды вручную.
⚡ Система ELO
ELO игрока копится бесконечно и не обнуляется. За победу — +25 плюс +10 за килл и +5 за хедшот; за поражение (в т.ч. ТП) — −10, килы при поражении ELO не поднимают. Числа — в начале блока ELO в admin.js.
📜 Правила сайта
Эти пункты видят все игроки в разделе «Правила». Строки, начинающиеся с «- », превращаются в маркированный список. Меняй в любое время — на сайте обновится сразу.
Загрузка…
⚔ Зарубы на сайте
Каждый одобренный матч автоматически попадает во вкладку «Зарубы» на главном сайте: гильдии, состав, этапы, счёт, кто кого победил, дата окончания и ссылка на YouTube стримера. Если у тебя уже есть одобренные отчёты, добавленные до этого обновления, — перенеси их кнопкой ниже (повторное нажатие ничего не дублирует).
📩 Отчёты матчей на проверку
✅ — игрок подтвердил участие в своём профиле, ⚠️ — не нажал «подтвердить» (рейтинг всё равно засчитывается при «Одобрить»), 👤 — гость (рейтинг и статистика не меняются).
Загрузка отчётов...
🛡️ Жалобы игроков
Загрузка…
🎬 Модерация публикаций
Загрузка…
✉️ Сообщение игроку
Впиши ник игрока, текст и, если нужно, приложи видео (файлом или ссылкой). Игрок увидит это в профиле в блоке «Уведомления», на кнопке «Профиль» появится красный значок.
📈 Рейтинг игрока — ручная корректировка
Если автоматический рейтинг посчитал неверно — поправь его вручную. Укажи игрока и на сколько изменить показатели (можно с минусом, например −20), а главное — причину: она сохранится в журнале ниже и будет видна игроку в истории его матчей. Победы и поражения также меняют число сыгранных матчей.
Журнал корректировок
Пока пусто
♻ Аннуляция матчей и статистики
Выбери игрока — ниже появятся все его матчи, каждая победа и поражение над каждым соперником отдельной строкой. Отметь нужные и нажми «Аннулировать выбранные»: у игрока вернутся назад ELO, победы, поражения, киллы, хедшоты и эйсы этого матча, серия побед пересчитается, запись исчезнет из истории. Командный матч с несколькими соперниками аннулируется целиком. Для полной очистки есть кнопки сброса ниже.
Полный сброс: ELO вернётся к 500, победы, поражения, игры, киллы, хедшоты, эйсы, серии и история станут нулями. Монеты, покупки и профиль не трогаются.
🧹 Общая аннуляция статистики всех игроков
За месяц — у всех игроков и гильдий обнуляются победы, поражения, матчи, киллы, хедшоты и ELO месяца (рейтинг «За месяц» начинается заново). За всё время — полный сброс: ELO всех игроков возвращается к 500, победы, поражения, матчи, киллы, хедшоты, эйсы, серии, история матчей и рейтинг гильдий обнуляются. Монеты, покупки, профили, видео и фото не трогаются. Отменить нельзя.
✏️ Исправить ник игрока
Меняется ник, который видят все (в рейтингах, профиле, отчётах). Статистика, монеты, покупки и вход не теряются: игрок входит по своему юзернейму, как раньше. Старые матчи в истории останутся под старым ником.
⚖ Стартовое ЭЛО 500
У старых аккаунтов стартовое ЭЛО было 500, а у новых 0, поэтому новички не могли подняться в топе. Кнопка добавит 500 тем, кто начинал с 0 (по истории матчей видно, с чего начинал игрок). Её можно нажимать повторно: второй раз никому ничего не добавится. Новые аккаунты теперь сразу получают 500.
🧹 Очистка старых записей
Удаляет записи старше 30 дней: журнал ЭЛО и уведомления. История матчей игроков и гильдий не трогается, статистика «кого победил» сохраняется. Сначала покажет, сколько записей будет удалено, и только потом удалит после подтверждения.
🗑 Удаление игроков
Для тех, кто зарегистрировался несколько раз или попросил удалить профиль. Удаляется профиль, история матчей и «бронь» имени — после этого можно зарегистрироваться заново под тем же ником. Рейтинг гильдий и опубликованные видео не затрагиваются. Это нельзя отменить.
Начни вводить ник — или нажми «Показать всех»
🚫 Бан игрока
Бан закрывает вход под этим юзернеймом, обнуляет его статистику, монеты и историю, убирает из всех рейтингов и блокирует запись в базу.
🩺 Мониторинг
Проверяет, что система работает правильно: начисляется ли ЭЛО после матча, совпадают ли игры, победы и серии, нет ли дублей ников, ждут ли отчёты слишком долго и правда ли стример в эфире (по сигналу его кабинета). Проверка идёт сама раз в сутки при входе в админку и сразу после каждого одобрения отчёта. Результат видишь только ты.
📅 Еженедельные отчёты
Раз в неделю отчёт собирается сам (при заходе в админку), его можно открыть или скачать текстом.
🛍 Новый товар
Товар сразу появится в основном магазине, у всех игроков, и они смогут купить его за монеты по цене, которую ты задашь. Можно загружать PNG, GIF, WebP и JPG. Для рамок, эффектов и брелоков нужен прозрачный фон. Внизу сразу видно, как товар будет выглядеть.
🔎 Где взять GIF и почему не открывается ссылка с Pinterest или Google
- Самый надёжный способ: скачай файл на компьютер и перетащи его в рамку выше (или нажми на неё и выбери файл).
- Pinterest. Анимации там — это видео, у них нет обычной ссылки на файл (адрес вида blob:… не подходит). Открой пин → «⋯» → «Скачать изображение». Если скачался .gif — загружай. Если .mp4 — преврати его в GIF на ezgif.com/video-to-gif и загрузи.
- Google Картинки. В результатах поиска лежат только маленькие неподвижные миниатюры. Нажми на картинку → «Посетить» → на сайте скачай GIF (правый клик → «Сохранить изображение как…»).
- Giphy, Tenor, Imgur. Правый клик по GIF → «Копировать адрес изображения» и вставь в поле выше. Ссылку со страницы Giphy можно вставлять как есть.
- Ссылка должна вести на сам файл (в конце .gif, .png, .webp), а не на страницу, где картинка показана.
🗂 Товары от админов
«Снять с продажи» прячет товар из магазина, но он остаётся у тех, кто уже купил. «Удалить» убирает его совсем, и у игроков пропадёт внешний вид.
Загрузка…