Team Fortress 2 hosting
TF2 хостинг

Team Fortress 2 Хостинг

Сервер Team Fortress 2 на srcds: официальные режимы, 24 слота, SourceMod и счётчик игроков прямо в панели

Тарифы Team Fortress 2

Выберите подходящий тариф для вашего проекта

Нужно дешевле?
Цена за месяц при выбранном периоде оплаты
Разведчик
Ванильный сервер на небольшую компанию: чистый TF2 без плагинов, места хватает на установку и десяток своих карт
2 ядра
2 GB RAM
30 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
389 /мес
Заказать
Солдат
Классические 24 слота с MetaMod:Source и базовым набором плагинов
2 ядра
3 GB RAM
40 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
519 /мес
Заказать
Инженер
Тяжёлый стек плагинов на тех же 24 слотах, с базой банов и статистикой
3 ядра
6 GB RAM
80 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
899 /мес
Заказать
Медик
Два сервера на одной услуге: основной режим и тренировочный или ивентовый
4 ядра
8 GB RAM
100 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
1 149 /мес
Заказать

Наш базовый минимум

Steam-токен сервера (GSLT)

Поле Steam в панели подставляется в строку запуска как +sv_setsteamaccount. Токен нужен, чтобы сервер отображался в списке серверов Steam, и получить его стоит сразу: он бесплатный, длиной ровно 32 символа и выдаётся в Steam Game Server Account Management под App ID 440

sv_setsteamaccount из панели

Стартовая карта и официальные режимы

Карта запуска задаётся переменной Default Map, по умолчанию cp_dustbowl. Идут официальные режимы, которым хватает 24 слотов: cp_, pl_, plr_, ctf_, koth_, arena_, sd_, tc_, pass_, pd_. Имя стартовой карты в панели - до 20 символов, длинные ивентовые карты ставятся мапциклом. Свои карты и мапцикл кладутся в tf/maps и tf/cfg через файловый менеджер

cp_, pl_, koth_, ctf_ и остальные

Онлайн игроков в панели

Панель опрашивает сервер по протоколу A2S на игровом порту и показывает число игроков и текущую карту на карточке сервера. Отдельный query-порт настраивать не нужно, srcds отвечает на том же номере

A2S на игровом порту

SourceMod и MetaMod:Source

Классический стек плагинов TF2 ставится вручную: архивы распаковываются в tf/addons через файловый менеджер или SFTP, права и пути править не нужно. Автоустановщика модов у этого egg нет, зато нет и белого списка - работает любая стабильная ветка SourceMod и MetaMod:Source под Linux (1.11, 1.12) и любые плагины с AlliedModders

Без белых списков плагинов

RCON и server.cfg

Пароль администратора задаётся через rcon_password в tf/cfg/server.cfg, RCON слушает TCP на том же номере, что и игровой порт. Те же команды можно слать из консоли панели напрямую в srcds, без внешнего RCON-клиента

Консоль панели вместо RCON-клиента

DDoS-защита Guard Rise

Трафик фильтруется на уровне сети раньше, чем доходит до srcds. Для Source это принципиально: игровой порт всегда открыт по UDP и отвечает на A2S всем подряд, поэтому флуд запросами кладёт сервер быстрее, чем его нагружают сами игроки

L3, L4 и L7

Бэкапы, MySQL и планировщик

Резервные копии карт, конфигов и плагинов заводятся задачей в планировщике, базы MySQL с phpMyAdmin нужны SourceMod под баны и статистику. Объём того и другого задаёт тариф. Тем же планировщиком удобно вешать ночной рестарт, чтобы процесс srcds не копил память за сутки

Ночной рестарт по расписанию
YourControl

Ваш сервер под контролем

Недавно мы представили YourControl - это современная игровая панель, которую мы довели до нашего идеала. Безусловно ещё много открытых предложений, и они будут реализованы в ближайшее время

  • AMD Ryzen 9 9950X @ 6.1 GHz (OC)
  • 256 GB DDR5 ECC 5700 MHz
  • NVMe SSD Gen4 - мгновенный старт
  • 25 Gbps гарантированный канал
YourControl
YourControl - Terminal
Онлайн
CPU: 0%
RAM: 0/8 GB
NVMe: 14.2/50 GB

Характеристики

Характеристика Pterohost
Процессоры Intel i9-9900K / AMD Ryzen 9 7950X3D / Ryzen 9 9950X
Движок Source, srcds_run -game tf
Слоты 24 (значение движка по умолчанию)
Моды SourceMod, MetaMod:Source (установка вручную)
Порты Игра UDP и RCON TCP на одном номере из пула панели (7000-27999)
Онлайн игроков Виден в панели, протокол A2S
DDoS-защита Guard Rise (L3/L4/L7)
Диски NVMe SSD / NVMe Gen4
Панель управления YourControl

