Aquesta guia cobreix la configuració d'administrador, la gestió de jugadors, les ordres de la consola del servidor, la gestió de la rotació de mapes, el canvi de mode de joc, el suport de mods i la resolució de problemes per al vostre servidor dedicat de Mount & Blade II: Bannerlord. Per a la configuració inicial del servidor, la configuració del mode de joc, la selecció de mapes, la configuració de faccions i les instruccions de connexió, consulteu Guia de configuració del servidor de Mount and Blade II Bannerlord.
1. Configuració d'administrador
Establir la contrasenya d'administrador
La contrasenya d'administrador s'estableix mitjançant la variable d'inici ADMIN_PASSWORD a GPanel, o al fitxer de configuració utilitzant l'ordre AdminPassword:
AdminPassword YourAdminPassword
Aquesta contrasenya és necessària tant per a la interfície d'administració web com per a l'accés d'administrador dins del joc.
Accedir al panell d'administració web
Bannerlord inclou un panell d'administració web integrat impulsat pel mòdul DedicatedCustomServerHelper.
- Trobeu l'adreça IP i el port del vostre servidor a la pestanya Network de GPanel.
- Obriu un navegador web i navegueu a:
http://<your-server-ip>:<port>El panell web funciona al mateix port que el servidor de joc (per defecte UDP 7210). Consulteu la pestanya Network de GPanel per al port exacte.
- Introduïu la vostra contrasenya d'administrador quan se us demani.
Accés d'administrador dins del joc
- Uniu-vos al vostre servidor com a jugador normal.
- Obriu la consola del joc amb Alt + ~ (tecla de titlla).
- Escriviu
Helpper veure les ordres disponibles. - Pot ser que hàgiu d'autenticar-vos amb la contrasenya d'administrador a través del menú d'administrador dins del joc si se us demana.
2. Ordres de la consola del servidor
Les ordres següents es poden utilitzar a la consola del servidor (consola de GPanel) o al panell d'administració web. Escriviu Help o list a la consola per veure totes les ordres disponibles.
Ordres de gestió del servidor
| Ordre | Descripció |
|---|---|
ServerName <name> |
Canvia el nom de visualització del servidor. |
GameType <mode> |
Canvia el mode de joc (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Estableix el missatge que es mostra als jugadors en unir-se. |
start_game |
Fa visible el servidor al navegador de servidors i permet connexions. |
start_mission |
Inicia la missió/partida actual. Els jugadors poden començar a lluitar. |
start_game_and_mission |
Ordre combinada: inicia el servidor i comença la partida immediatament. |
add_map_to_usable_maps <MapName> <GameType> |
Registra un mapa com a jugable per a un mode de joc determinat. |
add_map_to_automated_battle_pool <MapName> |
Afegeix un mapa al grup de rotació automàtica. |
enable_automated_battle_switching |
Activa la rotació automàtica de mapes després de cada partida. |
set_automated_battle_count <number> |
Estableix quantes partides es juguen abans que el servidor s'aturi. Útil per a reinicis programats. |
list |
Mostra totes les ordres disponibles. |
3. Gestió de jugadors
Expulsar jugadors
Per eliminar un jugador del servidor:
- Administrador web: Navegueu a la secció de Jugadors al panell d'administració web, trobeu el jugador i feu clic a Kick.
- Ordre de xat: Obriu el xat del joc i escriviu:
!kick <playername>
Els jugadors expulsats poden tornar a unir-se immediatament llevat que també els prohibiu l'accés o establiu una contrasenya de servidor.
Prohibir jugadors
Per impedir permanentment que un jugador s'uneixi:
- Administrador web: Utilitzeu l'opció de prohibició a la secció de Jugadors del panell d'administració web.
- Ordre de xat: Obriu el xat del joc i escriviu:
!ban <playername>
Les prohibicions es mantenen entre reinicis del servidor.
Treure prohibicions a jugadors
Per eliminar una prohibició i permetre que un jugador torni a unir-se:
!unban <playername>
Silenciar jugadors
Per impedir que un jugador utilitzi el xat del joc:
- Utilitzeu l'opció de silenciar al panell d'administració web.
- Els jugadors silenciats poden seguir jugant però no poden enviar missatges al xat.
4. Gestió de la rotació de mapes
Canviar el mapa actual
Per canviar el mapa durant la partida, utilitzeu el panell d'administració web o modifiqueu el fitxer de configuració i reinicieu el servidor. Els mapes han de coincidir amb el mode de joc actual.
Editar la rotació de mapes
La rotació de mapes es defineix al fitxer de configuració del mode de joc. Per canviar-la:
- Atureu el servidor des de GPanel.
- Obriu el fitxer de configuració (p. ex.,
Modules/Native/siege_config.txt). - Modifiqueu les línies
add_map_to_automated_battle_poolper afegir o eliminar mapes. - Assegureu-vos que
enable_automated_battle_switchingestigui present si voleu rotació automàtica. - Deseu i reinicieu el servidor.
Mode de mapa únic
Per executar un sol mapa sense rotació, incloeu només una línia add_map_to_automated_battle_pool i ometeu enable_automated_battle_switching. El mateix mapa es repetirà a cada ronda.
5. Canvi de mode de joc
Canviar el mode de joc requereix actualitzar tant la configuració GameType com el grup de mapes, ja que els mapes són específics per a cada mode.
- Atureu el servidor des de GPanel.
- Obriu el fitxer de configuració i canvieu la línia
GameType:GameType Siege - Substituïu les línies
add_map_to_automated_battle_poolper mapes compatibles amb el nou mode. Consulteu la Guia de configuració per a les llistes de mapes. - Deseu el fitxer i inicieu el servidor.
6. Suport de mods
Bannerlord admet mòduls personalitzats (mods) en servidors dedicats. Els mods poden afegir nous mapes, modes de joc, armes, tipus de tropes i mecàniques de joc.
Instal·lar mods
- Atureu el servidor des de GPanel.
- Connecteu-vos al vostre servidor via SFTP. Consulteu Com pujar fitxers via SFTP per a instruccions.
- Navegueu al directori
Modules/. - Pugeu la carpeta del mod dins de
Modules/. Cada mod ha d'estar en el seu propi directori amb un fitxerSubModule.xml. - Actualitzeu l'ordre d'inici del servidor o el fitxer batch per incloure el mod a la llista de mòduls. El paràmetre
_MODULES_a la configuració d'inici ha de referenciar tots els mòduls actius:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameEls mòduls estan separats per asteriscs (
*). L'ordre de càrrega és important -- col·loqueu els mods dependents després dels seus prerequisits. - Inicieu el servidor.
Mods de Steam Workshop
Bannerlord admet Steam Workshop per a la distribució de mods. Per instal·lar mods del Workshop en un servidor dedicat:
- Subscriviu-vos al mod a Steam Workshop des d'una instal·lació normal de Bannerlord.
- Localitzeu la carpeta del mod descarregat al directori
Modules/de la vostra instal·lació local de Bannerlord. - Pugeu la carpeta del mod al directori
Modules/del vostre servidor dedicat via SFTP. - Afegiu el nom del mòdul a la llista de mòduls d'inici.
Mòdul DedicatedCustomServerHelper
Aquest mòdul integrat proporciona el panell d'administració web. Sempre s'ha d'incloure a la llista de mòduls. Si trobeu errors de discordança de versió després d'una actualització del joc:
- Atureu el servidor.
- Navegueu a
Modules/DedicatedCustomServerHelper/. - Obriu
SubModule.xml. - Actualitzeu el valor de
Versionperquè coincideixi amb la versió actual del joc. - Actualitzeu qualsevol valor de versió de
DependedModuleen conseqüència. - Deseu i reinicieu el servidor.
7. Resolució de problemes
El servidor es bloqueja en iniciar-se
- Comproveu la sortida de la consola per a missatges d'error. Les causes habituals inclouen:
- Token d'autenticació absent o caducat -- contacteu amb el suport si veieu errors de token.
- Configuració d'
AdminPasswordinvàlida -- assegureu-vos que la líniaAdminPasswordexisteixi i tingui un valor. - Sintaxi incorrecta al fitxer de configuració -- cada ordre ha d'estar a la seva pròpia línia sense caràcters addicionals al final.
- Discordança de versió del mòdul després d'una actualització del joc -- actualitzeu els números de versió de
SubModule.xml.
- Proveu d'eliminar tots els mods personalitzats i executar amb només els mòduls per defecte (
Native*Multiplayer*DedicatedCustomServerHelper). - Elimineu el fitxer de configuració i deixeu que el servidor regeneri els valors per defecte per descartar problemes de configuració.
Els jugadors no poden connectar-se
- Verifiqueu que el servidor estigui en funcionament a GPanel.
- Confirmeu que el jugador estigui utilitzant la IP i el port correctes de la pestanya Network de GPanel.
- Comproveu que la contrasenya del joc sigui correcta (distingeix entre majúscules i minúscules).
- Assegureu-vos que el jugador tingui la mateixa versió del joc i els mateixos mods instal·lats.
- Si utilitzeu mods, verifiqueu que el jugador tingui exactament les mateixes versions dels mòduls.
- Comproveu la consola per a missatges de "player rejected" que poden indicar el motiu específic.
El servidor no apareix al navegador
- Confirmeu que el servidor s'ha iniciat completament i la consola mostra que està acceptant connexions.
- Comproveu que el fitxer de configuració inclogui
start_gameostart_game_and_mission-- sense això, el servidor no es registrarà a la llista de servidors principal. - El navegador de servidors pot trigar diversos minuts a actualitzar-se. Proveu la connexió directa mentre espereu.
- Si el token d'autenticació ha caducat, el servidor pot iniciar-se però no aparèixer al navegador. Contacteu amb el suport per a la renovació del token.
Conflictes de mods
- Si el servidor es bloqueja després d'afegir un mod, elimineu-lo i proveu de nou per confirmar que n'és la causa.
- Comproveu que el
SubModule.xmldel mod llisti les dependències correctes i que l'ordre de càrrega a la vostra llista de mòduls sigui correcte. - Verifiqueu que el mod sigui compatible amb la versió actual de Bannerlord. Mods de versions anteriors poden causar bloquejos.
- Alguns mods entren en conflicte entre si. Consulteu la documentació del mod i els fòrums de la comunitat per a incompatibilitats conegudes.
- Netegeu la memòria cau de shaders i els fitxers temporals del servidor si experimenteu problemes gràfics o errors de càrrega després de canvis de mods.
Desincronització de jugadors
- La desincronització es produeix quan l'estat del joc d'un jugador divergeix del servidor. Els símptomes inclouen jugadors que semblen teletransportar-se, cops que no es registren o efecte de goma elàstica.
- La causa més habitual és la latència alta. Animeu els jugadors afectats a comprovar la seva connexió a Internet.
- Els mods que modifiquen mecàniques de joc (velocitat de moviment, físiques, estadístiques d'armes) tenen més probabilitat de causar desincronització.
- Si la desincronització és generalitzada, proveu de reduir
MaxNumberOfPlayerso canviar a un mode de joc més lleuger (Duel o Skirmish en lloc de Siege). - Reiniciar el servidor pot resoldre problemes de desincronització persistents.
Problemes amb el token d'autenticació
- Bannerlord requereix un token d'autenticació vàlid per executar un servidor dedicat. Els tokens caduquen aproximadament cada 3 mesos.
- Si veieu errors relacionats amb el token a la consola, probablement el token necessita ser renovat.
- Obriu un tiquet de suport per fer que es renovi el token d'autenticació del vostre servidor.
8. Fitxers de registre
Els registres del servidor de Bannerlord són útils per diagnosticar bloquejos, problemes de connexió i activitat dels jugadors.
- Els fitxers de registre s'emmagatzemen al directori de registres del servidor, normalment accessible a través de la pestanya Files de GPanel o via SFTP.
- Comproveu els fitxers de registre per a missatges d'error detallats quan la sortida de la consola sola no és suficient.
- Incloeu extractes de registre rellevants quan obriu un tiquet de suport per a una resolució més ràpida.
Articles relacionats
- Guia de configuració del servidor de Mount and Blade II Bannerlord
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Guia d'inici del servidor
Necessiteu ajuda?
Si trobeu problemes amb el vostre servidor de Bannerlord que no es cobreixen aquí, obriu un tiquet de suport i incloeu la IP del vostre servidor, el mode de joc que esteu executant, qualsevol mod instal·lat i els missatges d'error rellevants de la consola de GPanel o dels fitxers de registre.