Denne guiden dekker administratoroppsett, spilleradministrasjon, serverkonsollkommandoer, administrasjon av kartrotasjon, bytte av spillmodus, mod-støtte og feilsøking for din dedikerte Mount & Blade II: Bannerlord-server. For innledende serveroppsett, konfigurasjon av spillmodus, valg av kart, fraksjonsinnstillinger og tilkoblingsinstruksjoner, se Oppsettsguide for Mount and Blade II Bannerlord-server.
1. Administratoroppsett
Sette administratorpassordet
Administratorpassordet settes via oppstartsvariabelen ADMIN_PASSWORD i GPanel, eller i konfigurasjonsfilen ved hjelp av kommandoen AdminPassword:
AdminPassword YourAdminPassword
Dette passordet kreves både for webadministratorgrensesnittet og for administratortilgang i spillet.
Tilgang til webadministratorpanelet
Bannerlord inkluderer et innebygd webadministratorpanel drevet av DedicatedCustomServerHelper-modulen.
- Finn serverens IP-adresse og port i Network-fanen i GPanel.
- Åpne en nettleser og naviger til:
http://<your-server-ip>:<port>Webpanelet kjører på samme port som spillserveren (standard UDP 7210). Sjekk Network-fanen i GPanel for den nøyaktige porten.
- Oppgi administratorpassordet ditt når du blir bedt om det.
Administratortilgang i spillet
- Bli med på serveren din som en vanlig spiller.
- Åpne spillkonsollen med Alt + ~ (tilde-tasten).
- Skriv
Helpfor å se tilgjengelige kommandoer. - Du må kanskje autentisere med administratorpassordet via administratormenyen i spillet hvis du blir bedt om det.
2. Serverkonsollkommandoer
Følgende kommandoer kan brukes i serverkonsollen (GPanel-konsollen) eller webadministratorpanelet. Skriv Help eller list i konsollen for å se alle tilgjengelige kommandoer.
Serveradministrasjonskommandoer
| Kommando | Beskrivelse |
|---|---|
ServerName <name> |
Endrer servervisningsnavnet. |
GameType <mode> |
Endrer spillmodusen (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Setter meldingen som vises til spillere når de blir med. |
start_game |
Gjør serveren synlig i serverlisten og tillater tilkoblinger. |
start_mission |
Starter det gjeldende oppdraget/kampen. Spillere kan begynne å kjempe. |
start_game_and_mission |
Kombinert kommando: starter serveren og begynner umiddelbart spillet. |
add_map_to_usable_maps <MapName> <GameType> |
Registrerer et kart som spillbart for en gitt spillmodus. |
add_map_to_automated_battle_pool <MapName> |
Legger et kart til den automatiske rotasjonspoolen. |
enable_automated_battle_switching |
Aktiverer automatisk kartrotasjon etter hver kamp. |
set_automated_battle_count <number> |
Setter hvor mange kamper som skal spilles før serveren slås av. Nyttig for planlagte omstarter. |
list |
Viser alle tilgjengelige kommandoer. |
3. Spilleradministrasjon
Kaste ut spillere
For å fjerne en spiller fra serveren:
- Webadministrator: Naviger til Players-seksjonen i webadministratorpanelet, finn spilleren og klikk Kick.
- Chat-kommando: Åpne chatten i spillet og skriv:
!kick <playername>
Utkastede spillere kan bli med igjen umiddelbart med mindre du også bannlyser dem eller setter et serverpassord.
Bannlyse spillere
For permanent å hindre en spiller fra å bli med:
- Webadministrator: Bruk bannlysningsalternativet i Players-seksjonen i webadministratorpanelet.
- Chat-kommando: Åpne chatten i spillet og skriv:
!ban <playername>
Bannlysninger vedvarer på tvers av serveromstarter.
Oppheve bannlysning av spillere
For å fjerne en bannlysning og la en spiller bli med igjen:
!unban <playername>
Dempe spillere
For å hindre en spiller fra å bruke chatten i spillet:
- Bruk dempealternativet i webadministratorpanelet.
- Dempede spillere kan fortsatt spille, men kan ikke sende chat-meldinger.
4. Administrasjon av kartrotasjon
Endre det gjeldende kartet
For å endre kartet under spillet, bruk webadministratorpanelet eller endre konfigurasjonsfilen og start serveren på nytt. Kart må samsvare med den gjeldende spillmodusen.
Redigere kartrotasjonen
Kartrotasjonen er definert i spillmoduskonfigurasjonsfilen din. For å endre den:
- Stopp serveren fra GPanel.
- Åpne konfigurasjonsfilen (f.eks.
Modules/Native/siege_config.txt). - Endre
add_map_to_automated_battle_pool-linjene for å legge til eller fjerne kart. - Sørg for at
enable_automated_battle_switchinger til stede hvis du vil ha automatisk rotasjon. - Lagre og start serveren på nytt.
Enkeltkartmodus
For å kjøre et enkelt kart uten rotasjon, inkluder kun én add_map_to_automated_battle_pool-linje og utelat enable_automated_battle_switching. Det samme kartet vil spilles på nytt hver runde.
5. Bytte av spillmodus
Å endre spillmodusen krever oppdatering av både GameType-innstillingen og kartpoolen, siden kart er modusspesifikke.
- Stopp serveren fra GPanel.
- Åpne konfigurasjonsfilen og endre
GameType-linjen:GameType Siege - Erstatt
add_map_to_automated_battle_pool-linjene med kart som er kompatible med den nye modusen. Se Oppsettsguiden for kartlister. - Lagre filen og start serveren.
6. Mod-støtte
Bannerlord støtter egendefinerte moduler (mods) på dedikerte servere. Mods kan legge til nye kart, spillmoduser, våpen, tropptyper og spillmekanikk.
Installere mods
- Stopp serveren fra GPanel.
- Koble til serveren din via SFTP. Se Hvordan laste opp filer via SFTP for instruksjoner.
- Naviger til
Modules/-katalogen. - Last opp mod-mappen til
Modules/. Hver mod bør være i sin egen katalog med enSubModule.xml-fil. - Oppdater serverens oppstartskommando eller batch-fil for å inkludere moden i modullisten.
_MODULES_-parameteren i oppstartskonfigurasjonen må referere til alle aktive moduler:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameModuler er adskilt med stjerner (
*). Lasterekkefølgen er viktig -- plasser avhengige mods etter sine forutsetninger. - Start serveren.
Steam Workshop-mods
Bannerlord støtter Steam Workshop for mod-distribusjon. For å installere Workshop-mods på en dedikert server:
- Abonner på moden på Steam Workshop fra en vanlig Bannerlord-installasjon.
- Finn den nedlastede mod-mappen i
Modules/-katalogen i din lokale Bannerlord-installasjon. - Last opp mod-mappen til den dedikerte serverens
Modules/-katalog via SFTP. - Legg modulnavnet til oppstartsmodullisten.
DedicatedCustomServerHelper-modulen
Denne innebygde modulen tilbyr webadministratorpanelet. Den må alltid være inkludert i modullisten. Hvis du støter på versjonskonfliktfeil etter en spilloppdatering:
- Stopp serveren.
- Naviger til
Modules/DedicatedCustomServerHelper/. - Åpne
SubModule.xml. - Oppdater
Version-verdien for å matche den gjeldende spillversjonen. - Oppdater eventuelle
DependedModule-versjonsverdier tilsvarende. - Lagre og start serveren på nytt.
7. Feilsøking
Serveren krasjer ved oppstart
- Sjekk konsollutskriften for feilmeldinger. Vanlige årsaker inkluderer:
- Manglende eller utløpt autentiseringstoken -- kontakt support hvis du ser token-feil.
- Ugyldig
AdminPassword-konfigurasjon -- sørg for atAdminPassword-linjen eksisterer og har en verdi. - Feilformatert konfigurasjonsfilsyntaks -- hver kommando må være på sin egen linje uten etterfølgende tegn.
- Modulversjonskonflikt etter en spilloppdatering -- oppdater versjonsnumrene i
SubModule.xml.
- Prøv å fjerne alle egendefinerte mods og kjøre med kun standardmodulene (
Native*Multiplayer*DedicatedCustomServerHelper). - Slett konfigurasjonsfilen og la serveren regenerere standarder for å utelukke konfigurasjonsproblemer.
Spillere kan ikke koble til
- Bekreft at serveren kjører i GPanel.
- Bekreft at spilleren bruker riktig IP og port fra Network-fanen i GPanel.
- Sjekk at spillpassordet er riktig (skiller mellom store og små bokstaver).
- Sørg for at spilleren har samme spillversjon og mods installert.
- Hvis du bruker mods, bekreft at spilleren har nøyaktig samme modulversjoner.
- Sjekk konsollen for "player rejected"-meldinger som kan indikere den spesifikke årsaken.
Serveren vises ikke i listen
- Bekreft at serveren har startet helt og at konsollen viser at den tar imot tilkoblinger.
- Sjekk at konfigurasjonsfilen inkluderer
start_gameellerstart_game_and_mission-- uten dette vil ikke serveren registrere seg hos hovedserverlisten. - Serverlisten kan ta flere minutter å oppdatere. Prøv direkte tilkobling mens du venter.
- Hvis autentiseringstokenet er utløpt, kan serveren starte, men ikke vises i listen. Kontakt support for fornyelse av token.
Mod-konflikter
- Hvis serveren krasjer etter at du har lagt til en mod, fjern den og test igjen for å bekrefte at det er årsaken.
- Sjekk at modens
SubModule.xmllister korrekte avhengigheter og at lasterekkefølgen i modullisten din er riktig. - Bekreft at moden er kompatibel med den gjeldende versjonen av Bannerlord. Mods fra eldre versjoner kan forårsake krasj.
- Noen mods er i konflikt med hverandre. Sjekk mod-dokumentasjonen og fellesskapsforumer for kjente inkompatibiliteter.
- Tøm serverens shader-cache og midlertidige filer hvis du opplever grafiske problemer eller lastefeil etter mod-endringer.
Spiller-desync
- Desync oppstår når en spillers spilltilstand avviker fra serveren. Symptomer inkluderer at spillere ser ut til å teleportere, treff som ikke registreres, eller rubber-banding.
- Den vanligste årsaken er høy ventetid. Oppfordre berørte spillere til å sjekke internettforbindelsen sin.
- Mods som endrer spillmekanikk (bevegelseshastighet, fysikk, våpenstatistikk) er mer sannsynlig å forårsake desync.
- Hvis desync er utbredt, prøv å redusere
MaxNumberOfPlayerseller bytte til en lettere spillmodus (Duel eller Skirmish i stedet for Siege). - Å starte serveren på nytt kan løse vedvarende desync-problemer.
Problemer med autentiseringstoken
- Bannerlord krever et gyldig autentiseringstoken for å kjøre en dedikert server. Tokens utløper etter omtrent 3 måneder.
- Hvis du ser token-relaterte feil i konsollen, trenger tokenet sannsynligvis fornyelse.
- Åpne en supportsak for å få serverens autentiseringstoken oppdatert.
8. Loggfiler
Bannerlord-serverlogger er nyttige for å diagnostisere krasj, tilkoblingsproblemer og spilleraktivitet.
- Loggfiler lagres i serverens loggkatalog, vanligvis tilgjengelig gjennom Files-fanen i GPanel eller via SFTP.
- Sjekk loggfiler for detaljerte feilmeldinger når konsollutskriften alene ikke er tilstrekkelig.
- Inkluder relevante logguttrekk når du åpner en supportsak for raskere løsning.
Relaterte artikler
- Oppsettsguide for Mount and Blade II Bannerlord-server
- Hvordan finne serverens IP og port
- Hvordan laste opp filer via SFTP
- Oppstartsguide for server
Trenger du hjelp?
Hvis du støter på problemer med Bannerlord-serveren din som ikke dekkes her, åpne en supportsak og inkluder serverens IP, spillmodusen du kjører, eventuelle installerte mods og relevante feilmeldinger fra GPanel-konsollen eller loggfilene.