Tämä opas käsittelee yleisiä ongelmia, joita voit kohdata käyttäessäsi Team Fortress 2 -pelipalvelinta, mukaan lukien GSLT-token-ongelmat, SourceModin latautumattomuus, VAC-virheet ja näkyvyys palvelinselaimessa. Palvelimen alkuasennusta varten katso TF2-palvelimen asennusopas.
GSLT-token-ongelmat
Oire: Palvelinkonsoli näyttää "Invalid or expired GSLT" tai palvelinta ei ole listattu julkisesti.
Syyt ja korjaukset:
- Token on vanhentunut pitkän käyttämättömyyden vuoksi — luo se uudelleen osoitteessa steamcommunity.com/dev/managegameservers.
- Tokenin omistavalla Steam-tilillä on VAC-esto — uuden, estämättömän tilin on luotava token.
- Token on jo käytössä toisella käynnissä olevalla palvelimella — jokainen palvelininstanssi tarvitsee oman ainutlaatuisen tokenin.
sv_setsteamaccount-rivillä tiedostossaserver.cfgon kirjoitusvirhe tai ylimääräistä tyhjätilaa — varmista, että se vastaa täsmälleen token-merkkijonoa.- Käytit väärää App ID:tä tokenia luodessasi — TF2 vaatii App ID:n 440.
SourceMod ei lataudu
Oire: sm version palauttaa "Unknown command" asennuksen jälkeen.
Syyt ja korjaukset:
- MetaMod:Source ei ole asennettuna tai ei lataudu — varmista ensin, että
meta versiontoimii. Jos se ei toimi, tarkista MetaMod-asennus uudelleen. SourceMod ei voi toimia ilman MetaModia. - Tiedostot ladattu väärään hakemistoon — SourceModin on oltava polussa
tf/addons/sourcemod/, ei palvelimen juuressa tai eri pelikansiossa. - Väärä koontiversio ladattu — palvelin toimii Linuxilla. Varmista, että latasit Linux-koontiversion, et Windows-koontiversiota.
- Tiedostojen käyttöoikeusongelmat — varmista, että kaikki ladatut tiedostot ovat luettavissa. Lataa uudelleen SFTP:n kautta, jos olet epävarma.
- Tarkista lokit — tarkastele hakemistoa
tf/addons/sourcemod/logs/virheilmoitusten varalta, jotka kertovat mikä ei latautunut.
VAC-ongelmat / VAC-suojattu tila pois käytöstä
Oire: Palvelinkonsoli näyttää "VAC secure mode is disabled" tai pelaajia varoitetaan, että VAC on pois päältä.
Syyt ja korjaukset:
- Ei voimassa olevaa GSLT:tä — VAC vaatii voimassa olevan
sv_setsteamaccount-tokenin. Katso GSLT-ohjeet asennusoppaasta. - Ladattu lisäosa tai laajennus on merkitty — jotkut epäviralliset binäärilaajennukset voivat saada VAC:in kytkeytymään pois päältä. Poista hiljattain asennetut lisäosat yksi kerrallaan syyn selvittämiseksi.
sv_cheats 1on asetettu — VAC kytketään automaattisesti pois päältä, kun huijaukset ovat käytössä. Varmista, ettäsv_cheats 0on tiedostossasiserver.cfg.- Jos VAC pysyy pois päältä yllä olevien käsittelyn jälkeen, suorita täysi palvelimen uudelleenkäynnistys (ei pelkkä kartanvaihto).
Palvelin ei näy selaimessa
Oire: Palvelimesi on käynnissä, mutta ei näy Steamin palvelinselaimessa.
Syyt ja korjaukset:
- Ei voimassa olevaa GSLT:tä — voimassa oleva Game Server Login Token vaaditaan julkiseen listaukseen. Katso asennusopas.
- Palvelin juuri käynnistetty — uusien palvelimien näkyminen selaimessa voi kestää useita minuutteja ensimmäisen Steamiin yhdistämisen jälkeen.
- Palomuuri- tai porttiongelma — varmista, että palvelimen pelin portti on auki. Tarkista määritetty porttisi GPanelista.
- Testaa ensin suora yhteys — yritä yhdistää kehittäjäkonsolissa komennolla
connect IP:PORTvarmistaaksesi, että palvelin on tavoitettavissa ennen selainlistauksen vianmääritystä.
Lisäosat kaatavat palvelimen
Oire: Palvelin kaatuu tai käynnistyy uudelleen odottamatta lisäosan asentamisen tai päivittämisen jälkeen.
Syyt ja korjaukset:
- Tarkista
tf/addons/sourcemod/logs/kaatumislokien ja virheilmoitusten varalta välittömästi kaatumisen jälkeen. - Poista hiljattain lisätyt lisäosat käytöstä siirtämällä niiden
.smx-tiedostot kansioontf/addons/sourcemod/plugins/disabled/. - Varmista, että kaikki lisäosan riippuvuudet (esim. TF2Attributes, DHooks) on asennettu ja oikeassa versiossa.
- Jotkut lisäosat vaativat tietyn SourceMod API -version — tarkista yhteensopivuus lisäosan AlliedModders-ketjusta.
- Jos palvelin kaatuu käynnistyksessä, käytä GPanelin tiedostonhallintaa tai SFTP:tä siirtääksesi ongelmallisen lisäosatiedoston, kun palvelin on pysäytettynä.
.smx-tiedostot voivat suorittaa mielivaltaisia komentoja palvelimellasi. Käytä vain lisäosia lähteestä AlliedModders tai todennetuista GitHub-repositorioista.
Pelaajat eivät pysty yhdistämään
Oire: Pelaajat saavat aikakatkaisun, yhteys hylätty- tai "server not responding" -virheen.
Syyt ja korjaukset:
- Palvelin ei ole käynnissä — tarkista GPanelista, että palvelin on verkossa eikä kaatumissilmukassa.
- Väärä IP tai portti — varmista yhteystiedot GPanelissa. Katso Kuinka löytää palvelimesi IP ja portti -opas.
- Salasanan ristiriita — jos
sv_passwordon asetettu tiedostossaserver.cfg, pelaajan on annettava oikea salasana yhdistäessään. - Palvelin on täynnä — tarkista, onko palvelin saavuttanut
maxplayers-rajansa. - Mukautetun kartan lataamisen aikakatkaisu — jos palvelin käyttää mukautettua karttaa ilman määritettyä FastDL:ää, hitailla yhteyksillä olevat pelaajat voivat aikakatkaistua kartan latauksen aikana. Katso FastDL-konfigurointi asennusoppaasta.
Yleiset vianmääritysvaiheet
Kun selvität mitä tahansa TF2-palvelimen ongelmaa, noudata näitä vaiheita kerätäksesi hyödyllistä tietoa ennen tukipyynnön avaamista:
- Tarkista palvelinkonsolin tuloste GPanelissa virheilmoitusten varalta.
- Tarkastele lokeja polussa
tf/addons/sourcemod/logs/(jos SourceMod on asennettuna). - Tarkista
tf/console.logtai GPanel-konsoli moottoritason virheiden varalta. - Jos ongelma alkoi muutoksen jälkeen, peruuta muutos ja testaa uudelleen.
- Yritä yhdistää suoraan kehittäjäkonsolissa komennolla
connect IP:PORTsulkeaksesi pois selaimeen liittyvät ongelmat.
Aiheeseen liittyvät artikkelit
- TF2-palvelimen asennusopas — Server.cfg-konfigurointi, GSLT-tokenit, karttakierto, FastDL, yhdistäminen
- TF2-ylläpidon ja lisäosien asetukset — SourceMod/MetaMod-asennus, ylläpitäjätilit, lisäosien hallinta
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
tf/addons/sourcemod/logs/ tai palvelinkonsolistasi.