Team Fortress 2 — классика с активным сообществом
Team Fortress 2 (TF2) от Valve с 2007 года остаётся одним из столпов многопользовательских шутеров. Модель free-to-play и активное сообщество моддеров приводят к тому, что ежедневно тысячи игроков активны на общественных серверах. На собственном сервере вы полностью сами управляете картами, режимом игры, плагинами и ограничениями доступа.
Выделенный сервер TF2 работает на движке Source и настраивается через server.cfg и ConVars. SourceMod (фреймворк плагинов для серверов на движке Source) значительно расширяет возможности.
Заказ сервера
В мастере заказа выберите Team Fortress 2 в качестве игры. На game-serverhosting выделенный сервер работает предварительно настроенным — включая поддержку GSLT (необходима для Quickplay от Valve и для избежания проблем с банами).
Арендовать сервер Team Fortress 2
После заказа ваш сервер будет готов к работе за несколько минут. Текущий статус вы видите в панели управления.
Токен GSLT — настраивается автоматически
С 2021 года каждому общественному серверу TF2 требуется Game Server Login Token (GSLT) — без него сервер не принимает игроков через матчмейкинг Valve и не виден в Quickplay.
На game-serverhosting вам не нужно об этом заботиться: ваш сервер TF2 при создании автоматически получает собственный GSLT (он записывается в переменную запуска STEAM_ACC). Никакого ручного создания в Steam, никакого копирования токена — сервер с самого начала готов к матчмейкингу Valve и Quickplay.
Почему GSLT важен
- Без GSLT на ваш сервер попадают спам-подключения ботов
- Valve может на стороне сервера применять более эффективные меры защиты от читеров
- Видимость в Quickplay работает только с действительным GSLT
Использование собственного токена (опционально)
Вместо этого вы можете использовать собственный GSLT — например тот, который вы создадите сами на https://steamcommunity.com/dev/managegameservers (App-ID 440). Введите его в панели в переменных запуска; он заменяет автоматически назначенный токен:
STEAM_ACC=ВАШ_ТОКЕН_GSLT
Редактирование переменных сервера в панели
Самый быстрый путь к настройке TF2 — это пошаговый редактор прямо в панели на странице управления сервером. Читы игроков (sv_cheats), лимиты раундов (mp_timelimit, mp_winlimit, mp_maxrounds), баланс команд (mp_autoteambalance) и дружественный огонь вы задаёте через понятно подписанные поля со справочными текстами — без редактирования файла вручную. game-serverhosting безопасно записывает ваши изменения обратно в tf/cfg/server.cfg, включая автоматическую резервную копию. Редактор вы найдёте в разделе Настройки игры → Переменные сервера.

