Ovaj vodič vas vodi kroz konfigurisanje vašeg Team Fortress 2 namenskog servera, uključujući podešavanja servera, GSLT tokene, rotaciju mapa, prilagođene mape sa FastDL-om i kako se povezati.
Konfigurisanje server.cfg
Glavni konfiguracioni fajl servera nalazi se na lokaciji tf/cfg/server.cfg. Ovaj fajl se izvršava pri svakoj promeni mape i kontroliše osnovno ponašanje servera. Uredite ga preko GPanel menadžera fajlova ili SFTP-a.
Ispod je referentna konfiguracija koja pokriva najvažnija podešavanja:
// -----------------------------------------------
// 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, restartujte server ili otkucajte exec server.cfg u konzoli servera da biste ponovo učitali podešavanja bez potpunog restarta.
Referenca ključnih podešavanja
| Podešavanje | Vrednosti | Opis |
|---|---|---|
hostname |
Bilo koji string | Ime servera prikazano u pregledaču i na tabeli rezultata |
sv_password |
Prazno / string | Lozinka za pristup. Ostavite prazno za javni server |
maxplayers |
1–32 | Maksimalan broj istovremenih mesta za igrače |
mp_timelimit |
Ceo broj (minuti) | Vreme pre nego što server pređe na sledeću mapu |
mp_winlimit |
Ceo broj (0 = isključeno) | Broj pobeda potreban jednom timu da pokrene promenu mape |
sv_pure |
0 / 1 / 2 | 0 = bez ograničenja, 1 = primenjena bela lista, 2 = potpuno čisto |
Game Server Login Token (GSLT)
GSLT je potreban da biste svoj server javno prikazali u Steam pregledaču servera i da biste izbegli označavanje. Bez važećeg tokena, vaš server može i dalje raditi, ali se neće pojaviti u zvaničnoj listi i mogao bi naići na VAC probleme.
Generisanje GSLT-a
- Prijavite se na svoj Steam nalog na steamcommunity.com/dev/managegameservers.
- Unesite App ID 440 (Team Fortress 2) u polje App ID.
- Unesite memo (npr. "My TF2 Server") i kliknite na Create.
- Kopirajte generisani token.
Primena tokena
Otvorite tf/cfg/server.cfg i dodajte (ili otkomentarišite) sledeću liniju, zamenjujući YOUR_TOKEN_HERE tokenom koji ste generisali:
sv_setsteamaccount YOUR_TOKEN_HERE
Rotacija mapa (mapcycle.txt)
Server prolazi kroz mape navedene u tf/cfg/mapcycle.txt. Svaka linija sadrži jedno ime mape (bez .bsp ekstenzije).
// 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
- Redosled mapa u ovom fajlu određuje podrazumevani redosled rotacije.
- Ako koristite MapChooser Extended ili RTV dodatke, mapcycle se koristi kao skup za nominaciju. Za detalje o dodacima pogledajte vodič Podešavanje admina i dodataka.
- Pokrenite
maps *u konzoli servera da biste izlistali sve trenutno dostupne mape. - Izmene u
mapcycle.txtstupaju na snagu pri sledećoj promeni mape bez restarta servera.
Instalacija prilagođenih mapa
Prilagođene mape se distribuiraju kao .bsp fajlovi. Igrači moraju da preuzmu mapu kada se prvi put pridruže serveru koji je pokreće.
Otpremanje mape
- Nabavite
.bspfajl za prilagođenu mapu (sa tf2maps.net ili drugih sajtova zajednice). - Otpremite fajl u
tf/maps/direktorijum na vašem serveru preko SFTP-a. - Dodajte ime mape (bez
.bsp) utf/cfg/mapcycle.txt.
Omogućavanje brzog preuzimanja (sv_downloadurl)
Bez URL adrese za brzo preuzimanje, igrači moraju preuzimati mape direktno sa vašeg igračkog servera malom brzinom, što izaziva dugo vreme učitavanja. Podešavanje veb-dostupnog ogledala omogućava klijentima da preuzimaju mape preko HTTP-a umesto toga.
Ako imate veb host, otpremite kompresovane fajlove mapa (.bsp.bz2) u javni direktorijum i podesite sledeć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. Kompresujte mape pomoću bzip2 pre otpremanja.
Kako se povezati
Da biste pronašli IP adresu i port vašeg servera, pogledajte vodič Kako pronaći IP adresu i port servera.
Metod 1: In-Game pregledač servera
- Pokrenite Team Fortress 2.
- Iz glavnog menija otvorite Find a Game pa izaberite Community Servers.
- Kliknite na Add a Server i unesite IP adresu i port svog servera u formatu
IP:PORT. - Kliknite na Add This Address to Favorites, zatim dvaput kliknite na server da biste se povezali.
Metod 2: Developer konzola
- Omogućite developer konzolu u TF2 podešavanjima pod Advanced ako već nije aktivna.
- Pritisnite ~ (tilda) da biste otvorili konzolu.
- Otkucajte sledeću komandu i pritisnite Enter:
connect YOUR_SERVER_IP:PORT
Ako je za vaš server podešena lozinka, koristite:
connect YOUR_SERVER_IP:PORT; password yourpassword
Metod 3: Steam Connect URL
Možete podeliti direktan link za pristup sa igračima koristeći steam://connect/ protokol:
steam://connect/YOUR_SERVER_IP:PORT
Povezani članci
- TF2 podešavanje admina i dodataka — instalacija SourceMod/MetaMod, admin nalozi, upravljanje dodacima
- TF2 vodič za rešavanje problema — uobičajeni problemi sa GSLT, SourceMod, VAC i vidljivošću servera
- Kako pronaći IP adresu i port servera
- Kako otpremiti fajlove preko SFTP-a