| ID | Логин | Игровой ник | Имя | Лига | Команда | ELO | Действия |
|---|
Этот штраф идёт В ОЧКИ пилоту (не в минус, а взамен обычных очков за место) — чем больше число, тем хуже результат схода, при формуле "Позиция = очки".
Ничего не выбрано = ограничений нет, допускаются любые машины
Штраф применяется автоматически ко всем, кто едет не на разрешённой марке — сразу при сохранении, пересчитывая все этапы сезона.
Штраф применяется автоматически при загрузке результатов этого чемпионата (ручной ввод/вставка текстом) — если машина пилота НЕ содержит ни одной из разрешённых марок для его лиги. Марка ищется как подстрока в названии машины, без учёта регистра. Одно правило на лигу — если для лиги правила нет, ограничений нет.
| Лига | Класс (для показа в штрафе) | Разрешённые марки | Штраф, сек |
|---|
Правил пока нет — ограничений по маркам машин для этого чемпионата не будет.
Применяется сразу ко всем этапам сезона, без ожидания синхронизации.
Ничего не выбрано = ограничений нет, допускаются любые классы
«Итоги сезона» — публикует в Telegram (Ралли чат) и на сайт свод: чемпион, лучшая команда, больше всех побед/подиумов, самый стабильный, крупнейшая победа, упорнейшая битва — по ВСЕМ загруженным этапам сезона. Разумно жать один раз, когда сезон реально завершён.
| ID | Название | Тег | Пилотов | Действия |
|---|
| ID | Название | Статус | Зачёт | Этапов | Действия |
|---|
| # | Название | Даты | Статус | Действия |
|---|
| Пилот (сайт) | Ник в игре | Команда | Статус |
|---|
RACENET-REFRESH-TOKEN из cookies (DevTools → Приложение → Cookies) и вставь его сюда.ID клуба видно в URL страницы клуба на racenet.com: racenet.com/ea_sports_wrc/clubs/ID. Источник очков — как будет считаться зачёт чемпионата этого клуба (можно сменить позже в настройках сезона).
<b>/<br>) тоже отрисуется там — предпросмотр справа показывает текст как есть, без интерпретации разметки.Что у нас есть и как это работает
Слева — разделы по группам: Экипаж (пилоты, лиги, команды — общая база клуба), Гонка (чемпионаты, EA WRC, DR2/Офлайн, регламент), Связь (чат с пилотами), Система (сервер, бэкапы, автопилот).
Гейджи в шапке — живая сводка: число пилотов/чемпионатов/команд в базе и непрочитанные сообщения. Обновляются при заходе на вкладку «Система» или кнопкой «↻ Обновить данные» там же.
Пилоты — общая база сайта. У каждого: логин (аккаунт на сайте), «Игровой ник (Racenet)» — ник в WRC, по которому матчатся результаты синка, «Реальное имя» (необязательно), лига и команда. «🔗 Слияние» — склеить два дубликата профиля в один.
Лиги (PRO/Premier/Middle) — только для WRC-пилотов. Очки за место и штраф за сход настраиваются отдельно на каждый WRC-сезон в его карточке (⚙, вкладка «EA WRC»): формула очков (линейная / своя таблица / позиция=очки) и штраф за сход — либо фиксированное число, либо «доехавших в лиге + бонус».
Команды — общий справочник для командных зачётов WRC. Тумблер «Показывать командные зачёты на сайте» — глобальный выключатель раздела «Команды» на публичном сайте (по умолчанию выключено).
DR2/офлайн-чемпионаты используют команды по-другому — см. блок «DR2 / Офлайн» ниже, там команда назначается за конкретный чемпионат, а не глобально.
Результаты клубных сезонов EA WRC подтягиваются автоматически с Racenet — вручную вводить их не нужно. На вкладке «EA WRC» — список отслеживаемых клубов Racenet (по ID клуба из URL на racenet.com) и кнопка «↻ СИНХРОНИЗИРОВАТЬ» для ручного запуска.
Автоматически по расписанию (без участия админа): каждые 2 часа — освежить результаты; четверг 12:00 — промежуточная новость в Telegram по этапу, который сейчас идёт; понедельник 12:00 — финальная новость по закрывшемуся этапу (этап WRC идёт понедельник–воскресенье). Картинка-подиум к посту рисуется автоматически по лидерам каждой лиги этого же этапа.
Если синк начал падать с ошибкой токена — здесь же появится жёлтое предупреждение с полем для вставки свежего RACENET-REFRESH-TOKEN (берётся из cookies на racenet.com).
«⚠ Штрафы сезона» (в настройках сезона) — ручные штрафы очками/секундами конкретному пилоту на конкретном ралли, с указанием причины. «Допустимые классы машин» — если выбрать классы, все остальные получают штраф автоматически при синке.
Для всего, что не синхронизируется с Racenet (DR2 и другие офлайн-турниры) — здесь всё вводится вручную, по шагам:
Штраф за DNF/неявку — всегда фиксированное число «(доехавших на этапе) + 1», одинаковое для всех, кто не показал время на этапе — будь то явный DNF в результатах или полное отсутствие в ростере на этот этап. Этот штраф автоматически учитывается и в общем зачёте сезона.
🏆 Командный зачёт «топ-2 за этап» (кнопка-тумблер у чемпионата, по умолчанию выключен) — на каждом этапе в зачёт команды идут очки двух её ЛУЧШИХ пилотов (по ростеру этого чемпионата), сумма — по всему сезону. Команда из 1 участника в зачёт не попадает. «✎ Команды в зачёте» — можно сузить зачёт до конкретных команд, если пусто — берутся все, у кого ≥2 человек в ростере.
Регламент — текстовый редактор с превью, отдельный текст на каждый чемпионат (выбор сверху), показывается пилотам на публичной странице регламента.
Сообщения — личный чат с пилотами сайта (список диалогов слева, переписка справа), «+ НАПИСАТЬ» — начать новый диалог.
Живая нагрузка сервера (CPU/RAM/диск), счётчики визитов, размер базы. Резервные копии — «+ Создать» делает снимок базы на сервере вручную.
Обслуживание: «🔒 Зафиксировать лиги» — проставляет текущую лигу пилота задним числом в старые результаты (для правильной истории). «🔄 Пересчитать ставки» и «⏱️ Выдать штраф» — по названию. «⚠️ Сбросить базу» — необратимо удаляет пилотов, трогать только осознанно.
Расписание (автопилот) — как часто фоново дёргать синк WRC с Racenet (независимо от кнопки «Синхронизировать» на вкладке EA WRC); «Цель сбора» — прогресс-бар доната на публичном сайте.
Терминал (ссылка в самом низу меню) — веб-консоль сервера с отдельным паролем, на случай ручной правки/диагностики без SSH-клиента.
Появится на публичной странице «Трансферное окно» (/transfers), пока набор открыт.
Участник может числиться в команде через профиль (глобально) и/или через заявку в конкретном чемпионате — источники не связаны, показаны оба. «Исключить» чистит именно этот источник.
| Пилот | Откуда | Действия |
|---|
Вся история из источника перенесется в целевой профиль. Источник будет навсегда удален.
Ничего не отмечено — в старом движке зачёта участвуют все команды сайта. Для движка «топ-2 за этап» (кнопка 🏆 ТОП-2 в списке чемпионатов) команды и так определяются автоматически по ростеру — этот список лишь дополнительно сужает его при необходимости.
Порядок мест определится по времени автоматически. Формат времени: 12:34.567 или DNF. Пилот выбирается из ростера чемпионата — без риска опечатки в нике. Можно вставить сразу столбец времён (Ctrl+V в любое поле «Время») — разойдётся по строкам вниз от места вставки, недостающие строки добавятся автоматически. Уже сохранённые результаты по выбранному этапу подставляются в поля автоматически — можно просто поправить нужного пилота.
| Участник | Машина | Время |
|---|
Ростер чемпионата пуст — сначала добавьте участников через «👥 УЧАСТНИКИ», либо нажмите «+ Строка» и выберите пилота из общего списка.
Формат построчно, значения через TAB: место ник машина время. Время — любой формат вида 12:34.567 или DNF. Можно вставить прямо из таблицы/скриншота.
| Пилот (сайт) | Ник в игре | Команда |
|---|