Ручное редактирование server.cfg (для продвинутых)
Тому, кому нужен полный контроль над каждой ConVar, по-прежнему редактирует server.cfg в каталоге tf/cfg/ напрямую — она управляет основными настройками сервера:
// Имя сервера
hostname "Мой сервер TF2"
// Максимум игроков
sv_maxplayers 24
// Пароль RCON для удалённого управления
rcon_password "МойПарольRCON"
// Пароль сервера (пусто = публичный)
sv_password ""
// Физический регион (для оптимизации задержки)
sv_region 3
// Отправлять heartbeat на мастер-сервер Steam
heartbeat
// Запретить читы игроков
sv_cheats 0
sv_pure 1
// Ограничения по языку (опционально)
// sv_voiceenable 1
// Режим Pure-Server (запрещает клиентские модификации)
sv_pure_kick_clients 1
// Специфично для TF2: настройки Casual/Competitive
mp_tournament 0
mp_teams_unbalance_limit 1
mp_autoteambalance 1
💡 Как показано выше,
sv_cheats,mp_timelimit,mp_winlimit,mp_maxrounds,mp_autoteambalanceиmp_friendlyfireможно также удобно задать в пошаговом редакторе — ручное редактирование здесь нужно вам только для ConVars за пределами полей формы.
Настройка карт и mapcycle
Создание файла mapcycle
Какие карты играются в ротации, вы управляете через tf/cfg/mapcycle.txt:
cp_dustbowl
ctf_2fort
koth_harvest_final
pl_badwater
cp_granary
koth_nucleus
ctf_turbine
pl_upward
Используйте официальную схему префиксов карт:
| Префикс | Режим игры |
|---|---|
cp_ |
Control Points |
ctf_ |
Capture the Flag |
koth_ |
King of the Hill |
pl_ |
Payload |
arena_ |
Arena |
mvm_ |
Mann vs. Machine |
Смена текущей карты
Через RCON (или в консоли панели):
rcon changelevel koth_harvest_final
rcon mp_nextmap cp_dustbowl
Добавление пользовательских карт
Пользовательские карты (файлы .bsp) вы загружаете в tf/maps/. Если вы внесёте их в mapcycle и включите sv_allowdownload 1, игроки автоматически скачают их при подключении.
Установка SourceMod
SourceMod — стандартный фреймворк плагинов для серверов TF2. Он предоставляет систему администрирования, инструмент управления правами и огромную библиотеку плагинов.
Установка
- Скачать MetaMod:Source: https://www.sourcemm.net/downloads.php
- Скачать SourceMod: https://www.sourcemod.net/downloads.php
- Распаковать оба архива в каталог
tf/(структура:addons/metamod/,addons/sourcemod/) - Перезапустить сервер — SourceMod загрузится автоматически
В панели game-serverhosting вы загружаете файлы через файловый менеджер.
Добавление администраторов
Права администратора назначаются в addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Суперадмин (все права)
"STEAM_0:0:98765432" "bdk" // Модератор (ban, kick)
Свой Steam-ID вы найдёте на https://steamid.io/ — введите там URL вашего профиля.
Популярные плагины SourceMod для TF2
| Plugin | Функция |
|---|---|
TF2 Scramble |
Перемешивание команд после раунда для баланса |
TF2 RTD |
Roll the Dice — случайные эффекты за раунд |
AFKManager |
Автоматически кикает AFK-игроков |
SteamFriendsList |
Защита от читеров через проверку друзей |
MapChooser |
Ротация карт на основе голосования |
TFTrue |
Наборы правил Competitive (whitelist и т. д.) |
Плагины размещаются как файлы .smx в addons/sourcemod/plugins/.
Важные ConVars sv_
Помимо server.cfg, многие значения вы можете задать через RCON или в конфигурации запуска:
// Время возрождения
mp_respawnwavetime 10
// Критические попадания
tf_weapon_criticals 1
tf_weapon_criticals_melee 2
// Число игроков для автоматического старта
mp_minplayers 6
// Время игры за раунд в минутах
mp_timelimit 30
// Максимальное дополнительное время
mp_overtime_enable 1
// Голосовой чат (0 = отключить)
sv_voiceenable 1
Quickplay и видимость
Чтобы ваш сервер появлялся в поиске Quickplay TF2:
- Должен быть задан действительный токен GSLT
- Задать
sv_tagsна разрешённые значения (без заблокированных тегов вродеincreased_maxplayers) heartbeatвнесён вserver.cfg- Сервер должен быть стабильно доступен (без таймаутов при heartbeat к мастер-серверу Valve)
Частые проблемы
Боты подключаются сразу после запуска Без GSLT или с недействительным GSLT сервер автоматически привлекает подключения ботов. Правильно задайте GSLT и перезапустите сервер.
Плагин SourceMod не запускается Проверьте, правильно ли установлен MetaMod:Source (предпосылка для SourceMod). В логах сервера вы найдёте точную ошибку.
Карты отсутствуют после смены карты
Пользовательские карты должны находиться в каталоге tf/maps/. Проверьте, точно ли имя файла совпадает с записью в mapcycle (с учётом регистра).
Игроки сразу же отключаются после подключения
Чаще всего это проблема с GSLT или конфликт sv_pure. Проверьте в логе сервера, принимает ли Valve токен.
Заключение
Настроенный сервер TF2 с GSLT, продуманной ротацией карт и плагинами SourceMod обеспечивает вашему сообществу стабильный игровой процесс без спама. Сочетание server.cfg, mapcycle и администраторов SourceMod покрывает все существенные задачи администрирования.
Арендовать сервер Team Fortress 2 →
FAQ
Нужен ли мне собственный токен GSLT для каждого сервера TF2?
Да — каждому серверу нужен свой собственный токен, и именно это мы берём на себя автоматически: при каждом создании сервера генерируется и назначается собственный GSLT. Токены не передаваемы и не могут использоваться одновременно для нескольких серверов — но об этом вам заботиться не нужно.
Как мне предотвратить ботов на моём сервере TF2?
Действительный токен GSLT — самая важная мера. Дополнительно помогают плагины SourceMod, такие как SteamFriendsList (проверяет, есть ли у подключающегося настоящие друзья в Steam) и AFKManager (мгновенно кикает при аномалиях состояния connected). Кроме того: задайте sv_password для приватных матчей.
Какие режимы игры рекомендуются для новичков в TF2?
Для новичков подходят koth_harvest_final (King of the Hill, короткие раунды, ясная цель) и ctf_2fort (Capture the Flag, известная карта). Карты Payload вроде pl_badwater требуют немного большего понимания игры для скоординированного пуша.
Могу ли я настроить сервер TF2 на режим Competitive?
Да — через плагин SourceMod TFTrue можно принудительно задать whitelist оружия и правила Competitive (6v6, Highlander и т. д.). Для настоящего рейтингового режима вам нужно зарегистрировать сервер в лиге, такой как ETF2L или RGL.