See juhend käsitleb levinumaid probleeme, mis võivad tekkida Garry's Mod pühendatud serveri käitamisel Legion Hosting-iga, koos nende põhjuste ja lahendustega.
Sisukord
- Puuduvad tekstuurid / roosad ja mustad ruudud
- Workshop lisandmoodulid ei laadi alla
- Server ei ilmu serveribrauseris
- DarkRP ametid ei ilmu
- ULX käsud ei tööta
- Kõrge ping / viivitus
- Server jookseb käivitamisel kokku
- Kliendid jäävad "allalaadimise" juurde kinni või aeglane liitumine
1. Puuduvad tekstuurid / roosad ja mustad ruudud
Serveripoolsed lahendused
- Counter-Strike: Source ühendamine: GPanel-is kontrollige, kas teie plaan sisaldab täiendava mängusisu ühendamist. Kui see on saadaval, lubage CS:S ühendamine oma serveri seadetes.
- CSS sisupaketi lisandmoodul: Lisage kogukonna CS:S sisupakett Garry's Mod Workshop-ist oma serveri Workshop kollektsiooni. Otsige "Counter-Strike: Source Content" ja lisage see.
- Käsitsi üleslaadimine: Kui kumbki ülaltoodud variant pole saadaval, saate CS:S sisufailid käsitsi SFTP kaudu üles laadida kausta
garrysmod/addons/css-content/. Juhiseid vaadake SFTP üleslaadimise juhendist.
Kliendipoolne lahendus
Mängijad, kellel on Counter-Strike: Source, saavad selle GMod-is ühendada jaotises Options → Game Content. See lahendab puuduvad tekstuurid nende poolel ilma serveri muudatusteta.
2. Workshop lisandmoodulid ei laadi alla
Kui teie server ei laadi käivitamisel Workshop lisandmooduleid, kontrollige järgmist:
| Kontroll | Lahendus |
|---|---|
| Steam API võti puudub või on kehtetu | GPanel-is jaotises Startup määrake muutuja STEAM_API_KEY väärtuseks kehtiv võti aadressilt steamcommunity.com/dev/apikey. |
| Kollektsioon pole avalik | Teie Workshop kollektsioon peab olema seatud Public-ks. Peidetud või privaatseid kollektsioone ei laadita pühendatud serveril alla. |
| Kollektsiooni ID on vales kohas | Parameeter +host_workshop_collection peab olema GPanel Startup käsureal, mitte failis server.cfg. |
| 403 / autentimisviga konsoolis | Teie Steam API võti on kehtetu või on tühistatud. Genereerige uus ja uuendage seda GPanel-is. |
3. Server ei ilmu serveribrauseris
Kui teie server töötab, kuid ei ilmu Steam serveribrauseris:
- Kontrollige
sv_lan: Veenduge, etsv_lan 0on failisserver.cfgseadistatud. Väärtus1muudab serveri ainult LAN-serveriks. - Kontrollige oma GSLT-d: Veenduge, et kehtiv Game Server Login Token on seadistatud
sv_setsteamaccountkaudu. Aegunud või tühistatud token takistab avalikku kuvamist. Genereerige uus aadressil steamcommunity.com/dev/managegameservers. - Oodake mõni minut: Uue serveri ilmumine Steam põhiserveri nimekirja võib võtta mitu minutit pärast esimest käivitamist.
- Testige otseühendusega: Proovige esmalt ühenduda otse IP kaudu (vt ühendamisjuhiseid), et veenduda serveri töötamises.
4. DarkRP ametid ei ilmu
Kui kohandatud ametid ei ilmu F4 menüüs pärast DarkRP seadistamist:
- Kontrollige kaustade asukohti: DarkRP ise peab asuma kaustas
garrysmod/gamemodes/darkrp/, mitte kaustasaddons/. DarkRPModification peab asuma kaustasgarrysmod/addons/darkrpmodification/. See on kõige levinum viga. - Kontrollige Lua vigu: Avage serverikonsool GPanel-is ja otsige käivitamisel Lua vigu. Süntaksiviga failis
jobs.luatakistab kõigi kohandatud ametite laadimist. - Kinnitage mängurežiim: Veenduge, et
sv_gamemode "darkrp"on failisserver.cfgseadistatud ja server käivitati täielikult uuesti (mitte ainult kaardivahetusega). - Kontrollige faili kodeeringut: Kui muutsite Lua faile Windowsis, veenduge, et need on salvestatud UTF-8 vormingus ilma BOM-ita. Mõned tekstiredaktorid lisavad BOM-i (baidijärjestuse märgi), mis võib Lua parsimist rikkuda.
Kiire silumise sammud
// Run these in the server console to check gamemode status:
lua_run print(engine.ActiveGamemode())
// Should output: darkrp
lua_run PrintTable(RPExtraTeams)
// Should list all custom jobs if DarkRP loaded correctly
5. ULX käsud ei tööta
Kui ULX käsud annavad vigu või ei tee midagi pärast paigaldamist:
- Mõlemad lisandmoodulid paigaldatud? ULX nõuab nii ULib kui ka ULX. ULX ei tööta ilma ULib-ita. Veenduge, et mõlemad on kaustas
garrysmod/addons/või teie Workshop kollektsioonis. - Kontrollige konsooli vigade osas: Vaadake GPanel-is käivitamisel serverikonsooli väljundit ULib-i või ULX-i puudutavate vigade osas.
- Kinnitage oma kasutaja määramine: Käivitage
ulx adduseroma täpse Steam kuvanime ega, või kasutage usaldusväärsemaltulx adduserid "STEAM_0:1:12345678" superadminoma Steam ID-ga. - Lisandmoodulite konfliktid: Mõned lisandmoodulid võivad ULX-iga konflikti minna. Kui käsud lakkasid töötamast pärast uue lisandmooduli lisamist, proovige see eemaldada ja taaskäivitada probleemi isoleerimiseks.
6. Kõrge ping / viivitus
Kui teie serveril esineb kõrget pingi või viivituse hüppeid:
- Liiga palju lisandmooduleid: Suured Workshop kollektsioonid suurendavad mälukasutust ja laadimisaega. Vaadake oma kollektsioon üle ja eemaldage lisandmoodulid, mida aktiivselt ei kasutata.
- Üksuste ülekoormamine (DarkRP): DarkRP serverid paljude tekitatavate üksustega (rahaprinterid, narkolaborid jne) võivad olla protsessorimahukad. Seadke mõistlikud üksuste piirangud failis
darkrpmodification/lua/darkrp_config/settings.lua. - Automaatsalvestuse viivituse hüpped: Kui viivituse hüpped esinevad regulaarse intervalliga (iga paari minuti tagant), võib see olla serveri automaatsalvestus. See on normaalne käitumine, kuid intervalli saab häälestada.
- Mängijate arv vs. plaan: Veenduge, et teie mängijate arv ei ületa teie plaani ressursside võimekust. Kaaluge
maxplayersvähendamist failisserver.cfg, kui olete ressursipiiride lähedal. - Kaardi keerukus: Mõned kogukonna kaardid on halvasti optimeeritud. Kui viivitus algas pärast kaardi vahetamist, proovige lihtsamale kaardile tagasi minna probleemi isoleerimiseks.
7. Server jookseb käivitamisel kokku
Kui teie server jookseb kokku või ei käivitu:
- Kontrollige konsooli logi: GPanel-is vaadake konsooli väljundit enne kokkujooksmist. Viimased read näitavad tavaliselt põhjust.
- Halb lisandmoodul: Hiljuti lisatud lisandmoodul võib kokkujooksmist põhjustada. Eemaldage viimati lisatud lisandmoodul ja proovige taaskäivitada. Kui server käivitub, on see lisandmoodul probleemne.
- Rikutud mängurežiimi failid: Kui kasutate DarkRP-d või mõnda muud kolmanda osapoole mängurežiimi, proovige see Workshop-ist või GitHub-ist uuesti paigaldada.
- Mälu otsas: Liiga palju lisandmooduleid võib ületada teie plaani mälu eralduse. Kontrollige ressursikasutust GPanel-is ja kaaluge lisandmoodulite nimekirja kärpimist.
8. Kliendid jäävad "allalaadimise" juurde kinni või aeglane liitumine
Kui mängijad jäävad liitumisel pikaks ajaks sisu allalaadimise juurde kinni:
- Seadistage FastDL: Ilma FastDL-ita laadivad kliendid faile otse mänguserveri kaudu, mis on väga aeglane. Vaadake serveri seadistamise juhendi FastDL jaotist.
- Kasutage lisandmoodulite jaoks Workshop-i: Workshop kaudu edastatud lisandmoodulid laadivad alla Steam CDN kaudu, mis on kiirem kui otsene serveri allalaadimine. Eelistage Workshop kollektsioone käsitsi lisandmoodulite üleslaadimisele, kui võimalik.
- Vähendage lisandmoodulite arvu: Iga lisandmoodul lisab kliendi allalaadimise aega. Eemaldage lisandmoodulid, mis pole teie serveri mängukogemuse jaoks olulised.
- Kontrollige
resource.AddFilekasutust: Kui sunnite klienteresource.luakaudu palju faile alla laadima, vaadake nimekiri üle ja eemaldage kirjed failide kohta, mida kliendi poolel tegelikult ei vajata.
Seotud artiklid
- Garry's Mod serveri seadistamise juhend — Server.cfg, Workshop, mängurežiimid, DarkRP, FastDL
- Garry's Mod Admin Setup (ULX) — ULX/ULib paigaldamine, administraatori käsud, õiguste grupid
- Kuidas laadida faile üles SFTP kaudu
- Kuidas leida oma serveri IP ja port