Team Fortress 2 — klasyk z aktywną społecznością
Team Fortress 2 (TF2) od Valve jest od 2007 filarem strzelanek wieloosobowych. Model free-to-play i aktywna społeczność moddingowa sprawiają, że codziennie tysiące graczy jest aktywnych na serwerach społeczności. Na własnym serwerze w pełni samodzielnie sterujesz mapami, trybem gry, wtyczkami i ograniczeniami dostępu.
Dedykowany serwer TF2 opiera się na silniku Source i jest konfigurowany przez server.cfg i ConVary. SourceMod (framework wtyczek dla serwerów silnika Source) znacznie rozszerza możliwości.
Zamów serwer
Wybierz w kreatorze zamówień Team Fortress 2 jako grę. W game-serverhosting dedykowany serwer działa wstępnie skonfigurowany — wraz ze wsparciem GSLT (wymaganym dla Valve-Quickplay i uniknięcia problemów z banami).
Wynajmij serwer Team Fortress 2
Po zamówieniu Twój serwer jest gotowy do użycia w kilka minut. Aktualny status widzisz w panelu.
Token GSLT — konfigurowany automatycznie
Od 2021 każdy serwer społeczności TF2 potrzebuje Game Server Login Token (GSLT) — bez niego serwer nie przyjmuje graczy przez matchmaking Valve i nie jest widoczny w Quickplay.
W game-serverhosting nie musisz się o to martwić: Twój serwer TF2 otrzymuje przy tworzeniu automatycznie własny GSLT (jest wpisywany do zmiennej startowej STEAM_ACC). Bez ręcznego zakładania w Steam, bez kopiowania tokenów — serwer od początku obsługuje matchmaking Valve i Quickplay.
Dlaczego GSLT jest ważny
- Bez GSLT połączenia botów spamujących trafiają na Twój serwer
- Valve może po stronie serwera egzekwować lepsze środki anti-cheat
- Widoczność w Quickplay działa tylko z ważnym GSLT
Użycie własnego tokena (opcjonalnie)
Możesz zamiast tego użyć własnego GSLT — na przykład takiego, który sam utworzysz na https://steamcommunity.com/dev/managegameservers (App-ID 440). Wpisz go w panelu w zmiennych startowych; nadpisuje on automatycznie przypisany token:
STEAM_ACC=TWOJ_GSLT_TOKEN
Edycja zmiennych serwera w panelu
Najszybszą drogę do konfiguracji TF2 oferuje przewodnik po edytorze bezpośrednio w panelu na stronie zarządzania serwerem. Cheaty graczy (sv_cheats), limity rund (mp_timelimit, mp_winlimit, mp_maxrounds), balans drużyn (mp_autoteambalance) i friendly-fire ustawiasz przez wyraźnie opisane pola z tekstami pomocy — bez ręcznej edycji pliku. game-serverhosting zapisuje Twoje zmiany bezpiecznie z powrotem do tf/cfg/server.cfg, wraz z automatyczną kopią zapasową. Edytor znajdziesz w sekcji Ustawienia gry → Zmienne serwera.

