Ovaj vodič pokriva administraciju servera za LeagueSandbox, uključujući upravljanje sadržajem igre, izmenu podešavanja mečeva i rešavanje uobičajenih problema.
Pregled administracije
LeagueSandbox je projekat orijentisan ka razvoju. Administracija servera se primarno obavlja kroz konfiguraciju zasnovanu na fajlovima i konzolu servera, umesto kroz tradicionalne administratorske komande unutar igre.
Konzola servera
GPanel kartica Console prikazuje izlaz servera uključujući povezivanja igrača, događaje u igri i greške. Server se može elegantno zaustaviti pomoću GPanel dugmeta Stop (šalje Ctrl+C).
Pratite konzolu za:
- Događaje povezivanja i prekida veze igrača
- Promene stanja igre (izbor šampiona, početak igre, kraj igre)
- Poruke o greškama i tragove steka
Upravljanje sadržajem
Sadržajem igre se upravlja kroz fajlove u direktorijumu Content/. Ovo uključuje podatke o šampionima, definicije predmeta, konfiguracije mapa i skripte igre.
Izmena sadržaja igre
- Zaustavite server iz GPanel.
- Idite do direktorijuma
Content/koristeći File Manager ili SFTP. - Izmenite relevantne JSON ili skript fajlove za sadržaj koji želite da modifikujete.
- Sačuvajte promene i restartujte server.
Prilagođena pravila igre
LeagueSandbox dozvoljava izmenu osnovnih parametara igre kroz svoj sistem sadržaja:
- Stope zlata i iskustva: Podesite koliko brzo igrači zarađuju zlato i napreduju u nivou.
- Modifikatori cooldown-a: Promenite stope cooldown-a sposobnosti globalno.
- Skaliranje štete: Modifikujte formule štete za prilagođeni gejmplej.
- Tajmeri spawnovanja: Podesite intervale spawnovanja talasa miniona i džungla kampova.
Content/ pre nego što napravite promene. Nevažeće konfiguracije mogu sprečiti pokretanje servera.
Dodavanje prilagođenih skripti
LeagueSandbox podržava skriptovanje na strani servera za prilagođenu logiku igre. Skripte kontrolišu sposobnosti šampiona, efekte predmeta, mehanike mapa i još mnogo toga. Pogledajte dokumentaciju projekta za API za skriptovanje.
Ponovna izgradnja servera
Ako treba da ažurirate server na noviju verziju ili build postane oštećen:
- Zaustavite server iz GPanel-a.
- Koristite opciju Reinstall u GPanel-u (pod Settings) da pokrenete novo kloniranje i izgradnju iz GitHub repozitorijuma.
- Napravite rezervnu kopiju svih prilagođenih izmena u
Content/pre ponovne instalacije, jer će biti prebrisane.
Rešavanje problema
| Problem | Rešenje |
|---|---|
| Server se ne pokreće nakon promena sadržaja | Proverite konzolu za poruke o greškama. Vratite originalne Content fajlove iz rezervne kopije ili ponovo instalirajte. |
| Klijent ne može da se poveže | Proverite da li koristite ispravnu verziju LoL klijenta. Proverite da li server prikazuje Game is ready. u konzoli. |
| Izgradnja ne uspeva tokom instalacije | Ovo obično ukazuje na problem sa .NET 6 SDK-om. Pokušajte da ponovo instalirate server iz GPanel-a. Ako problem opstaje, otvorite tiket za podršku. |
| Igra pada usred meča | Proverite konzolu za izlaz grešaka. Ovo je često uzrokovano nepodržanim sposobnostima šampiona ili nepotpunim skriptama sadržaja. |
Povezani članci
- Vodič za podešavanje LeagueSandbox servera
- Kako pronaći IP adresu i port svog servera
- Kako otpremiti fajlove putem SFTP-a