Выделенный сервер Team Fortress 2 позволяет вам и друзьям играть на своей ротации карт, со своими правилами и числом ботов. Это руководство разбирает, что на самом деле включает его настройка: приложение выделенного сервера Steam, нужные ему порты и строку запуска. Затем показывает более быстрый путь: размещённый сервер TF2 по часам с уже сделанной той же настройкой.
Что такое выделенный сервер TF2
Выделенный сервер TF2 запускает игру без привязанного игрока. Он крутит бинарник движка Source srcds, держит текущую карту и позволяет людям подключаться по сети. Выделенный сервер TF2 это отдельная загрузка из Steam, отдельная от самой игры.
- Приложение выделенного сервера: Выделенный сервер устанавливается под Steam app 232250. Он скачивается анонимно, так что для установки не нужен аккаунт Steam или вход.
- Без игрового токена: TF2 не требует Game Server Login Token для запуска. Можно загрузить его и сразу подключиться.
- Приложение магазина: Клиент игры, которым владеют ваши друзья, это app 440. Именно его они запускают, чтобы зайти.
Установите сервер через SteamCMD
На Linux-коробке вы устанавливаете файлы выделенного сервера через SteamCMD, командный загрузчик Valve. Анонимный вход работает, потому что приложение сервера TF2 бесплатное.
steamcmd +login anonymous +app_update 232250 validate +quitСтрока запуска
После установки вы запускаете сервер через srcds_run. Направьте его на папку игры tf, выберите стартовую карту и задайте порт. В TF2 тип игры берётся из префикса имени карты, так что карты koth_ крутят King of the Hill, карты pl_ крутят Payload и так далее.
./srcds_run -game tf +map koth_viaduct +maxplayers 24 -port 27015Порты, которые нужно открыть
TF2 это игра на Source, поэтому раскладка портов небольшая. Один порт UDP несёт всё, а тот же номер в TCP это канал администратора.
- 27015 UDP: Игровой трафик, запрос сервера A2S и связь со Steam делят этот порт.
- 27015 TCP: Нативный Source RCON, канал удалённого администратора для ввода команд сервера.
Пропустите настройку: размещение по часам
Размещённый сервер TF2 на 2hours.gg делает всё вышеперечисленное за вас. Вы выбираете карту и размер, и сервер готов примерно за 5 минут. Вы платите по часам и останавливаете его, когда закончили, так что вечер TF2 не означает месячный счёт или Linux-коробку для обслуживания.
- Размеры: Small держит 12 игроков, Medium держит 24, а Large держит 32.
- Боты включены: Дружественные боты заполняют пустые места и уходят по мере входа реальных игроков. Навигационная сетка идёт для каждой карты в выборе.
- Веб-консоль: RCON подключён к веб-консоли на карточке сервера, так что нет ни инструмента RCON для установки, ни пароля для управления.
Чего размещённый сервер не делает
Два ограничения, которые стоит назвать сразу, оба верны для нашего конфига TF2 по умолчанию.
- Только стоковые карты: Выбор предлагает стоковые карты вроде koth_viaduct и ctf_2fort. Пользовательским картам или картам Workshop нужен хост для быстрого скачивания, которого нет в этом сервере.
- Ваниль, без SourceMod: Без плагинов, так что нет Versus Saxton Hale, x10, Prop Hunt или туров Mann vs Machine. Это чистый ванильный паблик с ботами.
- Нет в списке браузера: Сервер не в публичном браузере Community (для этого нужен игровой токен). Поделитесь IP, и друзья добавят его по IP.
Разверните сервер Team Fortress 2 с почасовой оплатой