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

Порядок действий
Запишите момент и последнее изменение
Укажите карту, время, число участников и действие перед сбоем: обновление, загрузку BSP, установку плагина или правку cfg. Скачайте нужный журнал и сохраните начало запуска. Не ограничивайтесь последним сообщением панели об остановке: оно описывает результат, а не причину.
Вернитесь к проверяемой основе
Задайте cp_dustbowl через «Настройки игры» и временно уберите последнюю добавленную команду exec. Модификации отключайте по их документации, сохранив файлы. Не удаляйте целиком tf: в каталоге находятся и поставка игры, и ваши материалы. Проверяйте одну перемену за запуск.
Отделите установку от правил карты
Отсутствие gameinfo.txt, srcds-бинарника или библиотеки относится к установке. Unknown command относится к конфигу или отсутствующему расширению. Ошибка конкретного BSP проверяется отдельно на штатной карте. Обычный запуск не скачивает обновления автоматически; при необходимости установки сначала создайте бэкап и сохраните собственный server.cfg.
Как проверить результат
После исправления проверьте загрузку карты, вход человека и хотя бы один полный переход раунда или карты. Если падение происходило под нагрузкой, повторите исходный сценарий с тем же числом ботов и участников. Последовательно возвращайте дополнения, чтобы определить точный компонент, после которого проблема повторяется.