♠ Инструкция к покерному таймеру

Пошаговое руководство по настройке и запуску покерного таймера онлайн

🔧 Верхняя панель инструментов

Кнопки в шапке страницы доступны из любого раздела — используйте их для резервного копирования и управления сессией.

КнопкаНазначение
ЭкспортСохраняет полный снимок турнира в JSON-файл. Используйте как резервную копию.
ИмпортЗагружает ранее сохранённый JSON и полностью восстанавливает турнир (рейтинг из файла сохраняется).
QRЛокальный QR-код ссылкой на экран игроков в TV-режиме — без внешних сервисов.
Экран игроковОткрывает screen.html в новой вкладке — вывод на телевизор или проектор.
ИнструкцияЭта страница.
ТемаПереключает светлую и тёмную цветовую схему.
СбросПолностью очищает игроков и состояние. Необратимо — сначала сделайте Экспорт.
⚠ Кнопка «Сброс» удаляет всех игроков и обнуляет таймер. Рейтинг при этом сохраняется. Для отмены — только через «Импорт».

⚙ Настройки турнира

Заполняйте раздел до начала регистрации участников. Все поля сохраняются автоматически.

ПолеОписание
Название турнираОтображается в шапке, на экране игроков и в истории рейтинга.
Стартовый стекКоличество фишек при регистрации каждого участника.
Бай-ин, ₽Стоимость входа. Используется для расчёта кассы и призового фонда.
Ребай / Фишки ребаяЦена и объём повторной покупки фишек. Доступно до закрытия регистрации.
Аддон / Фишки аддонаРазовый аддон — доступен после закрытия регистрации, один раз на игрока.
Регистрация, минДлительность периода поздней регистрации.
Лимит аддона, минЧерез сколько минут после закрытия регистрации заканчивается период аддонов. 0 = без ограничения.
Столов / Мест за столомИспользуется для авто-рассадки и управления столами.
БаунтиВключает учёт выбиваний — отслеживает, кто сколько соперников выбил.

Структура блайндов

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

💡 Готовые пресеты: Турбо (10 мин, ~2.5 ч) · Стандарт (20 мин, ~5 ч) · Дип-стек (30 мин, ~8 ч). Применяют пресет с подтверждением, чтобы не потерять ручные настройки.

🏆 Призовые места

Добавляйте места кнопкой + Место и указывайте долю призового фонда в процентах. Сумма всех долей должна составлять 100%. Система автоматически считает денежный эквивалент на основании кассы.

💡 Призовой фонд пересчитывается автоматически при добавлении игроков, ребаях и аддонах.

👥 Игроки

Регистрация

Введите имя в поле и нажмите + Добавить или клавишу Enter. Если имя уже есть — поле подсветится красным. Имена поддерживают кириллицу, латиницу и цифры.

Действия с игроком

ДействиеКогда доступноЧто происходит
РебайПока регистрация открытаДобавляет фишки ребая к стеку, увеличивает счётчик ребаев и кассу.
Отмена ребаяПока регистрация открытаОткатывает последний ребай.
АддонПосле закрытия регистрацииРазовое пополнение стека. Кнопка исчезает после использования.
ВыбылВсегдаФиксирует позицию выбывания. При одном оставшемся — автоматически присваивает ему 1 место.
ВернутьДля выбывшихВосстанавливает игрока в список активных и пересчитывает места.
✎ ИзменитьВсегдаРедактирование имени игрока.
✕ УдалитьВсегдаУдаляет игрока из турнира и снимает с места за столом.
💡 Порядок мест определяется автоматически: первый выбывший получает наибольший номер, последний оставшийся — 1-е место.

💰 Касса

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

Таблица детализации показывает вклад каждого участника. Кнопка Экспорт CSV скачивает файл cash_report_ГГГГ-ММ-ДД.csv.

💡 Формула кассы: Бай-ин × Игроки + Ребаи × Цена ребая + Аддоны × Цена аддона

🎯 Столы и рассадка

Авто-рассадка — равномерно распределяет всех активных участников по столам одним нажатием. При нехватке мест автоматически добавляет столы.

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

Имена игроков можно перетаскивать между местами (drag-and-drop) для ручной корректировки рассадки.

💡 Перед запуском таймера выполните авто-рассадку — кнопка «Запустить турнир» делает это автоматически.

⏱ Таймер

