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 BeamMP, para un servidor alojado por ti, es el 30814 (TCP+UDP). En OuiHeberg, el puerto lo asigna OuiPanel (ver más abajo).
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 (keymaster.beammp.com). Inicia sesión con Discord. Haz clic en "Keys" en el menú lateral izquierdo. Haz clic en el botón verde "+" para generar una nueva clave. Dale un nombre a la clave (una simple etiqueta, por ejemplo, "Mi servidor drift") y haz clic en Create. 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 solo lleva unos minutos.
Entra en la página de nuestro hosting BeamMP, elige una oferta de servidor BeamMP y un país en la página de la oferta. El servidor se instala solo y está listo en unos minutos.
Una vez creado el servidor, abre en OuiPanel Parámetros del servidor › Variables de entorno. Pega tu clave en la variable Authentication Key, en lugar de changemoi. Ajusta también el nombre del servidor, Max Players y Map. Valida con la marca de verificación y reinicia el servidor. OuiPanel escribe estos valores en el ServerConfig.toml en cada arranque.
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 en la variable Authentication Key y reinicia el servidor.
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 y el puerto que muestra OuiPanel. En OuiHeberg, el puerto del servidor lo asigna OuiPanel y se muestra junto a la dirección.
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. En OuiHeberg se ajusta con la variable Max Players de OuiPanel (6 por defecto, hasta 100). La memoria utilizada crece sobre todo con los mods (ver la FAQ).
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. En OuiHeberg, OuiPanel configura el puerto por ti.
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 la variable Map en OuiPanel con /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
Expulsar a un jugador y enviar un mensaje
Desde la consola del servidor (en OuiPanel) dispones de algunos comandos.
kick [jugador] expulsa a un jugador del servidor y say [mensaje] envía un mensaje a todos los jugadores.
BeamMP-Server no incluye ban ni mute: el baneo de jugadores se hace con un plugin de la comunidad. 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 ligero: el servidor por sí solo ocupa menos de 100 MB de RAM. La memoria utilizada crece sobre todo con los mods, por ejemplo 0,7 GB de media con 13 mods y 1,5 GB con 156 mods (47 GB de archivos). Elige la oferta según el peso de tus mods y el número de jugadores.
¿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 la variable Map 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 física se sincroniza de forma continua entre los jugadores, y cada jugador también descarga los mods al unirse al servidor. En OuiHeberg, el ancho de banda está incluido.
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? Elige tu oferta en nuestro hosting BeamMP y empieza a conducir con tus amigos en pocos minutos. Para los pasos en OuiPanel, sigue nuestra guía BeamMP de la documentación.
