voln.io
Team Fortress 2 · инструкция

Как настроить 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. Так вы сможете включать набор целиком и быстро находить конфликтующие строки.

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Сохраните рабочую конфигурацию

    Скачайте server.cfg и сделайте бэкап до изменения набора правил. Название, пароль, число игроков и стартовую карту меняйте через «Настройки игры». Не редактируйте промежуточную .hcp/server.cfg: она предназначена для установки. Шаблон оставляет RCON и SourceTV выключенными и использует один выделенный порт.

  2. Подготовьте небольшой файл правил

    Создайте tf/cfg/community.cfg. Начните с одного понятного изменения, например mp_timelimit 30, и добавьте echo tf_community_loaded. В конец существующего tf/cfg/server.cfg впишите exec community.cfg. Не удаляйте исходные строки шаблона и не вставляйте в cfg команды смены карты, которые создадут цикл загрузок.

  3. Проверьте применение на сервере

    Выполните exec community.cfg в консоли панели без rcon. Запросите mp_timelimit без значения и прочитайте ответ. После успешной проверки сделайте обычный перезапуск. Проверьте также смену карты: дополнительные конфиги режимов и плагины могут применяться позже и менять эффективные значения.

tf/cfg/community.cfgtext
mp_timelimit 30
echo tf_community_loaded

Как проверить результат

Метка должна появиться в консоли, а mp_timelimit — показать заданное число. Сам таймер и завершение игры зависят также от режима и условий карты: наличие значения 30 не означает остановку посреди любой стадии. Для проверки правил используйте именно тот тип карты, на котором будет проходить встреча.

Читайте дальше

Team Fortress 2 · инструкция

Как подключиться к своему серверу TF2

Вход на сервер Team Fortress 2 через connect и браузер серверов сообщества: адрес, порт, пароль и проверка карты после подключения.

Team Fortress 2 · инструкция

Боты TF2: квота, сложность и навигация

Как заполнить сервер Team Fortress 2 ботами через tf_bot_quota, выбрать fill и проверить поддержку навигации на карте.

Team Fortress 2 · инструкция

Как сделать ротацию карт на сервере TF2

Собственный mapcyclefile для Team Fortress 2: порядок CP, KOTH и Payload, условия окончания и проверка голосований.

Team Fortress 2 · инструкция

Как установить свою карту на сервер TF2

Загрузка карты Team Fortress 2 и её ресурсов в tf/maps: BSP, NAV, совместимость версии и проверка клиента перед ротацией.

Team Fortress 2 · инструкция

Как запустить Payload на своём сервере TF2

Payload в Team Fortress 2 через карту pl_badwater: стартовая карта, тележка, смена сторон и отличие от Payload Race.

Team Fortress 2 · инструкция

Как включить King of the Hill на сервере TF2

Запуск KOTH-карты в TF2: выбор koth_viaduct, проверка контрольной точки, таймеров команд и овертайма.

Team Fortress 2 · инструкция

Турнирный режим TF2 и готовность команд

Для чего нужен mp_tournament в Team Fortress 2, как проверить запуск после готовности и вернуть обычную игру для сообщества.

Team Fortress 2 · инструкция

Голосовой чат и alltalk на сервере TF2

Настройка sv_alltalk и sv_voiceenable в Team Fortress 2: разговор между командами, проверка микрофона и сохранение правил сервера.

Team Fortress 2 · инструкция

Сервер TF2 не запускается: карта, cfg и логи

Проверка ошибок Team Fortress 2 по консоли и tf/logs: штатная карта, плагины, отсутствующие файлы и безопасный сбор диагностики.