Den här guiden täcker adminkonfiguration, spelarhantering, serverkonsolkommandon, hantering av kartrotation, växling av spelläge, moddstöd och felsökning för din dedikerade Mount & Blade II: Bannerlord-server. För inledande serverkonfiguration, konfiguration av spelläge, val av karta, fraktionsinställningar och anslutningsinstruktioner, se Mount and Blade II Bannerlord Server Setup Guide.
1. Adminkonfiguration
Ställa in adminlösenordet
Adminlösenordet ställs in via startvariabeln ADMIN_PASSWORD i GPanel, eller i konfigurationsfilen med kommandot AdminPassword:
AdminPassword YourAdminPassword
Detta lösenord krävs för både webbadmingränssnittet och adminåtkomst i spelet.
Komma åt webbadminpanelen
Bannerlord innehåller en inbyggd webbadminpanel som drivs av modulen DedicatedCustomServerHelper.
- Hitta serverns IP-adress och port under GPanels Network-flik.
- Öppna en webbläsare och navigera till:
http://<your-server-ip>:<port>Webbpanelen körs på samma port som spelservern (standard UDP 7210). Kontrollera din GPanel Network-flik för den exakta porten.
- Ange ditt adminlösenord när du uppmanas.
Adminåtkomst i spelet
- Gå med på din server som en vanlig spelare.
- Öppna spelkonsolen med Alt + ~ (tilde-tangenten).
- Skriv
Helpför att se tillgängliga kommandon. - Du kan behöva autentisera dig med adminlösenordet via adminmenyn i spelet om du uppmanas till det.
2. Serverkonsolkommandon
Följande kommandon kan användas i serverkonsolen (GPanel-konsolen) eller webbadminpanelen. Skriv Help eller list i konsolen för att se alla tillgängliga kommandon.
Kommandon för serverhantering
| Kommando | Beskrivning |
|---|---|
ServerName <name> |
Ändrar serverns visningsnamn. |
GameType <mode> |
Ändrar spelläget (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Anger meddelandet som visas för spelare vid anslutning. |
start_game |
Gör servern synlig i serverwebbläsaren och tillåter anslutningar. |
start_mission |
Påbörjar det aktuella uppdraget/matchen. Spelare kan börja strida. |
start_game_and_mission |
Kombinerat kommando: startar servern och påbörjar omedelbart spelet. |
add_map_to_usable_maps <MapName> <GameType> |
Registrerar en karta som spelbar för ett givet spelläge. |
add_map_to_automated_battle_pool <MapName> |
Lägger till en karta i den automatiska rotationspoolen. |
enable_automated_battle_switching |
Aktiverar automatisk kartrotation efter varje match. |
set_automated_battle_count <number> |
Anger hur många matcher som ska spelas innan servern stängs av. Användbart för schemalagda omstarter. |
list |
Visar alla tillgängliga kommandon. |
3. Spelarhantering
Kicka spelare
För att ta bort en spelare från servern:
- Webbadmin: Navigera till Players-sektionen i webbadminpanelen, hitta spelaren och klicka på Kick.
- Chattkommando: Öppna chatten i spelet och skriv:
!kick <playername>
Kickade spelare kan ansluta igen omedelbart om du inte även bannar dem eller anger ett serverlösenord.
Banna spelare
För att permanent hindra en spelare från att gå med:
- Webbadmin: Använd ban-alternativet i Players-sektionen i webbadminpanelen.
- Chattkommando: Öppna chatten i spelet och skriv:
!ban <playername>
Banningar kvarstår vid serveromstarter.
Avbanna spelare
För att ta bort en banning och tillåta en spelare att ansluta igen:
!unban <playername>
Tysta spelare
För att hindra en spelare från att använda chatten i spelet:
- Använd mute-alternativet i webbadminpanelen.
- Tystade spelare kan fortfarande spela men kan inte skicka chattmeddelanden.
4. Hantering av kartrotation
Byta den aktuella kartan
För att byta karta under spelet, använd webbadminpanelen eller ändra konfigurationsfilen och starta om servern. Kartor måste matcha det aktuella spelläget.
Redigera kartrotationen
Kartrotationen definieras i konfigurationsfilen för ditt spelläge. För att ändra den:
- Stoppa servern från GPanel.
- Öppna konfigurationsfilen (t.ex.
Modules/Native/siege_config.txt). - Ändra raderna
add_map_to_automated_battle_poolför att lägga till eller ta bort kartor. - Säkerställ att
enable_automated_battle_switchingfinns med om du vill ha automatisk rotation. - Spara och starta om servern.
Enkelkartläge
För att köra en enda karta utan rotation, inkludera endast en add_map_to_automated_battle_pool-rad och utelämna enable_automated_battle_switching. Samma karta spelas om varje rond.
5. Växling av spelläge
Att byta spelläge kräver uppdatering av både inställningen GameType och kartpoolen, eftersom kartor är lägesspecifika.
- Stoppa servern från GPanel.
- Öppna konfigurationsfilen och ändra raden
GameType:GameType Siege - Ersätt raderna
add_map_to_automated_battle_poolmed kartor som är kompatibla med det nya läget. Se installationsguiden för kartlistor. - Spara filen och starta servern.
6. Moddstöd
Bannerlord stöder anpassade moduler (moddar) på dedikerade servrar. Moddar kan lägga till nya kartor, spellägen, vapen, trupptyper och spelmekaniker.
Installera moddar
- Stoppa servern från GPanel.
- Anslut till din server via SFTP. Se How to Upload Files via SFTP för instruktioner.
- Navigera till katalogen
Modules/. - Ladda upp moddmappen till
Modules/. Varje modd ska finnas i sin egen katalog med enSubModule.xml-fil. - Uppdatera serverns startkommando eller batch-fil för att inkludera modden i modullistan. Parametern
_MODULES_i startkonfigurationen måste referera till alla aktiva moduler:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameModuler separeras med asterisker (
*). Laddningsordningen spelar roll -- placera beroende moddar efter sina förutsättningar. - Starta servern.
Steam Workshop-moddar
Bannerlord stöder Steam Workshop för moddistribution. För att installera Workshop-moddar på en dedikerad server:
- Prenumerera på modden på Steam Workshop från en vanlig Bannerlord-installation.
- Hitta den nedladdade moddmappen i katalogen
Modules/i din lokala Bannerlord-installation. - Ladda upp moddmappen till din dedikerade servers
Modules/-katalog via SFTP. - Lägg till modulnamnet i startmodullistan.
Modulen DedicatedCustomServerHelper
Den här inbyggda modulen tillhandahåller webbadminpanelen. Den måste alltid inkluderas i modullistan. Om du stöter på fel om versionsmissmatch efter en speluppdatering:
- Stoppa servern.
- Navigera till
Modules/DedicatedCustomServerHelper/. - Öppna
SubModule.xml. - Uppdatera värdet
Versionså att det matchar den aktuella spelversionen. - Uppdatera eventuella
DependedModule-versionsvärden i enlighet med detta. - Spara och starta om servern.
7. Felsökning
Servern kraschar vid uppstart
- Kontrollera konsolens utdata efter felmeddelanden. Vanliga orsaker inkluderar:
- Saknad eller utgången autentiseringstoken -- kontakta supporten om du ser token-fel.
- Ogiltig
AdminPassword-konfiguration -- säkerställ att radenAdminPasswordfinns och har ett värde. - Felaktig syntax i konfigurationsfilen -- varje kommando måste stå på sin egen rad utan efterföljande tecken.
- Modulversionsmissmatch efter en speluppdatering -- uppdatera versionsnumren i
SubModule.xml.
- Prova att ta bort alla anpassade moddar och köra med endast standardmodulerna (
Native*Multiplayer*DedicatedCustomServerHelper). - Radera konfigurationsfilen och låt servern återskapa standardvärden för att utesluta konfigurationsproblem.
Spelare kan inte ansluta
- Verifiera att servern körs i GPanel.
- Bekräfta att spelaren använder rätt IP och port från GPanels Network-flik.
- Kontrollera att spellösenordet är korrekt (skiftlägeskänsligt).
- Säkerställ att spelaren har samma spelversion och moddar installerade.
- Om moddar används, verifiera att spelaren har exakt samma modulversioner.
- Kontrollera konsolen efter "player rejected"-meddelanden som kan ange den specifika orsaken.
Servern visas inte i webbläsaren
- Bekräfta att servern har startat helt och att konsolen visar att den tar emot anslutningar.
- Kontrollera att konfigurationsfilen innehåller
start_gameellerstart_game_and_mission-- utan detta registreras servern inte hos huvudserverlistan. - Serverwebbläsaren kan ta flera minuter att uppdateras. Prova direktanslutning medan du väntar.
- Om autentiseringstoken är utgången kan servern starta men inte visas i webbläsaren. Kontakta supporten för förnyelse av token.
Moddkonflikter
- Om servern kraschar efter att du lagt till en modd, ta bort den och testa igen för att bekräfta att den är orsaken.
- Kontrollera att moddens
SubModule.xmllistar korrekta beroenden och att laddningsordningen i din modullista är korrekt. - Verifiera att modden är kompatibel med den aktuella versionen av Bannerlord. Moddar från äldre versioner kan orsaka krascher.
- Vissa moddar är i konflikt med varandra. Kontrollera modddokumentationen och communityforum för kända inkompatibiliteter.
- Rensa serverns shader-cache och temp-filer om du upplever grafiska problem eller laddningsfel efter moddändringar.
Spelar-desync
- Desync uppstår när en spelares speltillstånd avviker från servern. Symtom inkluderar att spelare tycks teleportera, att träffar inte registreras eller rubber-banding.
- Den vanligaste orsaken är hög latens. Uppmuntra påverkade spelare att kontrollera sin internetanslutning.
- Moddar som ändrar spelmekaniker (rörelsehastighet, fysik, vapenstatistik) är mer benägna att orsaka desync.
- Om desync är utbrett, prova att minska
MaxNumberOfPlayerseller byta till ett lättare spelläge (Duel eller Skirmish istället för Siege). - Att starta om servern kan lösa ihållande desync-problem.
Problem med autentiseringstoken
- Bannerlord kräver en giltig autentiseringstoken för att köra en dedikerad server. Tokens upphör att gälla efter ungefär 3 månader.
- Om du ser token-relaterade fel i konsolen behöver token sannolikt förnyas.
- Öppna ett supportärende för att få din servers autentiseringstoken uppdaterad.
8. Loggfiler
Bannerlords serverloggar är användbara för att diagnostisera krascher, anslutningsproblem och spelaraktivitet.
- Loggfiler lagras i serverns loggkatalog, vanligtvis åtkomlig via GPanels Files-flik eller via SFTP.
- Kontrollera loggfiler för detaljerade felmeddelanden när enbart konsolens utdata inte räcker.
- Inkludera relevanta loggutdrag när du öppnar ett supportärende för snabbare lösning.
Relaterade artiklar
- Mount and Blade II Bannerlord Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Behöver du hjälp?
Om du stöter på problem med din Bannerlord-server som inte täcks här, öppna ett supportärende och inkludera din server-IP, spelläget du kör, eventuella installerade moddar och relevanta felmeddelanden från GPanel-konsolen eller loggfilerna.