BeamMP: cómo crear un servidor multijugador de BeamNG.drive
BeamNG.drive es conocido por su simulación de física automotriz ultra-realista, pero el juego sigue siendo principalmente una experiencia en solitario. Ahí es donde entra BeamMP: este mod gratuito transforma BeamNG.drive en una experiencia multijugador, permitiendo conducir, chocar y explorar mapas con tus amigos en un mismo servidor.
Crear tu propio servidor BeamMP te permite elegir el mapa, agregar mods (vehículos, circuitos), controlar quién se une a la partida y mantener el servidor en línea 24/7. Esta guía te acompaña de la A a la Z: obtención de la clave de autenticación, creación del servidor, configuración y adición de mods.
¿Qué es BeamMP?
BeamMP es un mod multijugador de código abierto para BeamNG.drive. Añade un modo multijugador completo al juego: lista de servidores, conexión directa, sincronización de vehículos y física entre jugadores. El mod es gratuito y compatible con todos los mapas y vehículos de BeamNG.drive, incluidos los mods personalizados.
Para jugar en BeamNG multijugador, cada jugador debe poseer BeamNG.drive en Steam e instalar el BeamMP Launcher (descargable gratuitamente en beammp.com). El launcher reemplaza el lanzador clásico del juego y añade una pestaña "Multiplayer" con la lista de servidores públicos y la conexión directa.
El puerto por defecto de un servidor BeamNG drive es el 30814 (TCP+UDP).
Requisitos previos
Antes de crear tu servidor BeamMP, asegúrate de tener los siguientes elementos.
Del lado del jugador: BeamNG.drive comprado en Steam (obligatorio, no versión crackeada). El BeamMP Launcher instalado (disponible en beammp.com). Una cuenta BeamMP (gratuita, creación en el sitio oficial).
Del lado del servidor: Un alojamiento de servidor de juegos (OuiHeberg o auto-alojamiento). Una clave de autenticación BeamMP (gratuita, obtenida a través del Keymaster). El archivo de configuración ServerConfig.toml (generado automáticamente al primer lanzamiento).
La clave de autenticación es el punto que bloquea más a menudo a los principiantes. Sin ella, el servidor se niega a arrancar. La siguiente sección detalla cómo obtenerla.
Crear un servidor BeamMP con OuiHeberg
Obtener la clave de autenticación BeamMP
La clave de autenticación (AuthKey) es un identificador único que vincula tu servidor a tu cuenta BeamMP. Es obligatoria para que el servidor funcione y aparezca en la lista pública.
Dirígete al sitio BeamMP Keymaster (beammp.com/keymaster). Inicia sesión con tu cuenta BeamMP (o crea una si no lo has hecho). Haz clic en "Keys" en el menú lateral izquierdo. Haz clic en el botón verde "+" para generar una nueva clave. Proporciona un nombre para identificar tu servidor (por ejemplo, "Mi servidor drift") y tu dirección IP (la de tu proveedor de alojamiento). Copia la clave generada y consérvala cuidadosamente. No la compartas nunca públicamente.
Cada clave está vinculada a un solo servidor. Si tienes varios servidores BeamMP, necesitarás una clave por servidor.
Configurar a través de OuiPanel
En OuiHeberg, la creación de un servidor BeamMP toma menos de 5 minutos.
Dirígete a la página de alojamiento BeamMP y ordena una OuiBox. Para 1 a 10 jugadores con algunos mods, una OuiBox de 8 GB es suficiente. Inicia sesión en OuiPanel y crea un nuevo servidor seleccionando BeamMP en la lista de juegos. El servidor se instala automáticamente.
Una vez creado el servidor, abre los parámetros o el archivo ServerConfig.toml a través del Administrador de archivos. Pega tu AuthKey en el campo correspondiente: AuthKey = 'tu-clave-aquí'. Configura el nombre del servidor (Name), el número máximo de jugadores (MaxPlayers) y el mapa (Map). Guarda.
Iniciar y conectarse
Inicia el servidor desde OuiPanel. En la consola, deberías ver los registros de inicio sin mensajes de error. Si ves [ERROR] No AuthKey specified, verifica que tu clave esté bien pegada entre las comillas simples en el archivo de configuración.
Para conectarte, inicia el BeamMP Launcher (no el lanzador clásico de Steam). Haz clic en "Multiplayer", luego busca el nombre de tu servidor en la lista. Si tu servidor está en modo privado, utiliza la pestaña "Direct Connect" e ingresa la dirección IP y el puerto (mostrado en OuiPanel). Con un proveedor de alojamiento como OuiHeberg, no necesitas redireccionamiento de puertos: el puerto 30814 está automáticamente abierto.
Configurar el servidor (ServerConfig.toml)
El archivo ServerConfig.toml centraliza todos los ajustes de tu servidor BeamMP. Aquí están los parámetros esenciales.
AuthKey: tu clave de autenticación. Obligatoria. Nunca compartirla.
Name: el nombre mostrado en la lista de servidores. Usa prefijos para ayudar a los jugadores a encontrarte, por ejemplo, [ES] MiServidor | Drift & Freeroam.
MaxPlayers: número máximo de jugadores simultáneos. El valor por defecto es 8. Aumenta según tu RAM disponible (calcula aproximadamente 1 GB de RAM por cada 5 jugadores).
Map: el mapa activo. Formato: /levels/NOMBRE_MAPA/info.json. Los mapas por defecto de BeamNG.drive funcionan sin instalación adicional. Por ejemplo: /levels/gridmap_v2/info.json para la Gridmap, /levels/west_coast_usa/info.json para West Coast USA, /levels/italy/info.json para Italia, /levels/utah/info.json para Utah.
Private: true para ocultar el servidor de la lista pública (accesible solo por conexión directa), false para hacerlo visible.
Port: puerto del servidor. Por defecto 30814. Cámbialo solo si alojas varios servidores BeamMP en la misma máquina.
Tags: palabras clave para la búsqueda en la lista de servidores. Ejemplos: Freeroam, Drift, Racing, RP, lang:spanish.
Agregar mods y mapas
Agregar mods en BeamMP es muy sencillo. Todos los mods (vehículos y mapas) se colocan en la carpeta Resources/Client/ de tu servidor. Los jugadores los descargan automáticamente al unirse al servidor.
Vehículos personalizados: Descarga el archivo .zip del mod de vehículo (desde el repositorio de BeamNG.drive o sitios como beamng.com/resources). Coloca el .zip tal cual en Resources/Client/. No lo descomprimas. En el próximo reinicio, el vehículo estará disponible para todos los jugadores.
Mapas personalizados: Coloca el archivo .zip del mapa en Resources/Client/. Abre el .zip (sin extraerlo) y localiza el nombre de la carpeta en levels/. Por ejemplo, si la carpeta se llama myawesomedriftmap, actualiza el parámetro Map en ServerConfig.toml: Map = '/levels/myawesomedriftmap/info.json'. Reinicia el servidor.
Un punto importante: cuanto más mods agregues, más largo será el tiempo de descarga para los jugadores que se unan. Mantén una selección razonable y comunica la lista de mods en tu Discord o página del servidor.
Gestionar jugadores
Permisos, expulsión y prohibición
BeamMP ofrece comandos de administración accesibles desde la consola del servidor (en OuiPanel) o en el juego si estás identificado como administrador.
Para definirte como administrador, añade tu identificador BeamMP en la sección [Permissions] del ServerConfig.toml o utiliza los comandos de consola.
Los comandos esenciales son los siguientes. /kick [jugador] desconecta a un jugador del servidor. /ban [jugador] prohíbe permanentemente el acceso al jugador. /unban [jugador] levanta la prohibición. /mute [jugador] silencia el chat del jugador. /say [mensaje] envía un mensaje a todos los jugadores desde la consola.
Para servidores comunitarios más avanzados, los plugins Lua del lado del servidor permiten agregar funcionalidades como un sistema de roles, comandos personalizados, un sistema de economía (para servidores RP) y eventos automatizados.
FAQ BeamMP
¿Cuánta RAM se necesita para un servidor BeamMP? BeamMP es relativamente ligero. Para 1 a 10 jugadores con algunos mods de vehículos, 8 GB de RAM son suficientes. Más allá de 15 jugadores o con muchos mods, pasa a 12 GB. La carga depende sobre todo del número de vehículos activos simultáneamente en el mapa.
¿Es necesario que todos los jugadores posean BeamNG.drive en Steam? Sí. BeamNG.drive debe ser comprado en Steam para que el BeamMP Launcher funcione. El launcher verifica la licencia de Steam al inicio.
¿Se puede cambiar de mapa sin reiniciar? No. El cambio de mapa requiere modificar el ServerConfig.toml y reiniciar el servidor. Algunos plugins comunitarios permiten una votación de mapa, pero el reinicio sigue siendo necesario.
¿El servidor consume mucho ancho de banda? La sincronización de la física entre jugadores consume más ancho de banda que la mayoría de los juegos multijugador. Calcula aproximadamente 1 a 2 Mbps por jugador conectado. En OuiHeberg, el ancho de banda está incluido y es suficiente para un uso estándar.
Mi servidor no aparece en la lista pública. ¿Qué hacer? Verifica que tu AuthKey sea válida y esté bien ingresada. Asegúrate de que el parámetro Private esté en false. Revisa los registros para cualquier mensaje de error. Si el problema persiste, genera una nueva clave en el Keymaster.
¿Listo para lanzar tu servidor BeamMP? Crea tu servidor multijugador de BeamNG.drive en OuiHeberg y comienza a conducir con tus amigos en pocos minutos.