Частые вопросы

Сколько слотов на сервере Team Fortress 2?

24 - это классический формат публичного TF2, ровно столько Valve ставит в своём примере запуска. Поменять число из панели нельзя: в Source maxplayers читается только из командной строки, в server.cfg он не поднимается, а в строке запуска нашего egg параметра слотов нет. Выше 32 движок вообще идёт только с флагом -unrestricted_maxplayers, который Valve помечает как неподдерживаемый, и такие конфигурации мы не ставим. Нужны другие слоты - напишите в тикет, параметр выставляет администратор

Зачем нужен GSLT-токен и где его получить?

Токен из 32 символов выдаётся бесплатно на steamcommunity.com/dev/managegameservers под App ID 440. В панели он вписывается в поле Steam и уходит в запуск как +sv_setsteamaccount. Нужен он для того, чтобы сервер показывался в списке серверов Steam, поэтому получайте его сразу при заказе - это минута работы и ноль рублей

Как установить SourceMod и MetaMod:Source?

Вручную и без ограничений: возьмите на сайтах AlliedModders стабильную ветку под Linux (1.11 или 1.12 - сборки там разложены по версиям и по ОС, отдельного раздела под TF2 искать не нужно), распакуйте архивы в каталог tf/addons через файловый менеджер панели или SFTP и перезапустите сервер. Автоустановщика модов у нашего egg Team Fortress 2 нет, поэтому и белого списка плагинов тоже нет - ставится любой плагин, который вы загрузите

Какую карту сервер загружает при старте и какие режимы поддерживаются?

Стартовая карта задаётся переменной Default Map, по умолчанию это cp_dustbowl. Идут официальные режимы, которым хватает 24 слотов: захват точек cp_, вагонетка pl_ и plr_, захват флага ctf_, король горы koth_, арена arena_, спецдоставка sd_, территории tc_, PASS Time pass_, Player Destruction pd_. Одна оговорка: поле стартовой карты принимает имя до 20 символов, поэтому длинные ивентовые карты выставляются не стартовой, а через мапцикл. Свои карты загружаются в tf/maps, порядок смены - в мапцикл

Сколько оперативной памяти и места на диске нужно?

Официальная вики TF2 просит около 8 ГБ свободного места под сам сервер, остальное уходит на карты и демки. По памяти: 2 ГБ достаточно для ванильного сервера, комфортный минимум с MetaMod:Source и набором плагинов - 4 ГБ. Это расчётная рекомендация: линейка новая, собственных замеров по TF2 у нас пока нет, поэтому берите с запасом и смотрите график памяти в панели

Видно ли количество игроков онлайн в панели?

Да. Панель опрашивает сервер по протоколу A2S на его основном порту и показывает счётчик игроков и текущую карту прямо на карточке сервера. Отдельный query-порт для этого настраивать не нужно

Как пользоваться RCON и какие порты открыты?

Пароль задаётся директивой rcon_password в tf/cfg/server.cfg. Игровой трафик идёт по UDP на номере, который выдала панель из пула 7000-27999, RCON слушает TCP на том же номере - смотрите его на карточке сервера, а не в примерах из вики. SourceTV сидит на своём фиксированном порту 27020 и требует отдельной аллокации: по умолчанию она не выдаётся, запросите в тикете. Проще всего слать команды из консоли панели - она пишет прямо в процесс srcds, отдельный RCON-клиент не нужен

Можно ли поднять Mann vs. Machine?

На текущей конфигурации - нет, и мы честно об этом пишем. Сервер с картой mvm_ обязан стартовать с maxplayers 32: при меньшем значении srcds просто выходит, так работает патч TF2 от 17.08.2012. Слоты в Source задаются только строкой запуска, а её клиент в панели не редактирует. sv_visiblemaxplayers тут не спасёт - он лишь занижает число слотов, которое сервер показывает в списке, но сам maxplayers не поднимает. Нужен MvM - напишите в тикет, слоты под него выставляет администратор

Как работает защита от DDoS и где расположены серверы?

Все ноды стоят в дата-центрах Германии и закрыты защитой Guard Rise, которая фильтрует вредоносный трафик на уровнях L3, L4 и L7 до того, как он дойдёт до srcds. Средний пинг из России - 40-60 мс, из Европы - 5-20 мс

Есть ли тестовый период и сколько хранятся данные после неоплаты?

Для новых клиентов доступен бесплатный тестовый период, сервер разворачивается автоматически сразу после оформления. Данные хранятся 7 дней после окончания оплаченного периода: в этот срок услугу можно продлить без потери карт, конфигов и плагинов

Бесплатный тестовый период

Готовы начать?

Запустите свой сервер за минуту. Мгновенная активация после оплаты