Ovaj vodič pokriva administraciju servera za LeagueSandbox, uključujući upravljanje sadržajem igre, izmjenu postavki utakmice i rješavanje uobičajenih problema.
Pregled administracije
LeagueSandbox je razvojno orijentiran projekt. Administracija servera se primarno obavlja putem konfiguracije datoteka i serverske konzole, a ne putem tradicionalnih administratorskih naredbi u igri.
Serverska konzola
Kartica Console u GPanel prikazuje izlaz servera uključujući povezivanje igrača, događaje u igri i pogreške. Server se može elegantno zaustaviti korištenjem gumba Stop u GPanel (šalje Ctrl+C).
Pratite konzolu za:
- Događaje povezivanja i odspajanja igrača
- Promjene stanja igre (odabir šampiona, početak igre, kraj igre)
- Poruke o pogreškama i tragove stoga
Upravljanje sadržajem
Sadržaj igre se upravlja putem datoteka u direktoriju Content/. To uključuje podatke o šampionima, definicije predmeta, konfiguracije mapa i skripte igre.
Izmjena sadržaja igre
- Zaustavite svoj server iz GPanel.
- Navigirajte do direktorija
Content/koristeći File Manager ili SFTP. - Uredite odgovarajuće JSON ili skriptne datoteke za sadržaj koji želite izmijeniti.
- Spremite promjene i ponovno pokrenite server.
Prilagođena pravila igre
LeagueSandbox omogućuje izmjenu osnovnih parametara igre putem svog sustava sadržaja:
- Stope zlata i iskustva: Podesite koliko brzo igrači zarađuju zlato i napreduju u razini.
- Modifikatori vremena oporavka: Globalno promijenite stope oporavka sposobnosti.
- Skaliranje štete: Izmijenite formule štete za prilagođeni način igre.
- Tajmeri pojavljivanja: Podesite intervale pojavljivanja valova minionâ i kampova u džungli.
Content/ prije unošenja promjena. Nevažeće konfiguracije mogu spriječiti pokretanje servera.
Dodavanje prilagođenih skripti
LeagueSandbox podržava skriptiranje na strani servera za prilagođenu logiku igre. Skripte kontroliraju sposobnosti šampiona, efekte predmeta, mehanike mapa i još mnogo toga. Pogledajte dokumentaciju projekta za API za skriptiranje.
Ponovna izgradnja servera
Ako trebate ažurirati server na noviju verziju ili je izgradnja oštećena:
- Zaustavite server iz GPanel.
- Koristite opciju Reinstall u GPanel (pod Settings) za pokretanje svježeg kloniranja i izgradnje s GitHub repozitorija.
- Napravite sigurnosnu kopiju svih prilagođenih izmjena u direktoriju
Content/prije ponovne instalacije jer će biti prebrisane.
Rješavanje problema
| Problem | Rješenje |
|---|---|
| Server se ne pokreće nakon promjena sadržaja | Provjerite konzolu za poruke o pogreškama. Vratite originalne Content datoteke iz sigurnosne kopije ili reinstalirajte. |
| Klijent se ne može povezati | Provjerite koristite li ispravnu verziju LoL klijenta. Provjerite prikazuje li server poruku Game is ready. u konzoli. |
| Izgradnja ne uspijeva tijekom instalacije | To obično ukazuje na problem s .NET 6 SDK. Pokušajte reinstalirati server iz GPanel. Ako problem i dalje postoji, otvorite zahtjev za podršku. |
| Igra se ruši usred utakmice | Provjerite konzolu za ispis pogrešaka. To je često uzrokovano nepodržanim sposobnostima šampiona ili nepotpunim skriptama sadržaja. |
Povezani članci
- LeagueSandbox vodič za postavljanje servera
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP