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

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

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

При сбое TF2 сохраните первую ошибку перед остановкой процесса. Консоль панели показывает загрузку движка и библиотек, а tf/logs содержит игровые события при включённом журналировании. Шаблон включает log on и вывод игровых логов в консоль; отсутствие завершённого игрового журнала не исключает раннюю ошибку запуска.

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

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

  1. Запишите момент и последнее изменение

    Укажите карту, время, число участников и действие перед сбоем: обновление, загрузку BSP, установку плагина или правку cfg. Скачайте нужный журнал и сохраните начало запуска. Не ограничивайтесь последним сообщением панели об остановке: оно описывает результат, а не причину.

  2. Вернитесь к проверяемой основе

    Задайте cp_dustbowl через «Настройки игры» и временно уберите последнюю добавленную команду exec. Модификации отключайте по их документации, сохранив файлы. Не удаляйте целиком tf: в каталоге находятся и поставка игры, и ваши материалы. Проверяйте одну перемену за запуск.

  3. Отделите установку от правил карты

    Отсутствие gameinfo.txt, srcds-бинарника или библиотеки относится к установке. Unknown command относится к конфигу или отсутствующему расширению. Ошибка конкретного BSP проверяется отдельно на штатной карте. Обычный запуск не скачивает обновления автоматически; при необходимости установки сначала создайте бэкап и сохраните собственный server.cfg.

Команды наблюдения в работающем сервереtext
version
status
stats

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

После исправления проверьте загрузку карты, вход человека и хотя бы один полный переход раунда или карты. Если падение происходило под нагрузкой, повторите исходный сценарий с тем же числом ботов и участников. Последовательно возвращайте дополнения, чтобы определить точный компонент, после которого проблема повторяется.

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

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

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

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

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

Как настроить server.cfg сервера TF2

Файл tf/cfg/server.cfg, собственный community.cfg и проверка параметров Team Fortress 2 после перезапуска и загрузки карты.

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: разговор между командами, проверка микрофона и сохранение правил сервера.