Cómo configurar un servidor de BeamMP

Un servidor de BeamMP permite a tu grupo conducir BeamNG.drive junto en tu mapa, con tus mods y tus reglas, esté o no encendido tu propio PC. Hay tres formas de ejecutar uno: a mano, en Docker o gestionado en Flux.

Opción 1: a mano

El servidor es el programa propio de BeamMP, BeamMP-Server, una descarga gratuita desde sus versiones de GitHub (BeamMP/BeamMP-Server): unos 12 MB, con versiones para Windows, Ubuntu 22.04 y 24.04 y Debian 12 y 13. No necesita ninguna copia de BeamNG.drive: cada jugador trae su propio juego.

  1. Descarga la versión para tu sistema desde github.com/BeamMP/BeamMP-Server/releases y, en Linux, hazla ejecutable (chmod +x).
  2. Ejecútalo una vez: escribe un ServerConfig.toml a su lado y se detiene, porque todavía no hay AuthKey.
  3. Consigue una AuthKey gratis en keymaster.beammp.com y pégala en AuthKey dentro de ServerConfig.toml.
  4. Define Name, Map, MaxPlayers y Private, y luego inicia el servidor de nuevo.
  5. Abre el puerto 30814 para TCP y UDP en tu firewall y redirígelo en tu router si alojas en casa.

ServerConfig.toml

ClavePredeterminadoQué hace
AuthKey(empty)Tu clave de Keymaster. Sin ella el servidor no arrancará
NombreServidor de BeamMPEl nombre en la lista de servidores
DescripciónDescripción predeterminada de BeamMPEl texto bajo el nombre en la lista
EtiquetasFreeroamEtiquetas de búsqueda, separadas por comas
Mapa/levels/gridmap_v2/info.jsonEl mapa que carga cada jugador
MaxPlayers8Jugadores a la vez
MaxCars1Coches por jugador
Privadotruetrue mantiene el servidor fuera de la lista
Puerto30814TCP y UDP
AllowGueststrueJugadores sin cuenta de BeamMP
ResourceFolderRecursosDónde viven los mods (Client) y los plugins (Server)

Cada clave también puede venir de una variable de entorno (BEAMMP_NAME, BEAMMP_MAP, BEAMMP_AUTH_KEY, etc.), y la variable de entorno prevalece sobre el archivo.

Mods y plugins

  • Resources/Client: mods como archivos .zip. El servidor envía todos ellos a cada jugador que se une.
  • Resources/Server: plugins de Lua, una carpeta para cada uno.

Opción 2: Docker

runonflux/beammp-server-flux, nuestra imagen (código fuente en GitHub, RunOnFlux/beammp-server-flux), ejecuta BeamMP-Server sin modificar bajo un supervisor. Escribe ServerConfig.toml a partir de variables de entorno (BEAMMP_AUTH_KEY, BEAMMP_NAME, BEAMMP_MAP, BEAMMP_MAX_PLAYERS, BEAMMP_MAX_CARS, BEAMMP_PRIVATE, BEAMMP_ALLOW_GUESTS, BEAMMP_DESCRIPTION, BEAMMP_TAGS, GAME_PORT) y sigue por sí sola las versiones estables de BeamMP.

  • Monta /mnt/beammp/data en un volumen para tus archivos (ajustes, mods, plugins, baneos, copias de seguridad) y /mnt/beammp/server para las versiones descargadas y los registros.
  • Sin AuthKey espera e indica dónde conseguir una, en lugar de reiniciarse en bucle.
  • Incluye un pequeño plugin, FluxAdmin, para una lista de jugadores legible por máquinas, expulsiones por id de jugador y vetos.

Opción 3: gestionado en Flux

Despliega un servidor BeamMP en la nube descentralizada de Flux, con esa misma imagen, con los ajustes como formularios, el puerto abierto y redirigido por ti, protección DDoS incluida y un panel con consola del servidor en vivo, una pestaña Mapas, mods, plugins Lua, vetos, un explorador de archivos y copias de seguridad. Los planes empiezan en $2.99 al mes.

  1. Elige el plan de 10, 20 o 40 jugadores.
  2. Elige una región cercana a tus jugadores.
  3. Pega tu AuthKey, ponle nombre al servidor, elige un mapa y despliega. Está listo en menos de un minuto.
  4. Busca el servidor por nombre en el launcher de BeamMP, o usa Conexión directa con la dirección del panel.

Preguntas frecuentes

¿El servidor de BeamMP es gratis?

Sí. BeamMP-Server es gratuito y de código abierto (AGPL-3.0), y la AuthKey también. Los jugadores necesitan su propio BeamNG.drive y el launcher gratuito de BeamMP. Lo que cuesta dinero es la máquina que ejecuta el servidor.

¿El servidor de BeamMP funciona en Linux?

Sí, de forma nativa: BeamMP publica versiones para Ubuntu 22.04 y 24.04 y Debian 12 y 13, para x86_64 y arm64.

¿Por qué mi servidor se cierra tras 10 segundos?

No tiene AuthKey. BeamMP registra "No AuthKey specified" y se cierra. Consigue una clave gratuita en keymaster.beammp.com y ponla en ServerConfig.toml.

Guías relacionadas de BeamMP