Раунды

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

Чтобы сверить ленту раундов с итоговым счётом, посчитайте все учитываемые строки, отдельно сложите победы A и B и сравните сумму с числом сыгранных раундов. Лишняя строка обнаруживается, когда один из этих итогов не совпадает с проверяемой выпиской.

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

Три проверки одной ленты

Первая проверка — количество строк со статусом «сыгран». Вторая — число строк, где победила A. Третья — число строк, где победила B. Для ленты, содержащей только сыгранные раунды с одним победителем, выполняется равенство: все сыгранные раунды = победы A + победы B.

Неизвестная строка не является победой A или B. Её нельзя считать нулём и нельзя молча включать в итог; такой статус оставляют отдельно до уточнения.

Лишняя строка в журнале

Вымышленный фрагмент ленты: R1 A, R2 B, R3 A, R4 A, R5 B, R6 A, R7 B, R8 A, R9 B. По этой записи A имеет 5 побед, B имеет 4, всего отмечено 9 сыгранных событий.

Проверяемая итоговая выписка указывает счёт 4:4, то есть восемь сыгранных раундов. Расхождение равно одному событию: 9 − 8 = 1. При сопоставлении с первичной записью выясняется, что R9 B был продублирован при переносе. Исправленная рабочая копия содержит R1–R8: A побеждает 5 раз, B — 3 раза. Следовательно, строка 4:4 не согласуется уже с исправленной лентой; её нельзя получить простым удалением дубля.

Правильное действие — сохранить оригинал, создать отдельную исправленную копию и указать, что удалён дубликат R9. Затем нужно сверять итоговый счёт с подтверждённой лентой, а не подгонять победителей под ранее записанное 4:4.

Как оформить сверку

У каждой строки полезно хранить идентификатор раунда, победителя, статус и источник записи. Тогда дубликат можно сослаться на конкретный ID, а не описывать неопределённо как «лишний раунд».

Если итог содержит овертайм, присуждённый раунд или иной статус, его следует обозначить в обеих выписках одинаково. Историческая структура CS2 2023 года описывала шесть раундов овертайма при равенстве, но конкретный формат матча определяется его собственными правилами.

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