Как настроить server.cfg сервера TF2
Файл tf/cfg/server.cfg, собственный community.cfg и проверка параметров Team Fortress 2 после перезапуска и загрузки карты.
Серверные правила Team Fortress 2 хранятся в tf/cfg/server.cfg. Папка tf отличает этот шаблон от cstrike у Counter-Strike. Название и пароль обслуживает панель, а дополнительные игровые правила удобно вынести в tf/cfg/community.cfg. Так вы сможете включать набор целиком и быстро находить конфликтующие строки.

Порядок действий
Сохраните рабочую конфигурацию
Скачайте server.cfg и сделайте бэкап до изменения набора правил. Название, пароль, число игроков и стартовую карту меняйте через «Настройки игры». Не редактируйте промежуточную .hcp/server.cfg: она предназначена для установки. Шаблон оставляет RCON и SourceTV выключенными и использует один выделенный порт.
Подготовьте небольшой файл правил
Создайте tf/cfg/community.cfg. Начните с одного понятного изменения, например mp_timelimit 30, и добавьте echo tf_community_loaded. В конец существующего tf/cfg/server.cfg впишите exec community.cfg. Не удаляйте исходные строки шаблона и не вставляйте в cfg команды смены карты, которые создадут цикл загрузок.
Проверьте применение на сервере
Выполните exec community.cfg в консоли панели без rcon. Запросите mp_timelimit без значения и прочитайте ответ. После успешной проверки сделайте обычный перезапуск. Проверьте также смену карты: дополнительные конфиги режимов и плагины могут применяться позже и менять эффективные значения.
Как проверить результат
Метка должна появиться в консоли, а mp_timelimit — показать заданное число. Сам таймер и завершение игры зависят также от режима и условий карты: наличие значения 30 не означает остановку посреди любой стадии. Для проверки правил используйте именно тот тип карты, на котором будет проходить встреча.