Tämä opas käsittelee ylläpitäjän asetukset, pelaajien hallinnan, palvelinkonsolin komennot, karttojen kierron hallinnan, pelitilan vaihtamisen, modien tuen ja vianetsinnän Mount & Blade II: Bannerlord -omistautuneelle palvelimellesi. Palvelimen alkuasetuksia, pelitilan konfigurointia, kartan valintaa, ryhmittymäasetuksia ja yhteysohjeita varten katso Mount and Blade II Bannerlord -palvelimen asennusopas.
1. Ylläpitäjän asetukset
Ylläpitäjän salasanan asettaminen
Ylläpitäjän salasana asetetaan ADMIN_PASSWORD-käynnistysmuuttujan kautta GPanelissa tai konfiguraatiotiedostossa käyttäen AdminPassword-komentoa:
AdminPassword YourAdminPassword
Tämä salasana vaaditaan sekä web-ylläpitäjän käyttöliittymään että pelinsisäiseen ylläpitäjäpääsyyn.
Web-ylläpitäjäpaneelin käyttäminen
Bannerlord sisältää sisäänrakennetun web-ylläpitäjäpaneelin, jota DedicatedCustomServerHelper-moduuli pyörittää.
- Etsi palvelimesi IP-osoite ja portti GPanelin Network-välilehdeltä.
- Avaa selain ja siirry osoitteeseen:
http://<your-server-ip>:<port>Web-paneeli toimii samassa portissa kuin pelipalvelin (oletus UDP 7210). Tarkista tarkka portti GPanelin Network-välilehdeltä.
- Anna ylläpitäjän salasanasi pyydettäessä.
Pelinsisäinen ylläpitäjäpääsy
- Liity palvelimeesi tavallisena pelaajana.
- Avaa pelin konsoli näppäimillä Alt + ~ (tilde-näppäin).
- Kirjoita
Helpnähdäksesi käytettävissä olevat komennot. - Sinun saattaa tarvita todentaa ylläpitäjän salasanalla pelinsisäisen ylläpitäjävalikon kautta, jos pyydetään.
2. Palvelinkonsolin komennot
Seuraavia komentoja voidaan käyttää palvelinkonsolissa (GPanel-konsoli) tai web-ylläpitäjäpaneelissa. Kirjoita konsolissa Help tai list nähdäksesi kaikki käytettävissä olevat komennot.
Palvelimen hallintakomennot
| Komento | Kuvaus |
|---|---|
ServerName <name> |
Vaihtaa palvelimen näyttönimen. |
GameType <mode> |
Vaihtaa pelitilan (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Asettaa pelaajille liittyessään näytettävän viestin. |
start_game |
Tekee palvelimesta näkyvän palvelinselaimessa ja sallii yhteydet. |
start_mission |
Aloittaa nykyisen tehtävän/ottelun. Pelaajat voivat alkaa taistella. |
start_game_and_mission |
Yhdistetty komento: käynnistää palvelimen ja aloittaa välittömästi pelin. |
add_map_to_usable_maps <MapName> <GameType> |
Rekisteröi kartan pelattavaksi tietylle pelitilalle. |
add_map_to_automated_battle_pool <MapName> |
Lisää kartan automaattiseen kiertopooliin. |
enable_automated_battle_switching |
Ottaa automaattisen karttojen kierron käyttöön jokaisen ottelun jälkeen. |
set_automated_battle_count <number> |
Asettaa, kuinka monta ottelua pelataan ennen palvelimen sammumista. Hyödyllinen ajastetuille uudelleenkäynnistyksille. |
list |
Näyttää kaikki käytettävissä olevat komennot. |
3. Pelaajien hallinta
Pelaajien potkiminen
Poistaaksesi pelaajan palvelimelta:
- Web-ylläpitäjä: Siirry web-ylläpitäjäpaneelin Players-osioon, etsi pelaaja ja klikkaa Kick.
- Chat-komento: Avaa pelinsisäinen chat ja kirjoita:
!kick <playername>
Potkitut pelaajat voivat liittyä uudelleen välittömästi, ellet myös bannaa heitä tai aseta palvelinsalasanaa.
Pelaajien bannaaminen
Estääksesi pelaajaa pysyvästi liittymästä:
- Web-ylläpitäjä: Käytä bannausvaihtoehtoa web-ylläpitäjäpaneelin Players-osiossa.
- Chat-komento: Avaa pelinsisäinen chat ja kirjoita:
!ban <playername>
Bannit pysyvät voimassa palvelimen uudelleenkäynnistyksissä.
Pelaajien bannin poistaminen
Poistaaksesi bannin ja sallia pelaajan liittyä uudelleen:
!unban <playername>
Pelaajien mykistäminen
Estääksesi pelaajaa käyttämästä pelinsisäistä chattia:
- Käytä mykistämisvaihtoehtoa web-ylläpitäjäpaneelissa.
- Mykistetyt pelaajat voivat silti pelata, mutta eivät voi lähettää chat-viestejä.
4. Karttojen kierron hallinta
Nykyisen kartan vaihtaminen
Vaihtaaksesi karttaa pelin aikana käytä web-ylläpitäjäpaneelia tai muokkaa konfiguraatiotiedostoa ja käynnistä palvelin uudelleen. Karttojen on vastattava nykyistä pelitilaa.
Karttojen kierron muokkaaminen
Karttojen kierto määritellään pelitilan konfiguraatiotiedostossa. Muuttaaksesi sitä:
- Pysäytä palvelin GPanelista.
- Avaa konfiguraatiotiedosto (esim.
Modules/Native/siege_config.txt). - Muokkaa
add_map_to_automated_battle_pool-rivejä lisätäksesi tai poistaaksesi karttoja. - Varmista, että
enable_automated_battle_switchingon läsnä, jos haluat automaattisen kierron. - Tallenna ja käynnistä palvelin uudelleen.
Yhden kartan tila
Käyttääksesi yhtä karttaa ilman kiertoa, sisällytä vain yksi add_map_to_automated_battle_pool-rivi ja jätä pois enable_automated_battle_switching. Sama kartta toistuu jokaisella kierroksella.
5. Pelitilan vaihtaminen
Pelitilan vaihtaminen vaatii sekä GameType-asetuksen että karttapoolin päivittämistä, koska kartat ovat tilakohtaisia.
- Pysäytä palvelin GPanelista.
- Avaa konfiguraatiotiedosto ja muuta
GameType-riviä:GameType Siege - Korvaa
add_map_to_automated_battle_pool-rivit uuden tilan kanssa yhteensopivilla kartoilla. Katso asennusopasta karttalistoille. - Tallenna tiedosto ja käynnistä palvelin.
6. Modien tuki
Bannerlord tukee mukautettuja moduuleja (modeja) omistautuneilla palvelimilla. Modit voivat lisätä uusia karttoja, pelitiloja, aseita, joukkotyyppejä ja peli mekaniikkoja.
Modien asentaminen
- Pysäytä palvelin GPanelista.
- Yhdistä palvelimeesi SFTP:n kautta. Katso ohjeet artikkelista Kuinka ladata tiedostoja SFTP:n kautta.
- Siirry
Modules/-hakemistoon. - Lataa mod-kansio kohteeseen
Modules/. Jokaisen modin tulisi olla omassa hakemistossaanSubModule.xml-tiedoston kanssa. - Päivitä palvelimen käynnistyskomento tai eräajotiedosto sisällyttääksesi modin moduulilistaan.
_MODULES_-parametrin käynnistyskonfiguraatiossa täytyy viitata kaikkiin aktiivisiin moduuleihin:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameModuulit erotetaan tähdellä (
*). Latausjärjestyksellä on merkitystä -- sijoita riippuvaiset modit niiden edellytysten jälkeen. - Käynnistä palvelin.
Steam Workshop -modit
Bannerlord tukee Steam Workshopia modien jakeluun. Asentaaksesi Workshop-modeja omistautuneelle palvelimelle:
- Tilaa modi Steam Workshopista tavallisesta Bannerlord-asennuksesta.
- Etsi ladattu mod-kansio paikallisen Bannerlord-asennuksesi
Modules/-hakemistosta. - Lataa mod-kansio omistautuneen palvelimesi
Modules/-hakemistoon SFTP:n kautta. - Lisää moduulin nimi käynnistysmoduulilistaan.
DedicatedCustomServerHelper-moduuli
Tämä sisäänrakennettu moduuli tarjoaa web-ylläpitäjäpaneelin. Sen täytyy aina sisältyä moduulilistaan. Jos kohtaat versionvaihtelu-virheitä pelin päivityksen jälkeen:
- Pysäytä palvelin.
- Siirry kohteeseen
Modules/DedicatedCustomServerHelper/. - Avaa
SubModule.xml. - Päivitä
Version-arvo vastaamaan nykyistä peliversiota. - Päivitä mahdolliset
DependedModule-versioarvot vastaavasti. - Tallenna ja käynnistä palvelin uudelleen.
7. Vianetsintä
Palvelin kaatuu käynnistettäessä
- Tarkista konsolin tuloste virheviestien varalta. Yleisiä syitä ovat:
- Puuttuva tai vanhentunut todennustunnus -- ota yhteyttä tukeen, jos näet tunnusvirheitä.
- Virheellinen
AdminPassword-konfiguraatio -- varmista, ettäAdminPassword-rivi on olemassa ja sillä on arvo. - Virheellinen konfiguraatiotiedoston syntaksi -- jokaisen komennon täytyy olla omalla rivillään ilman päättyviä merkkejä.
- Moduulin versionvaihtelu pelin päivityksen jälkeen -- päivitä
SubModule.xml-versionumerot.
- Yritä poistaa kaikki mukautetut modit ja ajaa vain oletusmoduuleilla (
Native*Multiplayer*DedicatedCustomServerHelper). - Poista konfiguraatiotiedosto ja anna palvelimen luoda uudelleen oletukset konfiguraatio-ongelmien poissulkemiseksi.
Pelaajat eivät voi muodostaa yhteyttä
- Vahvista, että palvelin on käynnissä GPanelissa.
- Vahvista, että pelaaja käyttää oikeaa IP:tä ja porttia GPanelin Network-välilehdeltä.
- Tarkista, että pelisalasana on oikein (kirjainkokoherkkä).
- Varmista, että pelaajalla on sama peliversio ja modit asennettuna.
- Jos käytät modeja, vahvista, että pelaajalla on täsmälleen samat moduuliversiot.
- Tarkista konsolista "player rejected" -viestit, jotka voivat osoittaa erityisen syyn.
Palvelin ei näy selaimessa
- Vahvista, että palvelin on käynnistynyt täysin ja konsoli osoittaa sen hyväksyvän yhteyksiä.
- Tarkista, että konfiguraatiotiedosto sisältää
start_gametaistart_game_and_mission-- ilman tätä palvelin ei rekisteröidy pääpalvelinlistalle. - Palvelinselain voi viedä useita minuutteja päivittyäkseen. Yritä suoraa yhteyttä odottaessasi.
- Jos todennustunnus on vanhentunut, palvelin voi käynnistyä, mutta ei näy selaimessa. Ota yhteyttä tukeen tunnuksen uusimiseksi.
Mod-konfliktit
- Jos palvelin kaatuu modin lisäämisen jälkeen, poista se ja testaa uudelleen vahvistaaksesi, että se on syy.
- Tarkista, että modin
SubModule.xmllistaa oikeat riippuvuudet ja latausjärjestys moduulilistassasi on oikea. - Vahvista, että modi on yhteensopiva Bannerlordin nykyisen version kanssa. Vanhempien versioiden modit voivat aiheuttaa kaatumisia.
- Jotkut modit ovat ristiriidassa keskenään. Tarkista modin dokumentaatio ja yhteisön foorumit tunnettujen yhteensopimattomuuksien varalta.
- Tyhjennä palvelimen shader-välimuisti ja tilapäistiedostot, jos kohtaat graafisia ongelmia tai latausvirheitä modimuutosten jälkeen.
Pelaajien desync
- Desync tapahtuu, kun pelaajan pelitila eroaa palvelimesta. Oireita ovat pelaajien näkyminen teleportoituvina, osumien rekisteröitymättömyys tai kuminauhaefekti.
- Yleisin syy on korkea latenssi. Kannusta vaikuttuneita pelaajia tarkistamaan internet-yhteytensä.
- Modit, jotka muokkaavat pelimekaniikkoja (liikkumisnopeus, fysiikka, asetilastot), aiheuttavat todennäköisemmin desyncia.
- Jos desync on laajalle levinnyt, yritä vähentää
MaxNumberOfPlayerstai vaihtaa kevyempään pelitilaan (Duel tai Skirmish Siegen sijaan). - Palvelimen uudelleenkäynnistys voi ratkaista jatkuvia desync-ongelmia.
Todennustunnukseen liittyvät ongelmat
- Bannerlord vaatii kelvollisen todennustunnuksen omistautuneen palvelimen käyttämiseen. Tunnukset vanhenevat noin 3 kuukauden kuluttua.
- Jos näet tunnukseen liittyviä virheitä konsolissa, tunnus tarvitsee todennäköisesti uusimisen.
- Avaa tukipyyntö palvelimesi todennustunnuksen päivittämiseksi.
8. Lokitiedostot
Bannerlord-palvelimen lokit ovat hyödyllisiä kaatumisten, yhteysongelmien ja pelaaja-aktiivisuuden diagnosoimiseen.
- Lokitiedostot tallennetaan palvelimen lokihakemistoon, joka on tyypillisesti käytettävissä GPanelin Files-välilehden tai SFTP:n kautta.
- Tarkista lokitiedostot yksityiskohtaisten virheviestien varalta, kun konsolin tuloste ei yksinään riitä.
- Sisällytä asiaankuuluvat lokiotteet tukipyyntöä avatessasi nopeampaan ratkaisuun.
Aiheeseen liittyvät artikkelit
- Mount and Blade II Bannerlord -palvelimen asennusopas
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos kohtaat ongelmia Bannerlord-palvelimesi kanssa, joita ei käsitellä täällä, avaa tukipyyntö ja sisällytä palvelimesi IP, käyttämäsi pelitila, mahdolliset asennetut modit ja asiaankuuluvat virheviestit GPanel-konsolista tai lokitiedostoista.