ЭлементДействие
Запустить турнирАвто-рассадка игроков + старт таймера первого уровня. Появляется один раз.
Старт / ПаузаЗапускает или приостанавливает текущий уровень.
◀ Пред. / След. ▶Ручной переход к соседнему уровню.
СлайдерПеремотка времени внутри текущего уровня.
− / + 1 минКорректировка оставшегося времени на одну минуту.
Закрыть регистрациюЗавершает период приёма новых игроков и ребаев. Открывает период аддонов.
ПерезапуститьСбрасывает таймер к уровню 1, закрывает регистрацию/аддоны и возвращает кнопку «Запустить турнир». Игроки не удаляются.

Бум-пот

Опциональные сигналы «бум-пот» в течение уровня: включите чекбокс, задайте количество срабатываний или запустите вручную. На экране игроков появится анимация.

Звуковые сигналы

Горячие клавиши (в разделе Таймер)

💡 Статистика под таймером обновляется в реальном времени: игроки, средний стек, фишки в игре, время до следующего перерыва.

📊 Рейтинг PTS

PTS — система накопительных очков по всем турнирам. После каждого турнира участники получают очки по занятому месту. Рейтинг формирует таблицу лидеров сезона.

Настройка очков

В разделе «Очки за места» укажите PTS для каждой позиции. По умолчанию: 1-е — 100, 2-е — 50, 3-е — 25. Добавляйте новые места кнопкой «+ Место».

💡 Изменения применяются к будущим начислениям. Прошлые результаты не пересчитываются.

Начисление очков

  1. Убедитесь, что все игроки получили места (зафиксированы через «Выбыл»).
  2. Нажмите Начислить очки.
  3. Кнопка блокируется после нажатия — защита от двойного начисления.

Откат турнира

В «Истории турниров» нажмите ✕ рядом с нужным турниром — очки всех участников будут полностью откатаны.

📺 Экран игроков

Отдельная страница screen.html для вывода на телевизор или проектор. Открывается кнопкой «Экран игроков» в шапке, через кнопку QR или по адресу screen.html?tv=1.

Экран синхронизируется с панелью администратора через localStorage и BroadcastChannel — обновляется каждую секунду с локальным тиком таймера.

На экране: большой таймер, текущий и следующий уровень блайндов, полоса ближайших уровней, игроки, средний стек и фишки в игре (только у активных).

Кнопки TV-режим и Полный экран скрывают навигацию для чистого вывода на проектор.

⚠ Синхронизация работает только в одном браузере на одном устройстве (общий localStorage). Телефон организатора и TV в другом браузере/устройстве не увидят данные автоматически — откройте панель и экран в одном браузере (например, две вкладки на ноутбуке, подключённом к TV) или используйте один планшет.

🎯 Типовой сценарий турнира

1
За 30 минут — подготовка

Настройки → заполните название, стеки, цены, структуру блайндов и призы.

2
Регистрация участников

Игроки → добавляйте участников. Откройте «Экран игроков» или отсканируйте QR для TV.

3
Запуск

Таймер → кнопка «Запустить турнир». Авто-рассадка выполнится автоматически.

4
В ходе игры

Фиксируйте выбывания → принимайте ребаи до закрытия регистрации → аддоны после → перебалансируйте столы при объединении.

5
Завершение

Рейтинг → «Начислить очки». Касса → «Экспорт CSV». Экспорт JSON для резервной копии. При необходимости — «Сброс» для очистки.

❓ Часто задаваемые вопросы

Игрок ошибочно отмечен выбывшим — как вернуть?

Вкладка «Игроки» → раздел «Выбывшие» → кнопка Вернуть рядом с нужным игроком.

Сделан лишний ребай — можно отменить?

Да, кнопка Отмена ребая доступна, пока регистрация открыта. После закрытия — отменить нельзя.

Браузер закрыли — потеряются данные?

Нет. Все данные сохраняются в localStorage браузера и восстанавливаются при следующем открытии страницы.

Очки начислились дважды — как исправить?

Рейтинг → «История турниров» → ✕ нужного турнира. Очки откатятся. Затем начислите заново.

Экран игроков не обновляется

Откройте экран в том же браузере, что и панель (две вкладки). Обновите вкладку F5. На разных устройствах синхронизация не поддерживается.

Можно ли установить как приложение?

Да — в Chrome/Edge выберите «Установить приложение» (PWA). Работает офлайн для интерфейса; данные турнира хранятся локально.

Как сделать резервную копию?

Кнопка Экспорт в шапке → скачается JSON-файл. Восстановите через Импорт.

Как добавить нового игрока в базу рейтинга вручную?

Достаточно добавить игрока в турнир и начислить ему очки — он автоматически появится в таблице лидеров.

← Вернуться в таймер