Ovaj vodič pokriva uobičajene probleme na koje možete naići pri pokretanju namjenskog Garry's Mod servera s Legion Hosting, zajedno s njihovim uzrocima i rješenjima.
Sadržaj
- Teksture koje nedostaju / Ružičasto-crna šahovnica
- Workshop addoni se ne preuzimaju
- Server se ne pojavljuje u pregledniku servera
- DarkRP poslovi se ne pojavljuju
- ULX naredbe ne rade
- Visoki ping / Kašnjenje
- Server se ruši pri pokretanju
- Klijenti zaglavljeni na "Downloading" ili sporo pridruživanje
1. Teksture koje nedostaju / Ružičasto-crna šahovnica
Popravci na strani servera
- Montiranje Counter-Strike: Source: U GPanel-u, provjerite uključuje li vaš plan montiranje dodatnog sadržaja igara. Ako je dostupno, omogućite CS:S montiranje u postavkama servera.
- CSS Content Addon: Dodajte paket sadržaja CS:S zajednice iz Garry's Mod Workshop-a u kolekciju Workshop-a vašeg servera. Potražite "Counter-Strike: Source Content" i dodajte ga.
- Ručni prijenos: Ako nijedna od gore navedenih opcija nije dostupna, možete ručno prenijeti datoteke sadržaja CS:S putem SFTP-a u
garrysmod/addons/css-content/. Pogledajte vodič za prijenos putem SFTP-a za upute.
Popravak na strani klijenta
Igrači koji posjeduju Counter-Strike: Source mogu ga montirati u GMod-u pod Options → Game Content. Ovo rješava nedostajuće teksture na njihovoj strani bez ikakvih promjena na serveru.
2. Workshop addoni se ne preuzimaju
Ako vaš server ne učitava Workshop addone pri pokretanju, provjerite sljedeće:
| Provjera | Popravak |
|---|---|
| Steam API ključ nedostaje ili je nevažeći | U GPanel-u pod Startup, postavite varijablu STEAM_API_KEY na važeći ključ s steamcommunity.com/dev/apikey. |
| Kolekcija nije javna | Vaša Workshop kolekcija mora biti postavljena na Public. Nenavedene ili privatne kolekcije neće se preuzeti na namjenskom serveru. |
| ID kolekcije na krivom mjestu | Parametar +host_workshop_collection mora biti u GPanel Startup naredbenoj liniji, ne u server.cfg. |
| 403 / greška autentifikacije u konzoli | Vaš Steam API ključ je nevažeći ili je povučen. Generirajte novi i ažurirajte ga u GPanel-u. |
3. Server se ne pojavljuje u pregledniku servera
Ako vaš server radi, ali se ne prikazuje u Steam pregledniku servera:
- Provjerite
sv_lan: Provjerite je lisv_lan 0postavljeno userver.cfg. Vrijednost1čini server dostupnim samo na lokalnoj mreži. - Provjerite svoj GSLT: Provjerite je li važeći Game Server Login Token postavljen putem
sv_setsteamaccount. Istekli ili povučeni token spriječit će javno prikazivanje. Generirajte novi na steamcommunity.com/dev/managegameservers. - Pričekajte nekoliko minuta: Može proći nekoliko minuta da se novi server pojavi na popisu glavnog Steam servera nakon prvog pokretanja.
- Testirajte izravnim povezivanjem: Pokušajte se povezati putem izravnog IP-a prvo (pogledajte upute za povezivanje) kako biste potvrdili da server zaista radi.
4. DarkRP poslovi se ne pojavljuju
Ako se prilagođeni poslovi ne prikazuju u F4 izborniku nakon postavljanja DarkRP-a:
- Provjerite lokacije mapa: DarkRP sam mora biti u
garrysmod/gamemodes/darkrp/, ne uaddons/. DarkRPModification mora biti ugarrysmod/addons/darkrpmodification/. Ovo je najčešća greška. - Provjerite Lua greške: Otvorite konzolu servera u GPanel-u i potražite Lua greške tijekom pokretanja. Sintaktička greška u
jobs.luaspriječit će učitavanje svih prilagođenih poslova. - Potvrdite način igre: Potvrdite da je
sv_gamemode "darkrp"postavljeno userver.cfgi da je server potpuno restartiran (ne samo promjena mape). - Provjerite kodiranje datoteke: Ako ste uređivali Lua datoteke na Windowsu, provjerite jesu li spremljene kao UTF-8 bez BOM-a. Neki uređivači teksta dodaju BOM (byte order mark) koji može pokvariti Lua parsiranje.
Brzi koraci za otklanjanje grešaka
// 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 naredbe ne rade
Ako ULX naredbe vraćaju greške ili ne rade ništa nakon instalacije:
- Oba addona instalirana? ULX zahtijeva i ULib i ULX. ULX neće raditi bez ULib-a. Provjerite jesu li oba prisutna u
garrysmod/addons/ili u vašoj Workshop kolekciji. - Provjerite konzolu za greške: Pogledajte ispis konzole servera u GPanel-u tijekom pokretanja za greške koje spominju ULib ili ULX.
- Potvrdite dodjelu korisnika: Pokrenite
ulx addusers točnim Steam prikaznim imenom ili koristiteulx adduserid "STEAM_0:1:12345678" superadmins vašim Steam ID-om za pouzdanost. - Sukobi addona: Neki addoni mogu biti u sukobu s ULX-om. Ako su naredbe prestale raditi nakon dodavanja novog addona, pokušajte ga ukloniti i restartirati za izolaciju problema.
6. Visoki ping / Kašnjenje
Ako vaš server ima visoki ping ili skokove kašnjenja:
- Previše addona: Velike Workshop kolekcije povećavaju korištenje memorije i vrijeme učitavanja. Pregledajte svoju kolekciju i uklonite addone koji se aktivno ne koriste.
- Preopterećenje entitetima (DarkRP): DarkRP serveri s mnogo entiteta koji se mogu stvoriti (pisači novca, laboratoriji za drogu itd.) mogu biti zahtjevni za procesor. Postavite razumna ograničenja entiteta u
darkrpmodification/lua/darkrp_config/settings.lua. - Skokovi kašnjenja zbog automatskog spremanja: Ako se skokovi kašnjenja događaju u redovitim intervalima (svakih nekoliko minuta), to može biti automatsko spremanje servera. Ovo je normalno ponašanje, ali interval se može podesiti.
- Broj igrača naspram plana: Provjerite da vaš broj igrača ne prelazi ono što resursi vašeg plana mogu podnijeti. Razmislite o smanjenju
maxplayersuserver.cfgako ste blizu ograničenja resursa. - Složenost mape: Neke mape zajednice su loše optimizirane. Ako je kašnjenje počelo nakon promjene mape, pokušajte se vratiti na jednostavniju mapu za izolaciju problema.
7. Server se ruši pri pokretanju
Ako se vaš server ruši ili ne pokreće:
- Provjerite dnevnik konzole: U GPanel-u, pregledajte ispis konzole prije rušenja. Zadnjih nekoliko redaka obično ukazuje na uzrok.
- Loš addon: Nedavno dodani addon može uzrokovati rušenje. Uklonite zadnji addon koji ste dodali i pokušajte restartirati. Ako se server pokrene, addon je problem.
- Oštećene datoteke načina igre: Ako koristite DarkRP ili drugi način igre treće strane, pokušajte ga ponovo instalirati iz Workshop-a ili GitHub-a.
- Nedostatak memorije: Previše addona može premašiti dodjelu memorije vašeg plana. Provjerite korištenje resursa u GPanel-u i razmislite o smanjenju popisa addona.
8. Klijenti zaglavljeni na "Downloading" ili sporo pridruživanje
Ako igrači dugo vremena ostaju zaglavljeni na preuzimanju sadržaja pri pridruživanju:
- Postavite FastDL: Bez FastDL-a, klijenti preuzimaju datoteke izravno preko servera igre što je vrlo sporo. Pogledajte FastDL odjeljak vodiča za postavljanje servera.
- Koristite Workshop za addone: Addoni isporučeni putem Workshop-a preuzimaju se putem Steam CDN-a, što je brže od izravnog preuzimanja sa servera. Preferirajte Workshop kolekcije umjesto ručnog prijenosa addona kad je moguće.
- Smanjite broj addona: Svaki addon dodaje vremenu preuzimanja klijenta. Uklonite addone koji nisu bitni za igranje na vašem serveru.
- Provjerite korištenje
resource.AddFile: Ako prisiljavate klijente na preuzimanje mnogo datoteka putemresource.lua, pregledajte popis i uklonite unose za datoteke koje zapravo nisu potrebne na strani klijenta.
Povezani članci
- Garry's Mod vodič za postavljanje servera — Server.cfg, Workshop, načini igre, DarkRP, FastDL
- Garry's Mod postavljanje administratora (ULX) — Instalacija ULX/ULib, admin naredbe, grupe dozvola
- Kako prenijeti datoteke putem SFTP-a
- Kako pronaći IP adresu i port vašeg servera