Esta guía cubre todo lo que necesitas para poner en funcionamiento tu servidor BeamMP en Legion Hosting, desde el primer inicio y la configuración de la clave de autenticación hasta la configuración de ServerConfig.toml y cómo se conectan los jugadores. Para comandos de administración, mapas personalizados y gestión de recursos, consulta Configuración de Administración y Recursos de BeamMP.
¿Qué es BeamMP?
BeamMP es un mod multijugador para BeamNG.drive que permite a los jugadores conducir, competir y chocar juntos en los mismos mapas. La aplicación BeamMP-Server se ejecuta como un servidor dedicado independiente. Los jugadores se conectan a través del launcher de BeamMP, que reemplaza el launcher estándar de BeamNG.drive para sesiones multijugador.
Primer Inicio
Cuando recibas por primera vez tu servidor BeamMP, sigue estos pasos para ponerlo en línea:
- Inicia sesión en GPanel y selecciona tu servidor BeamMP.
- Antes de iniciar, debes obtener una clave de autenticación (ver abajo). Sin ella, el servidor no podrá autenticarse con los servicios de BeamMP.
- Navega a la pestaña Startup y pega tu clave de autenticación en la variable
AUTHKEY. - Opcionalmente ajusta otras variables de inicio como el nombre del servidor y el máximo de jugadores.
- Ve a la pestaña Console y haz clic en Start.
- El servidor descargará los archivos de BeamMP-Server automáticamente en el primer arranque. Esto puede tomar unos minutos.
- Una vez que la consola muestre
[INFO] Server started!o similar, tu servidor está en línea y aparecerá en el navegador de servidores de BeamMP.
Clave de Autenticación (BeamMP Keymaster)
Cada servidor BeamMP requiere una clave de autenticación que lo vincula a los servicios backend de BeamMP. Esta clave es gratuita y está vinculada a tu cuenta de BeamMP/Discord.
Cómo Obtener tu Clave
- Ve a beammp.com/k/keys (el BeamMP Keymaster).
- Inicia sesión con tu cuenta de Discord. Si no tienes una cuenta de BeamMP, se te pedirá que crees una.
- Haz clic en Create a key (o + / New Key dependiendo de la interfaz actual).
- Ingresa un nombre para tu servidor (esto es solo una etiqueta para tu referencia) y la dirección IP de tu servidor.
- Copia la cadena de clave generada.
Agregar la Clave a tu Servidor
- En GPanel, ve a la pestaña Startup.
- Pega tu clave en la variable
AUTHKEY. - Reinicia el servidor para que el cambio surta efecto.
Variables de Inicio de GPanel
BeamMP expone varias opciones de configuración como variables de inicio en GPanel. Navega a la pestaña Startup para verlas y modificarlas. Los cambios requieren un reinicio del servidor para tomar efecto.
| Variable | Predeterminado | Descripción |
|---|---|---|
AUTHKEY |
vacío | Tu clave de autenticación de BeamMP del Keymaster. Requerida para que el servidor funcione. |
NAME |
BeamMP Server |
El nombre que se muestra en el navegador de servidores de BeamMP. |
MAX_PLAYERS |
10 |
Número máximo de jugadores simultáneos. Valores más altos requieren más CPU y RAM. |
MAP |
/levels/gridmap_v2/info.json |
El mapa a cargar. Utiliza el formato de ruta de mapas de BeamNG.drive. Consulta la sección Selección de Mapa para los mapas disponibles. |
PORT |
30814 |
El port del servidor. Está preconfigurado por GPanel — no lo cambies a menos que el soporte te lo indique. |
MAX_CARS |
1 |
Máximo de vehículos por jugador. Más vehículos por jugador aumenta significativamente el ancho de banda y el uso de CPU. |
PRIVATE |
false |
Si es true, el servidor no aparecerá en el navegador público de servidores. Los jugadores deben conectarse mediante conexión directa. |
ServerConfig.toml
Más allá de las variables de inicio, la configuración completa del servidor se encuentra en ServerConfig.toml en el directorio raíz del servidor. Puedes editar este archivo a través de la pestaña Files en GPanel o mediante SFTP. Las variables de inicio en GPanel sobrescriben los valores en este archivo en cada inicio.
Opciones de Configuración Principales
[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
| Configuración | Descripción |
|---|---|
AuthKey |
Tu clave de autenticación del BeamMP Keymaster. |
Name |
Nombre del servidor que se muestra en el navegador de servidores. Soporta algunos códigos de formato. |
Description |
Una descripción corta que se muestra debajo del nombre del servidor en el navegador. |
MaxPlayers |
Límite de jugadores. Valores típicos: 8–20 para una jugabilidad fluida. |
Map |
La ruta del mapa a cargar. Debe ser una ruta de nivel válida de BeamNG.drive. |
Private |
Configura como true para ocultar del navegador de servidores. |
MaxCars |
Vehículos permitidos por jugador. 1 es lo recomendado para servidores más grandes. |
ResourceFolder |
Ruta al directorio de Resources que contiene mods y plugins del lado del servidor. |
LogChat |
Si es true, los mensajes de chat de los jugadores se registran en la consola. |
Selección de Mapa
BeamMP utiliza los mismos mapas que BeamNG.drive. El mapa se especifica como una ruta de nivel en la configuración Map. A continuación se muestran los mapas predeterminados más utilizados:
| Nombre del Mapa | Ruta del Mapa | Descripción |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Un área de pruebas plana y abierta. Ideal para construcciones libres y pruebas de vehículos. |
| West Coast USA | /levels/west_coast_usa/info.json |
Un mapa grande y detallado con autopistas, un pueblo y terreno variado. Muy popular para exploración libre. |
| East Coast USA | /levels/east_coast_usa/info.json |
Colinas onduladas, bosques y un pueblo pequeño. Bueno para todoterreno y paseos. |
| Italy | /levels/italy/info.json |
Un pintoresco campo italiano con caminos estrechos y un pueblo costero. |
| Utah | /levels/utah/info.json |
Terreno desértico con autopistas largas y senderos todoterreno. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Una isla tropical con caminos sinuosos y vegetación densa. |
| Industrial | /levels/industrial/info.json |
Un área industrial compacta con rampas, saltos y circuitos de obstáculos. |
| Small Island USA | /levels/small_island/info.json |
Una isla pequeña con caminos estrechos. Buena para grupos reducidos de jugadores. |
| Driver Training | /levels/driver_training/info.json |
Una pista estilo autocross diseñada para practicar el manejo de vehículos. |
Resources/Client y usando la ruta de mapa apropiada. Consulta Configuración de Administración y Recursos de BeamMP para detalles sobre cómo agregar contenido personalizado.
Máximo de Jugadores y Rendimiento
BeamNG.drive es un juego con física intensiva. Cada jugador y vehículo agrega una carga significativa tanto al servidor como a los clientes conectados. Ten en cuenta estas pautas:
- MaxPlayers: 8–20 jugadores es lo típico para una experiencia fluida. Servidores más grandes (20+) son posibles pero requieren más recursos y configuración cuidadosa.
- MaxCars: Mantener esto en
1por jugador es altamente recomendado para servidores con más de 10 jugadores. Cada vehículo adicional multiplica los datos de física que deben sincronizarse. - La elección del mapa importa: Los mapas más grandes y detallados (West Coast USA, Italy) usan más memoria que los mapas más simples (Grid Map, Industrial).
- Ancho de banda de red: BeamMP envía datos detallados de física para cada vehículo. Altas cantidades de jugadores con múltiples vehículos por jugador pueden saturar el ancho de banda rápidamente.
MaxCars a 1 y disminuir MaxPlayers. Esta es la forma más efectiva de mejorar el rendimiento del servidor.
Cómo Conectarse
Los jugadores se conectan a los servidores BeamMP a través del launcher de BeamMP, no del launcher estándar de BeamNG.drive.
Mediante el Navegador de Servidores
- Descarga e instala el launcher de BeamMP desde beammp.com.
- Ejecuta el launcher de BeamMP. Iniciará BeamNG.drive con el mod multijugador de BeamMP cargado.
- Desde el menú principal, selecciona Multiplayer.
- Navega la lista de servidores o usa la barra de búsqueda para encontrar tu servidor por nombre.
- Haz clic en tu servidor y selecciona Connect.
Mediante Conexión Directa
- En el menú multijugador de BeamMP, haz clic en Direct Connect.
- Ingresa la dirección IP y el port de tu servidor en el formato
IP:PORT(por ejemplo,192.168.1.1:30814). - Haz clic en Connect.
PRIVATE esté configurado como false y que tu clave de autenticación sea válida. Puede tomar uno o dos minutos después del inicio para que el servidor aparezca en el navegador. Si aún no aparece, revisa la consola en busca de errores de autenticación. Ten en cuenta que tu port se asigna aleatoriamente a menos que tengas una IP privada -- consulta GPanel para el port correcto.
Gestión de Guardado
BeamNG.drive es un juego basado en sesiones. No hay estado de mundo persistente ni archivo de guardado para el servidor. Cuando los jugadores se desconectan o el servidor se reinicia, todas las posiciones y estados de los vehículos se restablecen. Cada sesión comienza desde cero.
- No hay guardados de mundo que respaldar o gestionar.
- La configuración del servidor (
ServerConfig.toml) y los recursos persisten entre reinicios. - Las configuraciones de vehículos de los jugadores se almacenan en el lado del cliente, no en el servidor.
Artículos Relacionados
- Configuración de Administración y Recursos de BeamMP — Comandos de administración, mapas personalizados, plugins y gestión de recursos
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
- Guía de Inicio del Servidor — Guía general para iniciar cualquier servidor de juegos en Legion Hosting
¿Necesitas Más Ayuda?
Si estás experimentando problemas no cubiertos en esta guía, nuestro equipo de soporte está disponible para asistirte. Abre un ticket en legionhosting.net/submitticket.php con los detalles de tu servidor y una descripción del problema.