Ez az útmutató a LeagueSandbox szerver adminisztrációját tárgyalja, beleértve a játéktartalom kezelését, a meccsbeállítások módosítását és a gyakori problémák elhárítását.
Adminisztrációs Áttekintés
A LeagueSandbox egy fejlesztésorientált projekt. A szerver adminisztrációja elsősorban fájlalapú konfiguráción és a szerver konzolon keresztül történik, nem pedig hagyományos játékon belüli admin parancsokkal.
Szerver Konzol
A GPanel Console fül megjeleníti a szerver kimenetét, beleértve a játékos csatlakozásokat, játékeseményeket és hibákat. A szerver szabályosan leállítható a GPanel Stop gombjával (amely Ctrl+C-t küld).
Figyeld a konzolt a következőkért:
- Játékos csatlakozási és lecsatlakozási események
- Játékállapot-változások (hősválasztás, játék indítása, játék vége)
- Hibaüzenetek és veremnyomok
Tartalom Kezelése
A játéktartalmat a Content/ könyvtárban lévő fájlokon keresztül lehet kezelni. Ez tartalmazza a hősadatokat, tárgy-definíciókat, pályakonfigurációkat és játékszkripteket.
Játéktartalom Módosítása
- Állítsd le a szervered a GPanel-ből.
- Navigálj a
Content/könyvtárba a File Manager vagy az SFTP használatával. - Szerkeszd a módosítani kívánt tartalomhoz tartozó JSON vagy szkriptfájlokat.
- Mentsd el a változtatásokat és indítsd újra a szervert.
Egyéni Játékszabályok
A LeagueSandbox lehetővé teszi az alapvető játékparaméterek módosítását a tartalomrendszerén keresztül:
- Arany- és tapasztalatszerzési ráták: Állítsd be, milyen gyorsan szereznek a játékosok aranyat és lépnek szintet.
- Visszatöltési módosítók: Változtasd meg a képességek visszatöltési idejét globálisan.
- Sebzésskálázás: Módosítsd a sebzésformulákat egyéni játékélményhez.
- Megjelenési időzítők: Állítsd be a zsoldos hullámok és dzsungeltáborok megjelenési időközeit.
Content/ könyvtárról a változtatások előtt. Az érvénytelen konfigurációk megakadályozhatják a szerver indulását.
Egyéni Szkriptek Hozzáadása
A LeagueSandbox támogatja a szerver oldali szkriptelést egyéni játéklogikához. A szkriptek vezérlik a hősképességeket, tárgyhatásokat, pályamechanikákat és egyebeket. A szkriptelési API-hoz tekintsd meg a projekt dokumentációt.
A Szerver Újraépítése
Ha frissítened kell a szervert egy újabb verzióra, vagy a build megsérült:
- Állítsd le a szervert a GPanel-ből.
- Használd az Reinstall opciót a GPanel-ben (a Settings alatt) egy friss klónozás és build indításához a GitHub tárolóból.
- Készíts biztonsági mentést az egyéni
Content/módosításokról az újratelepítés előtt, mivel azok felülíródnak.
Hibaelhárítás
| Probléma | Megoldás |
|---|---|
| A szerver nem indul el a tartalom módosítása után | Ellenőrizd a konzolt hibaüzenetekért. Állítsd vissza az eredeti Content fájlokat biztonsági mentésből vagy telepítsd újra. |
| A kliens nem tud csatlakozni | Ellenőrizd, hogy a megfelelő LoL kliens verziót használod. Győződj meg róla, hogy a szerver a Game is ready. üzenetet mutatja a konzolon. |
| A build sikertelen a telepítés során | Ez általában .NET 6 SDK problémára utal. Próbáld meg újratelepíteni a szervert a GPanel-ből. Ha a probléma továbbra is fennáll, nyiss egy támogatási jegyet. |
| A játék összeomlik meccs közben | Ellenőrizd a konzolt a hibakimenetért. Ezt gyakran nem támogatott hősképességek vagy hiányos tartalomszriptek okozzák. |
Kapcsolódó Cikkek
- LeagueSandbox Szerver Beállítási Útmutató
- Hogyan Találd Meg a Szerver IP-címed és Portodat
- Hogyan Tölts Fel Fájlokat SFTP-n Keresztül