Ovaj vodič vas vodi kroz konfiguriranje vašeg Team Fortress 2 namjenskog servera, uključujući postavke servera, GSLT tokene, rotaciju mapa, prilagođene mape s FastDL-om i kako se povezati.
Konfiguriranje server.cfg
Glavna konfiguracijska datoteka servera nalazi se na tf/cfg/server.cfg. Ova datoteka se izvršava pri svakoj promjeni mape i kontrolira osnovno ponašanje servera. Uredite je putem GPanel upravitelja datoteka ili SFTP.
Ispod je referentna konfiguracija koja pokriva najvažnije postavke:
// -----------------------------------------------
// 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, ponovno pokrenite server ili upišite exec server.cfg u konzolu servera za ponovno učitavanje postavki bez potpunog ponovnog pokretanja.
Referenca ključnih postavki
| Postavka | Vrijednosti | Opis |
|---|---|---|
hostname |
Bilo koji tekst | Naziv servera prikazan u pregledniku i na tablici rezultata |
sv_password |
Prazno / tekst | Lozinka za pristup. Ostavite prazno za javni server |
maxplayers |
1–32 | Maksimalan broj istovremenih mjesta za igrače |
mp_timelimit |
Cijeli broj (minute) | Vrijeme prije nego što server prijeđe na sljedeću mapu |
mp_winlimit |
Cijeli broj (0 = isključeno) | Pobjede potrebne jednom timu za pokretanje promjene mape |
sv_pure |
0 / 1 / 2 | 0 = neograničeno, 1 = lista dopuštenih, 2 = potpuno čisto (bez prilagođenog sadržaja) |
Game Server Login Token (GSLT)
GSLT je potreban za javno prikazivanje vašeg servera u Steam pregledniku servera i za izbjegavanje označavanja. Bez valjanog tokena, vaš server može i dalje raditi, ali se neće pojaviti na službenom popisu i mogao bi imati probleme s VAC-om.
Generiranje GSLT-a
- Prijavite se na vaš Steam račun na steamcommunity.com/dev/managegameservers.
- Unesite App ID 440 (Team Fortress 2) u polje App ID.
- Unesite bilješku (npr. "My TF2 Server") i kliknite Create.
- Kopirajte generirani token.
Primjena tokena
Otvorite tf/cfg/server.cfg i dodajte (ili odkomentirajte) sljedeći redak, zamjenjujući YOUR_TOKEN_HERE tokenom koji ste generirali:
sv_setsteamaccount YOUR_TOKEN_HERE
Rotacija mapa (mapcycle.txt)
Server prolazi kroz mape navedene u tf/cfg/mapcycle.txt. Svaki redak sadrži jedan naziv mape (bez ekstenzije .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
- Redoslijed mapa u ovoj datoteci određuje zadani redoslijed rotacije.
- Ako koristite dodatke MapChooser Extended ili RTV, mapcycle se koristi kao skup za nominaciju. Pogledajte vodič Admin & Plugin Setup za detalje o dodacima.
- Pokrenite
maps *u konzoli servera za popis svih trenutno dostupnih mapa. - Promjene u
mapcycle.txtstupaju na snagu pri sljedećoj promjeni mape bez ponovnog pokretanja servera.
Instaliranje prilagođenih mapa
Prilagođene mape distribuiraju se kao .bsp datoteke. Igrači trebaju preuzeti mapu kada se prvi put povežu na server koji je koristi.
Prijenos mape
- Nabavite
.bspdatoteku prilagođene mape (s tf2maps.net ili drugih stranica zajednice). - Prenesite datoteku u direktorij
tf/maps/na vašem serveru putem SFTP. - Dodajte naziv mape (bez
.bsp) utf/cfg/mapcycle.txt.
Omogućavanje brzog preuzimanja (sv_downloadurl)
Bez URL-a za brzo preuzimanje, igrači moraju preuzimati mape izravno s vašeg servera igre malom brzinom, što uzrokuje dugo vrijeme učitavanja. Postavljanje web-dostupnog zrcala omogućuje klijentima preuzimanje mapa putem HTTP-a.
Ako imate web hosting, prenesite komprimirane datoteke mapa (.bsp.bz2) u javni direktorij i postavite sljedeće u server.cfg:
sv_downloadurl "https://yourwebsite.com/tf2fastdl/"
sv_allowupload 0
sv_allowdownload 1
tf/maps/custom_map.bsp mora biti dostupna na https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Komprimirajte mape pomoću bzip2 prije prijenosa.
Kako se povezati
Za pronalaženje IP adrese i porta vašeg servera pogledajte vodič Kako pronaći IP adresu i port vašeg servera.
Metoda 1: Preglednik servera u igri
- Pokrenite Team Fortress 2.
- Iz glavnog izbornika otvorite Find a Game, zatim odaberite Community Servers.
- Kliknite Add a Server i unesite IP adresu i port vašeg servera u formatu
IP:PORT. - Kliknite Add This Address to Favorites, zatim dvaput kliknite na server za povezivanje.
Metoda 2: Razvojna konzola
- Omogućite razvojnu konzolu u postavkama TF2 pod Advanced ako već nije aktivna.
- Pritisnite ~ (tilda) za otvaranje konzole.
- Upišite sljedeću naredbu i pritisnite Enter:
connect YOUR_SERVER_IP:PORT
Ako vaš server ima postavljenu lozinku, koristite:
connect YOUR_SERVER_IP:PORT; password yourpassword
Metoda 3: Steam Connect URL
Možete podijeliti izravnu poveznicu za pristup s igračima koristeći protokol steam://connect/:
steam://connect/YOUR_SERVER_IP:PORT
Povezani članci
- TF2 Admin & Plugin Setup — SourceMod/MetaMod instalacija, administratorski računi, upravljanje dodacima
- Vodič za rješavanje problema s TF2 — Česti problemi s GSLT, SourceMod, VAC i vidljivošću servera
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP-a