Ovaj vodič pokriva uobičajene probleme na koje možete naići sa svojim Left 4 Dead 2 namenskim serverom koji se hostuje kod Legion Hosting, uključujući probleme sa povezivanjem, greške konzistentnosti dodataka, konflikte pluginova i probleme sa listingom u pregledaču servera. Za početno podešavanje servera, pogledajte Vodič za podešavanje L4D2 servera.
Greške konzistentnosti dodataka — klijenti se izbacuju pri pridruživanju
- Ova greška se javlja kada je
sv_consistency 1podešeno, a lokalni fajlovi klijenta ne odgovaraju fajlovima servera. Ovo se obično dešava sa prilagođenim kampanjama ili zamenama zvuka/modela. - Da biste dozvolili klijentima bez odgovarajućih dodataka da se pridruže, podesite
sv_consistency 0userver.cfgi restartujte. - Ako želite primenu konzistentnosti, uverite se da svi igrači imaju identične kopije prilagođenih
.vpkfajlova u svomleft4dead2/addons/direktorijumu.
// In left4dead2/cfg/server.cfg — set to 0 to disable file hash checking
sv_consistency 0
Kompromis: Podešavanje
sv_consistency 0 znači da klijenti takođe mogu pokretati proizvoljne lokalne modifikacije (prilagođene skinove, zvučne pakete) bez izbacivanja. Ako je ovo problem, zadržite vrednost na 1 i zahtevajte da svi igrači instaliraju iste fajlove dodataka.
Konflikti SourceMod pluginova ili padovi servera
- Proverite SourceMod log grešaka na
left4dead2/addons/sourcemod/logs/errors_YYYYMMDD.log. Tu će biti navedeno koji plugin nije uspeo i zašto. - Neki pluginovi nisu kompatibilni sa trenutnom verzijom SourceMod-a ili sa drugim određenim pluginovima. Pročitajte temu o pluginu na AlliedModders za poznate konflikte.
- Da biste izolovali problem, premeštajte pluginove jedan po jedan u
left4dead2/addons/sourcemod/plugins/disabled/i restartujte dok se pad ne zaustavi. Poslednji plugin koji ste onemogućili je verovatno uzrok. - Uverite se da koristite najnoviju stabilnu verziju i MetaMod:Source i SourceMod. Neusklađene verzije su čest izvor nestabilnosti.
Brza dijagnoza: Pokrenite
sm plugins list u konzoli servera (putem GPanel kartice Console) da biste videli koji su se pluginovi uspešno učitali, a koji nisu.
Server nije naveden u pregledaču servera ili lobby-ju
- Potvrdite da je
sv_lan 0podešeno userver.cfg. - Proverite da li je vaš GSLT token validan i da nije banovan. Status tokena možete proveriti na steamcommunity.com/dev/managegameservers. Banovan ili istekao token sprečiće listing.
- Proverite da li
sv_setsteamaccountuserver.cfgsadrži token i da nema grešaka u kucanju ili dodatnih razmaka. - Pregledaču servera može biti potrebno do 10 minuta da prikaže novopokrenuti server. Prvo probajte direktno povezivanje putem konzole da biste potvrdili da server radi ispravno, zatim sačekajte da pregledač nadoknadi.
- Potvrdite da
sv_gametypesuključuje barem jedan validan string režima igre i da semp_gamemodepoklapa sa jednom od tih vrednosti.
| Simptom | Verovatan uzrok | Rešenje |
|---|---|---|
| Server radi ali nije u pregledaču | Nedostaje ili nevažeći GSLT token | Generišite novi token za App ID 550 i podesite putem sv_setsteamaccount |
| Server u pregledaču ali pogrešan režim igre | Neusklađenost sv_gametypes / mp_gamemode |
Uverite se da je vrednost mp_gamemode navedena u sv_gametypes |
| Server uopšte nije vidljiv | sv_lan 1 podešeno |
Podesite sv_lan 0 u server.cfg i restartujte |
Mapa prilagođene kampanje se ne učitava ili nije pronađena
- Uverite se da su svi
.vpkfajlovi za kampanju otpremljeni uleft4dead2/addons/. Kampanje sa više delova zahtevaju sve delove — nedostatak sekundarnog.vpkizazvaće neuspeh učitavanja mape. - Koristite tačno interno ime mape sa
changelevel. Ime mape nije uvek isto kao prikazano ime kampanje. Proverite dokumentaciju kampanje ili sadržaj njenog.vpkza tačna imena fajlova mapa. - Restartujte server nakon otpremanja novih
.vpkfajlova. Engine indeksira dodatke samo pri pokretanju.
// Use the internal map name, not the campaign display name
changelevel c1m1_hotel // Official campaign example
changelevel custom_map_chapter1 // Custom campaign — check campaign docs for exact name
Ne može se povezati na server
- Proverite da li vaš server radi tako što ćete pregledati GPanel karticu Console za aktivan izlaz.
- Potvrdite da koristite ispravnu IP adresu i port sa GPanel kartice Network. Nemojte pretpostavljati podrazumevani port — vaš dodeljeni port se može razlikovati.
- Ako je server zaštićen lozinkom, uverite se da unosite ispravnu lozinku. Možete je proveriti ili resetovati u
left4dead2/cfg/server.cfgpodsv_password. - Proverite da je server završio pokretanje pre nego što pokušate da se povežete. Konzola bi trebalo da prikaže liniju poput
VAC secure mode is activatedkada je server spreman za povezivanja.
Napomena o firewall-u: Legion Hosting serveri imaju potrebne portove otvorene podrazumevano. Ako ste promenili port servera ili koristite dodatne servise, proverite GPanel karticu Network da biste potvrdili ispravne dodele portova. Nemojte otvarati tiket za podršku u vezi sa portovima dok prvo ne proverite da su vaši detalji povezivanja ispravni.
Server pada pri promeni mape ili pokretanju
- Proverite izlaz konzole servera u GPanel-u za poslednju poruku o grešci pre pada.
- Ako se pad dešava na prilagođenoj mapi, pokušajte da učitate zvaničnu mapu (npr.
changelevel c1m1_hotel) da biste potvrdili da je server stabilan bez prilagođenog sadržaja. - Ako je SourceMod instaliran, proverite
left4dead2/addons/sourcemod/logs/za detalje grešaka. - Uklanjajte nedavno dodate
.vpkfajlove ili pluginove jedan po jedan i restartujte da biste izolovali uzrok. - Oštećeni fajlovi servera mogu izazvati padove pri pokretanju. Ako problem opstaje nakon uklanjanja svog prilagođenog sadržaja, pokušajte da ponovo instalirate server sa GPanel kartice Settings.
Povezani članci
- Vodič za podešavanje L4D2 servera — Konfiguracija Server.cfg, GSLT tokeni, režimi igre i kako se povezati
- Podešavanje administratora i upravljanje pluginovima za L4D2 — Instaliranje SourceMod-a, MetaMod-a, dodavanje administratora i upravljanje pluginovima
- Kako otpremiti fajlove putem SFTP-a
Ako i dalje imate problema nakon što ste pratili ovaj vodič, otvorite tiket za podršku na legionhosting.net/submitticket.php i navedite ID svog servera, poruke o greškama iz log-a konzole i opis koraka koje ste već preduzeli.