Баланс команд и friendly fire в CS 1.6
Как настроить mp_autoteambalance, mp_limitteams и mp_friendlyfire для публичной игры или встречи постоянных составов в CS 1.6.
Автобаланс и ограничение размера команд — разные механизмы CS 1.6. mp_autoteambalance управляет автоматическим выравниванием, а mp_limitteams мешает вручную создавать слишком большой перевес. Для встречи заранее собранных составов их обычно отключают вместе; на открытой игре ограничения помогают избежать матча одной команды против нескольких игроков.

Порядок действий
Выберите сценарий
Для открытой игры начните с mp_autoteambalance 1 и mp_limitteams 1. Для согласованных составов используйте оба значения 0 и следите за командами вручную. Разрешение неравных команд не увеличивает «Максимум игроков»: лимит подключений задаётся отдельно в панели и применяется при запуске.
Отдельно решите вопрос урона
В консоли панели задайте mp_friendlyfire 0 для игры без урона по своим либо 1 для согласованного матча с таким уроном. До изменения предупредите участников. Не копируйте команды штрафов из неизвестного конфига: наказания за убийство союзников и собственно разрешение урона имеют разные последствия.
Закрепите проверенные значения
Сохраните выбранные строки в cstrike/community.cfg, подключённом через exec community.cfg из cstrike/server.cfg. Не храните два противоречивых набора в разных файлах. Проверьте результат сначала на небольшой группе и только затем приглашайте остальных: перераспределение игроков может происходить на границе раундов.
Как проверить результат
Введите названия трёх переменных без значений и прочитайте ответ сервера. С участниками проверьте выбор переполненной команды и поведение после завершения раунда. Урон тестируйте по согласованию с союзником на пустом матче, а не по случайному игроку: это отличает проверку настройки от нарушения ваших же правил.