Молниеносная распродажа 50% скидка на все серверы Последний день!
До конца: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категории

Руководство по настройке сервера Team Fortress 2

RU tf2 setup server.cfg gslt maps fastdl Полезно для 0 чел.

Это руководство проведёт вас через настройку выделенного сервера Team Fortress 2, включая настройки сервера, токены GSLT, ротацию карт, пользовательские карты с FastDL и способы подключения.

Настройка server.cfg

Основной файл конфигурации сервера находится по адресу tf/cfg/server.cfg. Этот файл выполняется при каждой смене карты и управляет основным поведением сервера. Редактируйте его через файловый менеджер GPanel или SFTP.

Ниже приведён справочный конфиг, охватывающий наиболее важные настройки:

// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------

// Server identity
hostname    "My TF2 Server"           // Name shown in the server browser
sv_password ""                        // Leave blank for public, set for private

// Players
maxplayers  24                        // Maximum player slots (TF2 supports up to 32)

// Game rules
mp_timelimit    30                    // Minutes per map before auto-rotation
mp_winlimit     0                     // Rounds won before map changes (0 = disabled)
mp_maxrounds    0                     // Total rounds before map changes (0 = disabled)

// Purity / anti-cheat
sv_pure         1                     // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats       0                     // Always 0 on a public server

// Rate / network
sv_minrate      0
sv_maxrate      0                     // 0 = unlimited (recommended for modern connections)
sv_mincmdrate   10
sv_maxcmdrate   66

// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE

// Region (optional, helps matchmaking)
sv_region       255                   // 255 = world, 0 = US East, 1 = US West, 3 = Europe

// Logging
log             on
sv_logbans      1
sv_logecho      1
sv_logfile      1
sv_log_onefile  0
Совет: После редактирования server.cfg перезапустите сервер или введите exec server.cfg в консоли сервера, чтобы перезагрузить настройки без полного перезапуска.

Справочник по ключевым настройкам

Настройка Значения Описание
hostname Любая строка Имя сервера, отображаемое в браузере и таблице очков
sv_password Пусто / строка Пароль для входа. Оставьте пустым для публичного сервера
maxplayers 1–32 Максимальное количество одновременных слотов игроков
mp_timelimit Целое число (минуты) Время до перехода сервера к следующей карте
mp_winlimit Целое число (0 = выкл) Количество побед одной команды для смены карты
sv_pure 0 / 1 / 2 0 = без ограничений, 1 = применяется белый список, 2 = полностью чистый

Токен входа игрового сервера (GSLT)

GSLT необходим для публичного отображения вашего сервера в браузере серверов Steam и для предотвращения пометок. Без действительного токена ваш сервер может работать, но не будет отображаться в официальном списке и может столкнуться с проблемами VAC.

Генерация GSLT

  1. Войдите в свой аккаунт Steam на steamcommunity.com/dev/managegameservers.
  2. Введите App ID 440 (Team Fortress 2) в поле App ID.
  3. Введите примечание (например, "My TF2 Server") и нажмите Create.
  4. Скопируйте сгенерированный токен.

Применение токена

Откройте tf/cfg/server.cfg и добавьте (или раскомментируйте) следующую строку, заменив YOUR_TOKEN_HERE на сгенерированный вами токен:

sv_setsteamaccount YOUR_TOKEN_HERE
Важно: Каждый GSLT привязан к одному экземпляру сервера. Не используйте один и тот же токен на нескольких серверах. Если IP вашего сервера значительно изменится, может потребоваться повторная генерация токена. Токены истекают, если сервер не подключался к Steam в течение длительного периода.

Ротация карт (mapcycle.txt)

Сервер перебирает карты, перечисленные в tf/cfg/mapcycle.txt. Каждая строка содержит одно имя карты (без расширения .bsp).

// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.

cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
Советы:
  • Порядок карт в этом файле определяет порядок ротации по умолчанию.
  • Если вы используете плагины MapChooser Extended или RTV, mapcycle используется как пул номинаций. Подробнее о плагинах см. руководство Настройка администратора и плагинов.
  • Запустите maps * в консоли сервера, чтобы вывести список всех доступных в данный момент карт.
  • Изменения в mapcycle.txt вступают в силу при следующей смене карты без перезапуска сервера.

Установка пользовательских карт

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

Загрузка карты

  1. Получите файл .bsp для пользовательской карты (с tf2maps.net или других сообществ).
  2. Загрузите файл в каталог tf/maps/ на вашем сервере через SFTP.
  3. Добавьте имя карты (без .bsp) в tf/cfg/mapcycle.txt.

Включение быстрой загрузки (sv_downloadurl)

Без URL быстрой загрузки игрокам приходится скачивать карты напрямую с вашего игрового сервера на низкой скорости, что вызывает долгое время загрузки. Настройка веб-доступного зеркала позволяет клиентам скачивать карты через HTTP.

Если у вас есть веб-хостинг, загрузите сжатые файлы карт (.bsp.bz2) в публичный каталог и установите следующее в server.cfg:

sv_downloadurl   "https://yourwebsite.com/tf2fastdl/"
sv_allowupload   0
sv_allowdownload 1
Важно: Структура каталогов на вашем веб-хостинге должна отражать структуру файлов сервера. Карта по адресу tf/maps/custom_map.bsp должна быть доступна по адресу https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Сжимайте карты с помощью bzip2 перед загрузкой.

Как подключиться

Чтобы найти IP-адрес и порт вашего сервера, см. руководство Как найти IP и порт вашего сервера.

Способ 1: Внутриигровой браузер серверов

  1. Запустите Team Fortress 2.
  2. В главном меню откройте Find a Game, затем выберите Community Servers.
  3. Нажмите Add a Server и введите IP и порт вашего сервера в формате IP:PORT.
  4. Нажмите Add This Address to Favorites, затем дважды щёлкните по серверу для подключения.

Способ 2: Консоль разработчика

  1. Включите консоль разработчика в настройках TF2 в разделе Advanced, если она ещё не активна.
  2. Нажмите ~ (тильда), чтобы открыть консоль.
  3. Введите следующую команду и нажмите Enter:
connect YOUR_SERVER_IP:PORT

Если на вашем сервере установлен пароль, используйте:

connect YOUR_SERVER_IP:PORT; password yourpassword

Способ 3: URL-адрес Steam Connect

Вы можете поделиться с игроками прямой ссылкой для подключения, используя протокол steam://connect/:

steam://connect/YOUR_SERVER_IP:PORT

Похожие статьи


Нужна помощь? Если вы столкнулись с проблемами, сначала проверьте Руководство по устранению неполадок. Если вы всё ещё в затруднении, пожалуйста, откройте тикет в поддержку.

Была ли эта статья полезной?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.