Ovaj vodič pokriva uobičajene probleme na koje možete naići pri pokretanju Team Fortress 2 namjenskog servera, uključujući probleme s GSLT tokenom, neučitavanje SourceMod-a, VAC pogreške i vidljivost u pregledniku servera. Za početno postavljanje servera pogledajte TF2 vodič za postavljanje servera.
Problemi s GSLT tokenom
Simptom: Konzola servera prikazuje "Invalid or expired GSLT" ili server nije javno prikazan.
Uzroci i rješenja:
- Token je istekao zbog produljene neaktivnosti — regenerirajte ga na steamcommunity.com/dev/managegameservers.
- Steam račun koji posjeduje token ima VAC zabranu — novi, nezabranjen račun mora generirati token.
- Token je već u upotrebi od strane drugog pokrenutog servera — svaka instanca servera treba vlastiti jedinstveni token.
- Linija
sv_setsteamaccountuserver.cfgima grešku u tipkanju ili višak razmaka — provjerite da se točno podudara s nizom tokena. - Koristili ste pogrešan App ID prilikom generiranja tokena — TF2 zahtijeva App ID 440.
SourceMod se ne učitava
Simptom: sm version vraća "Unknown command" nakon instalacije.
Uzroci i rješenja:
- MetaMod:Source nije instaliran ili se ne učitava — najprije potvrdite da
meta versionradi. Ako ne radi, ponovno provjerite instalaciju MetaMod-a. SourceMod ne može raditi bez MetaMod-a. - Datoteke učitane u pogrešan direktorij — SourceMod mora biti na
tf/addons/sourcemod/, a ne u korijenskom direktoriju servera ili drugoj mapi igre. - Preuzeta pogrešna verzija — server radi na Linuxu. Provjerite jeste li preuzeli Linux verziju, a ne Windows verziju.
- Problemi s dozvolama datoteka — osigurajte da su sve učitane datoteke čitljive. Ponovno učitajte putem SFTP-a ako niste sigurni.
- Provjerite zapise — pregledajte
tf/addons/sourcemod/logs/za poruke o pogreškama koje ukazuju na to što se nije učitalo.
VAC problemi / VAC siguran način onemogućen
Simptom: Konzola servera prikazuje "VAC secure mode is disabled" ili su igrači upozoreni da je VAC isključen.
Uzroci i rješenja:
- Nema valjanog GSLT-a — VAC zahtijeva valjani
sv_setsteamaccounttoken. Pogledajte Vodič za postavljanje servera za upute o GSLT-u. - Učitani dodatak ili ekstenzija je označen/a — neke neslužbene binarne ekstenzije mogu uzrokovati da se VAC onemogući. Uklanjajte nedavno instalirane dodatke jedan po jedan kako biste identificirali uzrok.
sv_cheats 1je postavljeno — VAC se automatski onemogućuje kada su cheatovi omogućeni. Osigurajte da jesv_cheats 0u vašojserver.cfg.- Ako VAC ostane onemogućen nakon rješavanja gore navedenog, izvršite potpuno ponovno pokretanje servera (ne samo promjenu mape).
Server se ne pojavljuje u pregledniku
Simptom: Vaš server je pokrenut, ali se ne prikazuje u Steam pregledniku servera.
Uzroci i rješenja:
- Nema valjanog GSLT-a — valjani Game Server Login Token potreban je za javni prikaz. Pogledajte Vodič za postavljanje servera.
- Server je upravo pokrenut — novim serverima može trebati nekoliko minuta da se pojave u pregledniku nakon prvog povezivanja sa Steam-om.
- Problem s vatrozidom ili portom — potvrdite da je port igre servera otvoren. Provjerite GPanel za svoj dodijeljeni port.
- Najprije testirajte izravno povezivanje — pokušajte se povezati putem
connect IP:PORTu razvojnoj konzoli kako biste potvrdili da je server dostupan prije rješavanja problema s prikazom u pregledniku.
Dodaci ruše server
Simptom: Server se ruši ili neočekivano ponovno pokreće nakon instalacije ili ažuriranja dodatka.
Uzroci i rješenja:
- Provjerite
tf/addons/sourcemod/logs/za zapise o rušenju i poruke o pogreškama odmah nakon rušenja. - Onemogućite nedavno dodane dodatke premještanjem njihovih
.smxdatoteka utf/addons/sourcemod/plugins/disabled/. - Osigurajte da su sve ovisnosti dodataka (npr. TF2Attributes, DHooks) instalirane i u ispravnoj verziji.
- Neki dodaci zahtijevaju specifičnu verziju SourceMod API-ja — provjerite kompatibilnost na temi dodatka na AlliedModders-u.
- Ako se server ruši pri pokretanju, koristite GPanel upravitelj datoteka ili SFTP za premještanje problematične datoteke dodatka dok je server zaustavljen.
.smx datoteke mogu izvršavati proizvoljne naredbe na vašem serveru. Koristite samo dodatke s AlliedModders-a ili provjerenih GitHub repozitorija.
Igrači se ne mogu povezati
Simptom: Igrači dobivaju grešku isteka vremena, odbijene veze ili "server not responding".
Uzroci i rješenja:
- Server nije pokrenut — provjerite GPanel da potvrdite da je server online i da nije u petlji rušenja.
- Pogrešna IP adresa ili port — provjerite podatke za povezivanje u GPanel-u. Pogledajte vodič Kako pronaći IP adresu i port vašeg servera.
- Nepodudaranje lozinke — ako je
sv_passwordpostavljen userver.cfg, igrač mora unijeti ispravnu lozinku pri povezivanju. - Server je pun — provjerite je li server dosegao ograničenje
maxplayers. - Istek vremena preuzimanja prilagođene mape — ako server koristi prilagođenu mapu bez konfiguriranog FastDL-a, igračima sa sporom vezom može isteći vrijeme tijekom preuzimanja mape. Pogledajte Vodič za postavljanje servera za konfiguraciju FastDL-a.
Opći dijagnostički koraci
Prilikom rješavanja bilo kojeg problema s TF2 serverom, slijedite ove korake za prikupljanje korisnih informacija prije otvaranja zahtjeva za podršku:
- Provjerite izlaz konzole servera u GPanel-u za poruke o pogreškama.
- Pregledajte zapise na
tf/addons/sourcemod/logs/(ako je SourceMod instaliran). - Provjerite
tf/console.logili GPanel konzolu za pogreške na razini enginea. - Ako je problem nastao nakon neke promjene, poništite promjenu i testirajte ponovo.
- Pokušajte se izravno povezati putem
connect IP:PORTu razvojnoj konzoli kako biste isključili probleme vezane uz preglednik.
Povezani članci
- TF2 vodič za postavljanje servera — konfiguracija Server.cfg, GSLT tokeni, rotacija mapa, FastDL, povezivanje
- TF2 postavljanje administratora i dodataka — instalacija SourceMod/MetaMod, administratorski računi, upravljanje dodacima
- Kako pronaći IP adresu i port vašeg servera
- Kako učitati datoteke putem SFTP-a
tf/addons/sourcemod/logs/ ili konzole vašeg servera.