Форматы турниров

Как отделить регламент турнира от настроек сервера

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

Как отделить регламент турнира от настроек сервера

Что относится к каждому источнику

Регламент — это текст с правилами данного турнира: формат серии, порядок выбора карт, допустимые замены, требования к паузам и другие условия, если они прямо записаны. Он отвечает на вопрос: «Что должно применяться в этой серии?»

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

Для CS2 историческая структура, описанная Valve 31 августа 2023 года, включает 12 раундов в половине и до 24 раундов в основной части, а при равенстве — овертайм из 6 раундов. Это поясняет термин MR12, но не устанавливает правила любого нынешнего турнира.

Разделение сведений в журнале
ПолеПример содержанияТип сведений
Требование документаОсновная часть играется в указанном форматеРегламент
Наблюдение записиНа табло после половины видно 12 раундовНастройка или ход матча
ИсточникВыписка регламента, раздел 3; запись карты, 18:42Происхождение
Статус сопоставленияНужно уточнение формулировкиВывод журнала

Как оформить расхождение

Вымышленный пример: в выписке турнира указано, что карта проводится в формате MR12. В записи первой половины видны 12 завершённых раундов. Эти данные совместимы, но они описывают разные вещи: выписка содержит требование, а запись — наблюдение.

Если же выписка говорит об одном формате, а в журнале сервера указан другой, полезно записать оба значения буквально, указать источник и момент наблюдения. Формулировка «текст документа и наблюдаемая настройка различаются» точнее, чем вывод о причине расхождения.

Сравнение строк не определяет автоматически последствия для карты или серии. Такой вывод зависит от конкретного положения турнира: нужно ли в нём считать данную настройку обязательной и предусмотрена ли процедура для такого случая.

  1. Создайте отдельные поля «требование документа» и «наблюдаемое значение».
  2. Сохраните источник и момент, к которому относится наблюдение.
  3. Сравните одинаковый параметр в одинаковых единицах и без замены неизвестного значения нулём.
  4. Запишите совпадение, расхождение или недостаток данных отдельным статусом.
Источники и методика