See juhend käsitleb levinud probleeme, millega võite kokku puutuda Team Fortress 2 pühendatud serveri käitamisel, sealhulgas GSLT tokeni probleemid, SourceMod-i mittelaadimine, VAC vead ja serveribrauseri nähtavus. Esialgse serveri seadistuse jaoks vaadake TF2 serveri seadistamise juhendit.
GSLT tokeni probleemid
Sümptom: Serveri konsool näitab "Invalid or expired GSLT" või server ei ole avalikult loetletud.
Põhjused ja lahendused:
- Token on aegunud pikaajalise tegevusetuse tõttu — genereerige uus aadressil steamcommunity.com/dev/managegameservers.
- Tokeni omaniku Steam kontol on VAC keelustamine — uus, keelustamata konto peab tokeni genereerima.
- Token on juba kasutusel teise töötava serveri poolt — igale serveri instantsile on vaja oma unikaalset tokenit.
- Real
sv_setsteamaccountfailisserver.cfgon kirjaviga või üleliigseid tühikuid — veenduge, et see vastab täpselt tokeni stringile. - Tokeni genereerimisel kasutasite vale App ID-d — TF2 nõuab App ID 440.
SourceMod ei laadi
Sümptom: sm version tagastab pärast paigaldamist "Unknown command".
Põhjused ja lahendused:
- MetaMod:Source pole paigaldatud või ei laadi — veenduge esmalt, et
meta versiontöötab. Kui ei tööta, kontrollige uuesti MetaMod paigaldust. SourceMod ei saa ilma MetaMod-ita töötada. - Failid laaditi valesse kataloogi — SourceMod peab asuma kaustas
tf/addons/sourcemod/, mitte serveri juurkaustas ega teises mängukaustas. - Laaditi vale versioon — server töötab Linuxil. Veenduge, et laadisite alla Linuxi versiooni, mitte Windowsi versiooni.
- Failiõiguste probleemid — veenduge, et kõik üleslaaditud failid on loetavad. Laadige vajadusel uuesti üles SFTP kaudu.
- Kontrollige logisid — vaadake üle
tf/addons/sourcemod/logs/veateated, mis näitavad, mis ei laadinud.
VAC probleemid / VAC turvarežiim keelatud
Sümptom: Serveri konsool näitab "VAC secure mode is disabled" või mängijaid hoiatatakse, et VAC on väljas.
Põhjused ja lahendused:
- Puudub kehtiv GSLT — VAC nõuab kehtivat
sv_setsteamaccounttokenit. Vaadake GSLT juhiseid serveri seadistamise juhendist. - Laaditud plugin või laiendus on märgistatud — mõned mitteametlikud binaarlaiendused võivad põhjustada VAC keelamise. Eemaldage hiljuti paigaldatud pluginad ükshaaval, et tuvastada põhjus.
sv_cheats 1on määratud — VAC keelatakse automaatselt, kui petmine on lubatud. Veenduge, etsv_cheats 0on teie failisserver.cfg.- Kui VAC jääb pärast ülaltoodud lahendamist keelatuks, tehke serveri täielik taaskäivitus (mitte ainult kaardi vahetus).
Server ei ilmu brauseris
Sümptom: Teie server töötab, kuid ei ilmu Steam serveribrauseris.
Põhjused ja lahendused:
- Puudub kehtiv GSLT — avalikuks loetlemiseks on vajalik kehtiv Game Server Login Token. Vaadake serveri seadistamise juhendit.
- Server on äsja käivitunud — uutel serveritel võib brauseris ilmumine võtta mitu minutit pärast esimest Steam-iga ühendumist.
- Tulemüüri või pordi probleem — veenduge, et serveri mänguport on avatud. Kontrollige oma määratud porti GPanel-ist.
- Proovige esmalt otseühendust — proovige ühenduda käsuga
connect IP:PORTarendaja konsoolis, et kinnitada serveri kättesaadavus enne brauseri loetlemise tõrkeotsingut.
Pluginad põhjustavad serveri krahhi
Sümptom: Server jookseb kokku või taaskäivitub ootamatult pärast plugina paigaldamist või uuendamist.
Põhjused ja lahendused:
- Kontrollige
tf/addons/sourcemod/logs/krahhilogide ja veateadete osas kohe pärast krahhi. - Keelake hiljuti lisatud pluginad, liigutades nende
.smxfailid kaustatf/addons/sourcemod/plugins/disabled/. - Veenduge, et kõik plugina sõltuvused (nt TF2Attributes, DHooks) on paigaldatud ja õige versiooniga.
- Mõned pluginad nõuavad kindlat SourceMod API versiooni — kontrollige ühilduvust plugina AlliedModders lõimes.
- Kui server jookseb käivitumisel kokku, kasutage GPanel failihaldurit või SFTP-d, et problemaatiline pluginafail teisaldada, kui server on peatatud.
.smx failid võivad teie serveris käivitada suvalisi käske. Kasutage ainult pluginaid AlliedModders-ist või kinnitatud GitHub repositooriumidest.
Mängijad ei saa ühenduda
Sümptom: Mängijad saavad ajalõpu, ühendus keeldutud või "server not responding" veateate.
Põhjused ja lahendused:
- Server ei tööta — kontrollige GPanel-ist, et server on võrgus ja ei ole krahhitsüklis.
- Vale IP või port — kontrollige ühenduse üksikasju GPanel-is. Vaadake juhendit Kuidas leida oma serveri IP-d ja porti.
- Parooli mittevastavus — kui
sv_passwordon määratud failisserver.cfg, peab mängija ühendamisel sisestama õige parooli. - Server on täis — kontrollige, kas server on saavutanud oma
maxplayerslimiidi. - Kohandatud kaardi allalaadimise ajalõpp — kui server käitab kohandatud kaarti ilma FastDL konfiguratsioonita, võivad aeglase ühendusega mängijad kaardi allalaadimise ajal ajalõppu saada. Vaadake FastDL konfiguratsiooni serveri seadistamise juhendist.
Üldised diagnostika sammud
Mis tahes TF2 serveri probleemi tõrkeotsingul järgige neid samme kasuliku teabe kogumiseks enne tugipileti avamist:
- Kontrollige serveri konsooli väljundit GPanel-is veateadete osas.
- Vaadake üle logid kaustas
tf/addons/sourcemod/logs/(kui SourceMod on paigaldatud). - Kontrollige
tf/console.logfaili või GPanel konsooli mootoritaseme vigade osas. - Kui probleem algas pärast muudatust, tühistage muudatus ja testige uuesti.
- Proovige otseühendust käsuga
connect IP:PORTarendaja konsoolis, et välistada brauseriga seotud probleemid.
Seotud artiklid
- TF2 serveri seadistamise juhend — Server.cfg konfiguratsioon, GSLT tokenid, kaardi rotatsioon, FastDL, ühendamine
- TF2 administraator ja pluginate seadistamine — SourceMod/MetaMod paigaldamine, administraatori kontod, pluginate haldamine
- Kuidas leida oma serveri IP-d ja porti
- Kuidas laadida faile üles SFTP kaudu
tf/addons/sourcemod/logs/ või oma serveri konsoolist.