Автоматический генератор матчей для SportsPress

Описание

Перестаньте тратить часы на ручное составление расписания матчей. Auto Fixture Generator for SportsPress создаёт полное и сбалансированное расписание матчей для вашей лиги за секунды — чтобы вы могли сосредоточиться на игре, а не на таблицах.

Независимо от того, управляете ли вы простым круговым турниром или профессиональным сезоном со сложными правилами расписания, этот плагин полностью интегрируется с SportsPress и берёт на себя создание расписания матчей.

Используется футбольными клубами, футзальными лигами, баскетбольными ассоциациями и любительскими организаторами турниров по всему миру.

Бесплатные возможности — без ограничений:
* Алгоритм одиночного кругового турнира — каждая команда играет с каждой один раз.
* Выберите лигу, сезон и дату начала.
* Задайте шаблон названия игровых недель/туров (например, «Игровая неделя 1», «Игровая неделя 2» и т.д.).
* Автоматическое создание календаря и турнирной таблицы в SportsPress.
* По умолчанию включены все команды выбранного сезона.
* Режим Debug / Dry Run — предварительный просмотр полного расписания перед сохранением в базу данных.

Управляете более сложной лигой? Перейти на Premium.

Premium — полный контроль над сезоном:
* Алгоритм двойного кругового турнира — каждая команда играет дома и в гостях с каждой другой командой.
* Пользовательские игровые недели — задайте точное количество игровых недель сезона. Матчи распределяются максимально равномерно, с поддержкой нестандартных структур.
* Алгоритм League Phase — разделение команд на настраиваемые «корзины» и указание, сколько соперников из каждой корзины должна сыграть каждая команда. Идеально для форматов UEFA, посева и сложных турниров.
* Возможность назначать утренние, дневные и вечерние стартовые матчи в один и тот же день с несколькими временными слотами.
* Блокировка праздников, кубковых недель и любых недоступных дат — генератор их не использует.
* Ручной выбор команд для жеребьёвки — идеально для кубков, приглашённых турниров или частичного старта сезона.
* Случайное перемешивание порядка команд при генерации для честной и непредсказуемой жеребьёвки.
* Встроенный баланс домашних и выездных матчей предотвращает несправедливые серии выездов подряд.

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

Обновиться до Premium

Скриншоты

Установка

  1. Загрузите папку auto-fixture-generator-for-sportspress в директорию /wp-content/plugins/.
  2. Активируйте плагин через меню «Плагины» в WordPress.
  3. Убедитесь, что плагин SportsPress установлен и активирован.
  4. Перейдите в SportsPress События Автоматический генератор матчей, чтобы создать новые матчи.
  5. Используйте режим Debug / Dry Run для предварительного просмотра расписания перед сохранением.

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

Нужно ли устанавливать SportsPress?

Да — этот плагин является дополнением для SportsPress и использует его лиги, сезоны, команды и события.

Могу ли я выбрать, какие команды участвуют?

Team selection is only available in the Premium version. See Premium features

Поддерживается ли двойной круговой турнир?

Yes — but only in the Premium version. See Premium features

Как работает алгоритм League Phase?

Алгоритм League Phase (Premium) позволяет разделять команды на настраиваемые «корзины» или группы и задавать, сколько соперников из каждой корзины должна сыграть каждая команда. Это позволяет создавать продвинутые структуры лиг, аналогичные турнирам UEFA и другим профессиональным форматам. Вы можете назначать команды в разные корзины, задавать количество корзин и число соперников из каждой корзины в генераторе, после чего плагин автоматически сформирует расписание матчей. Команды, не назначенные ни в одну корзину, будут исключены из генерации. Этот алгоритм идеально подходит для сложных групповых этапов, систем посева и кастомных форматов турниров.

Learn more about Premium

Будет ли плагин автоматически создавать события и турнирную таблицу?

Да. Плагин создаёт матчи как события SportsPress и соответственно обновляет турнирную таблицу.

Где хранятся матчи?

Матчи создаются как события SportsPress и сохраняются в базе данных WordPress как любой другой контент SportsPress.

Что такое режим Debug / Dry Run?

При включённых WP_DEBUG и WP_DEBUG_LOG вы можете симулировать генерацию матчей без записи в базу данных. Полное расписание отображается в debug-логе для проверки перед сохранением.

Можно ли перейти с бесплатной версии на Premium без потери данных?

Да — обновление происходит без проблем. Ваши существующие лиги, сезоны и созданные матчи не затрагиваются. Просто установите Premium поверх бесплатной версии, и всё сохранится.

Какие варианты лицензий доступны для Premium?

Visit the Premium page for current pricing and available license tiers.

Отзывы

Посмотреть 1 отзыв

Участники и разработчики

«Автоматический генератор матчей для SportsPress» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Автоматический генератор матчей для SportsPress» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Автоматический генератор матчей для SportsPress» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2.0

  • MISC: WP7 support.
  • MISC: Update Freemius SDK to 2.13.1.

1.9

  • NEW: Fixture Summary Card

1.8

  • FIX: Timeslot balancing is now fairer between teams.
  • FIX: Premium algorithm files now correctly loaded when available.
  • IMPROVEMENT: Improved plugin dependency checks and initialization logic.
  • MISC: Codebase cleanup and small documentation updates.

1.7

  • FIX: Teams were not auto-assigned to league tables.

1.6

  • NEW: League Phase Algorithm (Premium only) — supports advanced «pot-based» group phase scheduling, customizable pots and cross-pot opponents.
  • FIX: Improved compatibility with newer SportsPress version.
  • FIX: Improved JavaScript event/option validation for smoother UI experience.
  • FIX: Minor scheduling bug fixes, description line formatting, and usability improvements.

1.5

  • NEW: Events per timeslot mode — AUTO calculates optimal distribution, MANUAL lets you set custom limits per slot (Premium version only)
  • NEW: Algorithm-specific options now displayed in dry run debug log (e.g. Season Weeks for Fixed Week Season)
  • FIX: Dry run mode now uses the same scheduling logic as normal mode, ensuring consistent fixture results.
  • FIX: Fixed Week Season algorithm now generates correct number of gameweeks (rematches no longer incorrectly removed)
  • FIX: Gameweeks no longer share dates — each gameweek properly advances to the next week period

1.4

  • NEW: Debug / Dry Run mode — simulate fixture generation without database changes when WP_DEBUG and WP_DEBUG_LOG are enabled
  • FIX: Teams no longer scheduled multiple times per gameweek with odd team counts
  • FIX: Double Round Robin now correctly reverses home/away in second half (Premium version only)
  • FIX: Improved home/away balance in Single Round Robin algorithm

1.3

  • NEW: Custom Gameweeks algorithm allowing user-defined number of gameweeks (Premium version only)
  • FIX: Skip duplicate checking for algorithms that allow rematches
  • FIX: Properly advance to next week when gameweek changes
  • FIX: Handle week-boundary-crossing gameweeks (Sat-Sun, Fri-Sat-Sun, etc.)
  • UI: Add number input support, dynamic events description update

1.2

  • Update Freemius SDK to 2.13.

1.1

  • FIX: Gameweek names are not assigned correctly to generated fixtures.
  • FIX: Calendar and League Table is not created.

1.0

  • Первый релиз.