Ręczna edycja server.cfg (zaawansowane)
Kto potrzebuje pełnej kontroli nad każdą ConVar, edytuje server.cfg w katalogu tf/cfg/ nadal bezpośrednio — steruje ona podstawowymi ustawieniami serwera:
// Nazwa serwera
hostname "Mój serwer TF2"
// Maksimum graczy
sv_maxplayers 24
// Hasło RCON do zdalnego sterowania
rcon_password "MojeHasloRCON"
// Hasło serwera (puste = publiczny)
sv_password ""
// Region fizyczny (do optymalizacji opóźnień)
sv_region 3
// Wysyłanie heartbeat do serwera głównego Steam
heartbeat
// Zapobieganie cheatom graczy
sv_cheats 0
sv_pure 1
// Ograniczenia języków (opcjonalnie)
// sv_voiceenable 1
// Tryb Pure-Server (zapobiega modyfikacjom klienta)
sv_pure_kick_clients 1
// Specyficzne dla TF2: ustawienia Casual/Competitive
mp_tournament 0
mp_teams_unbalance_limit 1
mp_autoteambalance 1
💡 Jak pokazano wyżej,
sv_cheats,mp_timelimit,mp_winlimit,mp_maxrounds,mp_autoteambalanceimp_friendlyfiremożna wygodnie ustawić także w przewodniku po edytorze — ręczna edycja tutaj jest potrzebna tylko dla ConVarów poza polami formularza.
Konfiguracja map i mapcycle
Utwórz plik mapcycle
Które mapy są grane w rotacji, sterujesz przez tf/cfg/mapcycle.txt:
cp_dustbowl
ctf_2fort
koth_harvest_final
pl_badwater
cp_granary
koth_nucleus
ctf_turbine
pl_upward
Użyj oficjalnego schematu prefiksów map:
| Prefiks | Tryb gry |
|---|---|
cp_ |
Control Points |
ctf_ |
Capture the Flag |
koth_ |
King of the Hill |
pl_ |
Payload |
arena_ |
Arena |
mvm_ |
Mann vs. Machine |
Zmień aktualną mapę
Przez RCON (lub w konsoli w panelu):
rcon changelevel koth_harvest_final
rcon mp_nextmap cp_dustbowl
Dodaj własne mapy
Własne mapy (pliki .bsp) wgrywasz do tf/maps/. Jeśli wpiszesz je do mapcycle i aktywujesz sv_allowdownload 1, gracze pobierają je automatycznie przy dołączaniu.
Instalacja SourceMod
SourceMod to standardowy framework wtyczek dla serwerów TF2. Oferuje system administratorów, narzędzie do zarządzania uprawnieniami i ogromną bibliotekę wtyczek.
Instalacja
- Pobierz MetaMod:Source: https://www.sourcemm.net/downloads.php
- Pobierz SourceMod: https://www.sourcemod.net/downloads.php
- Rozpakuj oba archiwa do katalogu
tf/(struktura:addons/metamod/,addons/sourcemod/) - Uruchom serwer ponownie — SourceMod ładuje się automatycznie
W panelu game-serverhosting wgrywasz pliki przez menedżer plików.
Dodawanie administratorów
Prawa administratora przyznaje się w addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Superadmin (wszystkie prawa)
"STEAM_0:0:98765432" "bdk" // Moderator (ban, kick)
Swoje Steam-ID znajdziesz na https://steamid.io/ — podaj tam adres URL swojego profilu.
Popularne wtyczki SourceMod dla TF2
| Wtyczka | Funkcja |
|---|---|
TF2 Scramble |
Scramble drużyn po rundzie dla balansu |
TF2 RTD |
Roll the Dice — losowe efekty na rundę |
AFKManager |
Automatyczne wyrzucanie graczy AFK |
SteamFriendsList |
Anti-cheat przez sprawdzanie znajomych |
MapChooser |
Rotacja map oparta na głosowaniu |
TFTrue |
Zestawy zasad Competitive (whitelist itp.) |
Wtyczki umieszcza się jako pliki .smx w addons/sourcemod/plugins/.
Ważne ConVary sv_
Oprócz server.cfg wiele wartości możesz ustawić przez RCON lub w konfiguracji startowej:
// Czas respawnu
mp_respawnwavetime 10
// Trafienia krytyczne
tf_weapon_criticals 1
tf_weapon_criticals_melee 2
// Liczba graczy do automatycznego startu
mp_minplayers 6
// Czas gry na rundę w minutach
mp_timelimit 30
// Maksymalna dogrywka
mp_overtime_enable 1
// Czat głosowy (0 = wyłącz)
sv_voiceenable 1
Quickplay i widoczność
Aby Twój serwer pojawiał się w wyszukiwaniu Quickplay TF2:
- Musi być ustawiony ważny token GSLT
- Ustaw
sv_tagsna dozwolone wartości (bez zablokowanych tagów jakincreased_maxplayers) heartbeatwpisany wserver.cfg- Serwer musi być stabilnie osiągalny (bez timeoutów przy heartbeat serwera głównego Valve)
Częste problemy
Boty dołączają natychmiast po starcie Bez GSLT lub z nieważnym GSLT serwer automatycznie przyciąga połączenia botów. Ustaw poprawnie GSLT i uruchom serwer ponownie.
Wtyczka SourceMod się nie uruchamia Sprawdź, czy MetaMod:Source jest poprawnie zainstalowany (warunek dla SourceMod). W logach serwera znajdziesz dokładny błąd.
Mapy brakują po zmianie mapy
Własne mapy muszą znajdować się w katalogu tf/maps/. Sprawdź, czy nazwa pliku dokładnie zgadza się z wpisem w mapcycle (rozróżnia wielkość liter).
Gracze są rozłączani bezpośrednio po dołączeniu
Najczęściej problem z GSLT lub konflikt sv_pure. Sprawdź w logu serwera, czy Valve akceptuje token.
Podsumowanie
Skonfigurowany serwer TF2 z GSLT, przemyślaną rotacją map i wtyczkami SourceMod oferuje Twojej społeczności stabilną, wolną od spamu rozgrywkę. Kombinacja server.cfg, mapcycle i administratorów SourceMod pokrywa wszystkie istotne zadania zarządzania.
Wynajmij serwer Team Fortress 2 →
FAQ
Czy potrzebuję własnego tokena GSLT dla każdego serwera TF2?
Tak — każdy serwer potrzebuje własnego tokena, i właśnie to załatwiamy automatycznie: przy każdym utworzeniu serwera generowany i przypisywany jest własny GSLT. Tokeny są nieprzenoszalne i nie można ich używać jednocześnie dla kilku serwerów — ale Ty nie musisz się o to martwić.
Jak zapobiegam botom na moim serwerze TF2?
Ważny token GSLT to najważniejszy środek. Dodatkowo pomagają wtyczki SourceMod jak SteamFriendsList (sprawdza, czy dołączający ma prawdziwych znajomych Steam) i AFKManager (wyrzuca natychmiast przy anomaliach stanu connected). Poza tym: ustaw sv_password dla prywatnych rozgrywek.
Które tryby gry są zalecane dla początkujących w TF2?
Dla początkujących nadają się koth_harvest_final (King of the Hill, krótkie rundy, jasny cel) i ctf_2fort (Capture the Flag, znana mapa). Mapy Payload jak pl_badwater wymagają nieco większego zrozumienia gry dla skoordynowanego pchania.
Czy mogę ustawić serwer TF2 na tryb Competitive?
Tak — przez wtyczkę SourceMod TFTrue można wymusić whitelisty broni i zasady Competitive (6v6, Highlander itp.). Dla prawdziwego trybu rankingowego musisz zarejestrować serwer w lidze takiej jak ETF2L lub RGL.