Guía · Servidores
Cómo crear un servidor dedicado de Mount & Blade: Warband
TaleWorlds sigue ofreciendo gratis el servidor dedicado oficial de Warband. Con un archivo de configuración, un comando y dos puertos abiertos tenés un servidor público en Windows o Linux. Esta guía arranca por un servidor común y después explica cómo convertirlo en una sala competitiva que suma a un ELO global.
Qué necesitás
- El servidor dedicado oficial, versión 1.174: mb_warband_dedicated_1174.zip de TaleWorlds. Para hostearlo no hace falta clave del juego; los jugadores entran con su propia copia de Warband.
- Una PC o servidor con Windows, o Linux con Wine (el servidor es un programa de Windows).
- El puerto 7240 abierto en UDP y TCP en el router y el firewall. La versión de Steam del servidor usa además un segundo puerto, 7241 por defecto en nuestra configuración.
Un servidor común en cuatro pasos
- Descargá y descomprimí el zip. Adentro están
mb_warband_dedicated.exe, unreadme.txtcon todos los comandos y configuraciones de ejemplo comoSample_Battle.txtySample_Duel.txt. - Copiá un ejemplo a un archivo nuevo, por ejemplo
mi_servidor.txt, y cambiá como mínimo el nombre, la clave de admin y la lista de mapas. - Arrancá el servidor con tu archivo y el módulo a cargar (Native por defecto):
mb_warband_dedicated.exe -r mi_servidor.txt -m Native # Linux wine mb_warband_dedicated.exe -r mi_servidor.txt -m Native - Abrí el puerto 7240 (UDP y TCP) hacia esa máquina y buscá el nombre de tu servidor en la lista del juego.
Archivo de configuración de ejemplo
# my_server.txt (basado en Sample_Battle.txt de TaleWorlds)
set_server_name Mi Servidor Warband
set_pass_admin CAMBIA_ESTA_CLAVE
set_welcome_message Bienvenidos!
set_add_to_game_servers_list 1
set_mission multiplayer_bt
set_max_players 32 32
set_map multi_scene_1
add_map multi_scene_2
add_map multi_scene_4
add_factions fac_kingdom_1 fac_kingdom_1
add_factions fac_kingdom_4 fac_kingdom_4
set_randomize_factions 1
set_team_point_limit 10
set_upload_limit 100000000
set_port 7240
set_steam_port 7241
set_server_log_folder Logs
set_server_ban_list_file Logs\ban_list.txt
start
Las líneas que empiezan con # son comentarios. El archivo termina con start, que arranca la misión.
Los comandos que importan
| Comando | Para qué sirve |
|---|---|
set_server_name | Nombre que aparece en la lista de servidores. |
set_pass_admin / set_pass | Clave de admin; clave opcional para entrar. |
set_mission | Modo de juego (ver la tabla de abajo). |
set_map / add_map | Primer mapa y el resto de la rotación. |
add_factions / set_randomize_factions | Facciones posibles para cada equipo y si se sortean. |
set_max_players | Límite de jugadores (lugares normales y privados). |
set_team_point_limit | Rondas o puntos para ganar. |
set_port / set_steam_port | Puertos de conexión. Cada servidor de la misma máquina necesita los suyos. |
set_server_log_folder / set_server_ban_list_file | Logs y lista de baneos separados cuando varios servidores comparten carpeta. |
set_add_to_game_servers_list | Si el servidor aparece en la lista pública. |
Identificadores de modos de juego
| Modo | ID |
|---|---|
| Battle | multiplayer_bt |
| Deathmatch | multiplayer_dm |
| Team Deathmatch | multiplayer_tdm |
| Duel | multiplayer_duel |
| Siege | multiplayer_sg |
| Capture the Flag | multiplayer_cf |
| Conquest | multiplayer_hq |
| Fight and Destroy | multiplayer_fd |
| Invasion | multiplayer_ccoop |
Tomados de las configuraciones de ejemplo oficiales.
Varios servidores en una misma máquina
Dale a cada servidor su propio set_port y set_steam_port (por ejemplo 7240/7241 y 7250/7251), y su propia carpeta de logs y lista de baneos. El readme oficial marca esas dos opciones como necesarias para servidores que comparten carpeta.
Problemas comunes
| Síntoma | Causa habitual |
|---|---|
| Nadie puede entrar | El puerto 7240 está cerrado en el router o el firewall, o redirigido a otra máquina. |
| El servidor no aparece en la lista | Revisá set_add_to_game_servers_list 1 y que el servidor haya arrancado (mirá la carpeta de logs). |
| Un segundo servidor no arranca | Usa el mismo puerto que el primero. Cambiá set_port y set_steam_port. |
Convertilo en sala competitiva
Un servidor común no tiene memoria: cuando se apaga, nadie recuerda quién ganó. Warband Premier es una red comunitaria donde cualquiera hostea una sala con nuestro kit y todas las salas alimentan un único ELO global, así que tus partidas cuentan en todas partes.
El kit baja el mismo servidor oficial (v1.174, verificado por SHA-256), le aplica el overlay de Warband Premier (un módulo Native modificado y mapas custom, unos 12 MB, también verificado por hash) y suma un agente que recibe cada partida de la red: mapa, facciones y equipos. No redistribuye archivos de TaleWorlds.
- Creá tu sala en la web y copiá su configuración (incluye la clave de la sala, que se muestra una sola vez).
- Instalá:
install.ps1en Windows o./install.shen Linux. Los dos necesitan Node.js 18 o más nuevo; Linux además necesita Wine. - Poné el
sala.envdescargado en la carpeta del kit. - Abrí el puerto 7240 (UDP y TCP) y arrancá con
start.bato./start.sh. Tu sala pasa a online.
En Linux el módulo habla con el agente en el puerto local 80. Para permitirlo sin root, una sola vez:
echo 'net.ipv4.ip_unprivileged_port_start=80' | sudo tee /etc/sysctl.d/90-wbp-relay.conf && sudo sysctl --system
Reglas: todas las partidas cuentan para el ranking global. La red valida cada partida mientras se juega (orden de eventos, scores, duración de rondas, jugadores conectados). Una partida que no cumple las reglas se anula sin ELO, y tres anuladas en 24 horas suspenden la sala automáticamente. Vos sos el admin de tu sala.
Preguntas
¿El servidor dedicado de Warband es gratis?
Sí. TaleWorlds ofrece gratis el servidor dedicado oficial (versión 1.174). Los jugadores necesitan su propia copia del juego.
¿Qué puerto usa un servidor de Warband?
El 7240 por defecto, en UDP y TCP. La versión de Steam usa además un puerto de Steam, que se fija con set_steam_port (7241 en el ejemplo oficial). Cada servidor de la misma máquina necesita puertos distintos.
¿Se puede hostear un servidor de Warband en Linux?
Sí, con Wine: wine mb_warband_dedicated.exe -r tu_config.txt -m Native. El kit de Warband Premier trae un instalador para Linux.
¿Cómo cambio el modo de juego?
Con set_mission en el archivo de configuración: multiplayer_bt para Battle, multiplayer_duel para Duel, multiplayer_sg para Siege, etc.
¿Cómo hago que mi servidor sea competitivo?
Hosteándolo como sala de Warband Premier con el kit: cada partida que se juegue ahí cuenta para un único ELO global compartido por todas las salas.
¿Querés que tus partidas cuenten? Hosteá una sala de Warband Premier y cada partida de tu servidor suma al ranking global. Las salas se abren con el relanzamiento de la red, el 1 de diciembre de 2026. Ya podés crear tu cuenta.