Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Zostało tylko kilka godzin!
Kończy się za: 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
Categories

Przewodnik konfiguracji serwera Team Fortress 2


Ten przewodnik przeprowadzi Cię przez konfigurację dedykowanego serwera Team Fortress 2, w tym ustawienia serwera, tokeny GSLT, rotację map, niestandardowe mapy z FastDL oraz sposób łączenia się.

Konfiguracja server.cfg

Główny plik konfiguracyjny serwera znajduje się w tf/cfg/server.cfg. Plik ten jest wykonywany przy każdej zmianie mapy i kontroluje podstawowe zachowanie serwera. Edytuj go za pomocą menedżera plików GPanel lub przez SFTP.

Poniżej znajduje się referencyjna konfiguracja obejmująca najważniejsze ustawienia:

// -----------------------------------------------
// 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
Wskazówka: Po edycji pliku server.cfg zrestartuj serwer lub wpisz exec server.cfg w konsoli serwera, aby ponownie wczytać ustawienia bez pełnego restartu.

Odniesienie do kluczowych ustawień

Ustawienie Wartości Opis
hostname Dowolny ciąg znaków Nazwa serwera wyświetlana w przeglądarce serwerów oraz na tablicy wyników
sv_password Puste / ciąg znaków Hasło do dołączenia. Pozostaw puste dla serwera publicznego
maxplayers 1–32 Maksymalna liczba jednoczesnych slotów graczy
mp_timelimit Liczba całkowita (minuty) Czas, po którym serwer przechodzi do następnej mapy
mp_winlimit Liczba całkowita (0 = wyłączone) Liczba zwycięstw potrzebna jednej drużynie, aby wywołać zmianę mapy
sv_pure 0 / 1 / 2 0 = bez ograniczeń, 1 = wymuszona biała lista, 2 = w pełni czysty

Game Server Login Token (GSLT)

Token GSLT jest wymagany, aby publicznie wyświetlać serwer w przeglądarce serwerów Steam i uniknąć oznaczenia. Bez ważnego tokenu serwer może nadal działać, ale nie pojawi się na oficjalnej liście i może napotkać problemy z VAC.

Generowanie GSLT

  1. Zaloguj się na swoje konto Steam pod adresem steamcommunity.com/dev/managegameservers.
  2. Wpisz App ID 440 (Team Fortress 2) w polu App ID.
  3. Wpisz notatkę (np. „My TF2 Server”) i kliknij Create.
  4. Skopiuj wygenerowany token.

Stosowanie tokenu

Otwórz plik tf/cfg/server.cfg i dodaj (lub odkomentuj) następującą linię, zastępując YOUR_TOKEN_HERE wygenerowanym tokenem:

sv_setsteamaccount YOUR_TOKEN_HERE
Ważne: Każdy GSLT jest powiązany z jedną instancją serwera. Nie używaj ponownie tego samego tokenu na wielu serwerach. Jeśli IP Twojego serwera ulegnie znacznej zmianie, może być konieczne ponowne wygenerowanie tokenu. Tokeny wygasają, jeśli serwer nie łączył się ze Steam przez dłuższy czas.

Rotacja map (mapcycle.txt)

Serwer przechodzi przez mapy wymienione w pliku tf/cfg/mapcycle.txt. Każda linia zawiera jedną nazwę mapy (bez rozszerzenia .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
Wskazówki:
  • Kolejność map w tym pliku określa domyślną kolejność rotacji.
  • Jeśli używasz wtyczek MapChooser Extended lub RTV, mapcycle jest używany jako pula nominacji. Szczegóły dotyczące wtyczek znajdziesz w przewodniku Konfiguracja administratora i wtyczek.
  • Uruchom maps * w konsoli serwera, aby wyświetlić wszystkie aktualnie dostępne mapy.
  • Zmiany w pliku mapcycle.txt wchodzą w życie przy następnej zmianie mapy bez restartu serwera.

Instalowanie niestandardowych map

Niestandardowe mapy są rozpowszechniane jako pliki .bsp. Gracze muszą pobrać mapę przy pierwszym dołączeniu do serwera, na którym jest ona uruchomiona.

Przesyłanie mapy

  1. Zdobądź plik .bsp niestandardowej mapy (z tf2maps.net lub innych witryn społecznościowych).
  2. Prześlij plik do katalogu tf/maps/ na swoim serwerze za pomocą SFTP.
  3. Dodaj nazwę mapy (bez .bsp) do pliku tf/cfg/mapcycle.txt.

Włączanie szybkiego pobierania (sv_downloadurl)

Bez adresu URL szybkiego pobierania gracze muszą pobierać mapy bezpośrednio z Twojego serwera gry z niską prędkością, co powoduje długie czasy ładowania. Skonfigurowanie dostępnego przez sieć serwera lustrzanego pozwala klientom pobierać mapy przez HTTP.

Jeśli posiadasz hosting WWW, prześlij skompresowane pliki map (.bsp.bz2) do publicznego katalogu i ustaw w pliku server.cfg następujące wartości:

sv_downloadurl   "https://yourwebsite.com/tf2fastdl/"
sv_allowupload   0
sv_allowdownload 1
Ważne: Struktura katalogów na Twoim hoście WWW musi odzwierciedlać strukturę plików serwera. Mapa znajdująca się w tf/maps/custom_map.bsp musi być dostępna pod adresem https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Skompresuj mapy za pomocą bzip2 przed przesłaniem.

Jak się połączyć

Aby znaleźć adres IP i port swojego serwera, zobacz przewodnik Jak znaleźć IP i port serwera.

Metoda 1: Przeglądarka serwerów w grze

  1. Uruchom Team Fortress 2.
  2. Z menu głównego otwórz Find a Game, a następnie wybierz Community Servers.
  3. Kliknij Add a Server i wpisz IP oraz port swojego serwera w formacie IP:PORT.
  4. Kliknij Add This Address to Favorites, a następnie kliknij dwukrotnie serwer, aby się połączyć.

Metoda 2: Konsola deweloperska

  1. Włącz konsolę deweloperską w ustawieniach TF2 w sekcji Advanced, jeśli nie jest jeszcze aktywna.
  2. Naciśnij ~ (tylda), aby otworzyć konsolę.
  3. Wpisz następującą komendę i naciśnij Enter:
connect YOUR_SERVER_IP:PORT

Jeśli Twój serwer ma ustawione hasło, użyj:

connect YOUR_SERVER_IP:PORT; password yourpassword

Metoda 3: Adres URL Steam Connect

Możesz udostępnić graczom bezpośredni link do dołączenia, korzystając z protokołu steam://connect/:

steam://connect/YOUR_SERVER_IP:PORT

Powiązane artykuły


Potrzebujesz pomocy? Jeśli napotkasz problemy, sprawdź najpierw Przewodnik rozwiązywania problemów. Jeśli nadal masz trudności, prosimy otworzyć zgłoszenie do działu wsparcia.

Was this article helpful?

Ready to Get Started?

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