Урон по своим на сервере Day of Defeat: Source
Переключение mp_friendlyfire в DoD:S, проверка командного урона и отличие штатного правила от наказаний стороннего плагина.
В DoD:S mp_friendlyfire определяет, наносят ли игроки урон союзникам. Значение 0 выключает обычный урон по своим, 1 включает его. Для плотного боя у флагов это заметное изменение правил, поэтому сообщите о нём до начала матча и отдельно определите, как разбираются случайные убийства товарищей.

Порядок действий
Запишите действующее состояние
В консоли панели выполните mp_friendlyfire без аргумента. Уточните, установлен ли плагин наказаний или защиты после возрождения. Он может влиять на результат теста независимо от основной cvar. Не копируйте набор штрафных команд из другой игры: DoD:S имеет собственные правила боя и модификаций.
Измените правило между раундами
Задайте mp_friendlyfire 1 или 0 по согласованным условиям. Проверяйте с добровольным участником своей стороны на пустом сервере: достаточно малого контролируемого урона, чтобы увидеть изменение здоровья. Для гранат проводите отдельный безопасный тест вдали от остальных игроков, если этот сценарий важен для правил.
Закрепите значение в cfg
Добавьте выбранную строку в dod/cfg/community.cfg, выполняемый из server.cfg. Сохраните исходный файл и проверьте правило после смены карты. Если используете отдельный профиль матча, задайте значение явно и там, чтобы случайно не наследовать friendly fire от предыдущей встречи.
Как проверить результат
Сравните ответ переменной с фактическим здоровьем игрока одной команды. Проверьте обе стороны и отсутствие вмешательства защиты спавна. Затем посмотрите, не выдаёт ли плагин наказание независимо от выбранного правила. Отключение урона и отключение системы наказаний — разные настройки, которые нужно проверять отдельно.