Tämä opas kattaa LeagueSandboxin palvelimen hallinnan, mukaan lukien pelisisällön hallinnan, ottelujen asetusten muokkaamisen ja yleisten ongelmien vianmäärityksen.
Järjestelmänvalvojan yleiskuvaus
LeagueSandbox on kehityssuuntautunut projekti. Palvelimen hallinta tapahtuu pääasiassa tiedostopohjaisen konfiguraation ja palvelinkonsolin kautta perinteisten pelin sisäisten järjestelmänvalvojakomentojen sijaan.
Palvelinkonsoli
GPanelin Console-välilehti näyttää palvelimen tulosteen mukaan lukien pelaajien yhteydet, peli-tapahtumat ja virheet. Palvelin voidaan pysäyttää siististi GPanelin Stop-painikkeella (lähettää Ctrl+C).
Tarkkaile konsolista:
- Pelaajien yhteys- ja yhteyden katkaisutapahtumat
- Pelin tilan muutokset (sankarin valinta, pelin alkaminen, pelin loppuminen)
- Virheilmoitukset ja pinojäljitykset
Sisällön hallinta
Pelisisältö hallitaan Content/-hakemistossa olevien tiedostojen kautta. Tämä sisältää sankarien tiedot, esinemäärittelyt, karttojen konfiguraatiot ja peliskriptit.
Pelisisällön muokkaaminen
- Pysäytä palvelimesi GPanelista.
- Siirry
Content/-hakemistoon käyttäen File Manageria tai SFTP:tä. - Muokkaa asianmukaisia JSON- tai skriptitiedostoja sen sisällön osalta, jota haluat muokata.
- Tallenna muutoksesi ja käynnistä palvelin uudelleen.
Mukautetut pelisäännöt
LeagueSandbox sallii pelin ydinparametrien muokkauksen sisältöjärjestelmänsä kautta:
- Kulta- ja kokemustasot: Säädä kuinka nopeasti pelaajat ansaitsevat kultaa ja nousevat tasoa.
- Jäähdytysajan muokkaajat: Muuta kykyjen jäähdytysaikoja maailmanlaajuisesti.
- Vahingon skaalaus: Muokkaa vahinkokaavoja mukautetun pelin osalta.
- Spawn-ajastimet: Säädä minionin aaltojen ja viidakkoleirien spawn-välejä.
Content/-hakemisto ennen muutosten tekemistä. Virheelliset konfiguraatiot voivat estää palvelimen käynnistymisen.
Mukautettujen skriptien lisääminen
LeagueSandbox tukee palvelinpuolista skriptausta mukautettua pelilogiikkaa varten. Skriptit ohjaavat sankareiden kykyjä, esinetehosteita, kartan mekaniikkaa ja muuta. Katso projektin dokumentaatiosta skriptaus-API.
Palvelimen uudelleenrakentaminen
Jos sinun täytyy päivittää palvelin uudempaan versioon tai rakenne vioittuu:
- Pysäytä palvelin GPanelista.
- Käytä GPanelin Reinstall-valintaa (kohdassa Settings) käynnistääksesi tuoreen kloonin ja rakennuksen GitHub-arkistosta.
- Varmuuskopioi mukautetut
Content/-muutokset ennen uudelleenasennusta, koska ne korvataan.
Vianmääritys
| Ongelma | Ratkaisu |
|---|---|
| Palvelin ei käynnisty sisältömuutosten jälkeen | Tarkista konsoli virheilmoitusten osalta. Palauta alkuperäiset Content-tiedostot varmuuskopiosta tai asenna uudelleen. |
| Asiakas ei voi yhdistää | Varmista, että käytät oikeaa LoL-asiakasversiota. Tarkista, että palvelin näyttää konsolissa Game is ready. |
| Rakentaminen epäonnistuu asennuksen aikana | Tämä viittaa yleensä .NET 6 SDK -ongelmaan. Kokeile asentaa palvelin uudelleen GPanelista. Jos ongelma jatkuu, avaa tukipyyntö. |
| Peli kaatuu kesken ottelun | Tarkista konsoli virhetulosteen osalta. Tämä johtuu usein tukemattomista sankareiden kyvyistä tai epätäydellisistä sisältöskripteistä. |
Aiheeseen liittyvät artikkelit
- LeagueSandbox-palvelimen asennusopas
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta