background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorías

Configuración de Administración y Recursos de BeamMP


Esta guía cubre la configuración de administración, recursos del lado del servidor, mapas personalizados, gestión de vehículos y solución de problemas para tu servidor BeamMP en Legion Hosting. Para la configuración inicial del servidor, claves de autenticación y configuración básica, consulta Guía de Configuración del Servidor BeamMP.

Panel del Servidor: Toda la gestión del servidor se realiza a través de GPanel en gpanel.legionhosting.net. La gestión de archivos se puede realizar a través de la pestaña Files o mediante SFTP. Consulta Cómo Subir Archivos mediante SFTP para instrucciones de SFTP.

Configuración de Administración

BeamMP no tiene un sistema tradicional de inicio de sesión o contraseña de administrador. En su lugar, los comandos de administración se ejecutan a través de la consola del servidor o mediante plugins Lua del lado del servidor que verifican los identificadores de los jugadores.

Comandos de Consola

La consola del servidor en GPanel proporciona acceso directo a los comandos integrados del servidor. Escribe los comandos directamente en el campo de entrada de la consola:

Comando Descripción
kick <player_id> <reason> Expulsa a un jugador del servidor con un mensaje de razón opcional.
ban <player_name> Banea a un jugador del servidor. Los jugadores baneados no pueden reconectarse.
unban <player_name> Elimina el baneo de un jugador, permitiéndole reconectarse.
list Muestra todos los jugadores conectados actualmente con sus IDs.
say <message> Envía un mensaje de chat a todo el servidor desde la consola.
status Muestra información del estado del servidor incluyendo cantidad de jugadores y tiempo de actividad.
help Lista todos los comandos de consola disponibles.
IDs de Jugadores: Usa el comando list para ver los jugadores conectados y sus IDs. Estos IDs son necesarios para comandos como kick.

Estructura de la Carpeta Resources

BeamMP utiliza una carpeta Resources para organizar el contenido del lado del servidor. Esta carpeta contiene dos subdirectorios con propósitos distintos:

Resources/
  Client/       <-- Mods del lado del cliente (mapas, vehículos) sincronizados con los jugadores
  Server/       <-- Plugins Lua del lado del servidor (no se envían a los jugadores)

Recursos del Cliente

Los archivos colocados en Resources/Client/ son descargados automáticamente por los jugadores cuando se conectan. Esto se utiliza para:

  • Mapas personalizados — Archivos .zip de mods de mapas que los jugadores necesitan para cargar el mapa del servidor.
  • Vehículos personalizados — Archivos .zip de mods de vehículos que agregan autos nuevos o modifican los existentes.
  • Otros mods del cliente — Cualquier mod de BeamNG.drive que necesite estar presente en el cliente.
El tamaño de archivo importa: Todo en Resources/Client/ es descargado por cada jugador que se une. Archivos grandes o muchos mods aumentarán significativamente los tiempos de conexión. Mantén tus recursos del cliente ligeros para la mejor experiencia de los jugadores.

Recursos del Servidor (Plugins Lua)

El directorio Resources/Server/ contiene plugins Lua del lado del servidor. Estos se ejecutan solo en el servidor y no se envían a los jugadores. Cada plugin se encuentra en su propia subcarpeta con un archivo main.lua:

Resources/
  Server/
    MyPlugin/
      main.lua        <-- Punto de entrada del plugin
    AnotherPlugin/
      main.lua

Los plugins del lado del servidor pueden:

  • Responder a eventos de jugadores (unirse, salir, mensajes de chat, aparición de vehículos).
  • Implementar comandos personalizados activados por chat (por ejemplo, /tp, /give).
  • Gestionar permisos y límites de vehículos.
  • Agregar sistemas de economía, teletransportación u otras funciones de juego personalizadas.
  • Registrar actividad de jugadores y hacer cumplir reglas.
Recursos de plugins: La comunidad de BeamMP mantiene una colección de plugins en los foros de BeamMP y GitHub. Los plugins comunes incluyen comandos de chat, límites de vehículos y herramientas de administración.

Agregar Mapas Personalizados

Para ejecutar un mapa personalizado (no predeterminado) en tu servidor BeamMP:

  1. Descarga el mod del mapa como un archivo .zip desde una fuente de mods de BeamNG.drive (por ejemplo, el repositorio de mods de BeamNG.drive).
  2. Detén tu servidor en GPanel.
  3. Sube el archivo .zip a Resources/Client/ mediante la pestaña Files o SFTP. No extraigas el zip.
  4. Actualiza la variable de inicio MAP (o Map en ServerConfig.toml) con la ruta correcta del mapa personalizado. Esta ruta típicamente tiene el formato /levels/map_name/info.json — consulta la documentación del mod para la ruta exacta.
  5. Inicia el servidor.
La ruta del mapa debe ser correcta: Si el valor de Map no coincide con la ruta real dentro del archivo .zip del mod, el servidor no podrá cargar el mapa. Consulta la documentación del mod o inspecciona la estructura del .zip para encontrar la ruta correcta de /levels/.
Descarga automática para jugadores: Cuando un jugador se conecta, el launcher de BeamMP descarga automáticamente cualquier archivo en Resources/Client/ que el jugador no tenga. Los jugadores no necesitan instalar manualmente los mods de mapas.

Gestión de Vehículos

La gestión de vehículos en servidores BeamMP se controla a través de la configuración MaxCars y opcionalmente mediante plugins Lua del lado del servidor.

Configuración de MaxCars

La configuración MaxCars en ServerConfig.toml (o la variable de inicio MAX_CARS) controla cuántos vehículos puede generar cada jugador simultáneamente:

  • 1 — Cada jugador puede tener un vehículo a la vez (recomendado para servidores más grandes).
  • 23 — Permite a los jugadores tener un par de vehículos, útil para servidores más pequeños o encuentros de autos.
  • Valores más altos aumentan la carga del servidor proporcionalmente.

Mods de Vehículos Personalizados

Para agregar vehículos personalizados a tu servidor:

  1. Descarga el mod del vehículo como un archivo .zip.
  2. Colócalo en Resources/Client/.
  3. Reinicia el servidor. Los jugadores descargarán automáticamente el mod del vehículo al conectarse.

Restringir Vehículos mediante Plugins

Para un control más granular (por ejemplo, prohibir vehículos específicos, limitar tipos de vehículos), necesitarás un plugin Lua del lado del servidor. Estos plugins pueden interceptar eventos de aparición de vehículos y permitirlos o denegarlos según reglas personalizadas. Consulta los foros de BeamMP para plugins de gestión de vehículos.


Instalación y Gestión de Plugins

Los plugins Lua del lado del servidor extienden la funcionalidad de tu servidor. Aquí se explica cómo instalarlos y gestionarlos:

Instalar un Plugin

  1. Descarga los archivos del plugin (típicamente una carpeta que contiene main.lua y posiblemente otros archivos).
  2. Detén tu servidor.
  3. Sube la carpeta del plugin a Resources/Server/ mediante la pestaña Files o SFTP.
  4. Asegúrate de que la estructura de carpetas sea correcta: Resources/Server/PluginName/main.lua.
  5. Inicia el servidor. La consola mostrará mensajes a medida que los plugins se carguen.

Eliminar un Plugin

  1. Detén tu servidor.
  2. Elimina la carpeta del plugin de Resources/Server/.
  3. Inicia el servidor.
Siempre detén el servidor antes de agregar o eliminar plugins. La carga en caliente no es compatible de manera confiable y puede causar errores.

Solución de Problemas

Errores de Clave de Autenticación

  • Verifica que la clave esté correctamente pegada en la variable de inicio AUTH_KEY — sin espacios adicionales ni saltos de línea.
  • Asegúrate de que la clave no haya sido revocada o expirada en el BeamMP Keymaster.
  • Cada clave solo puede usarse en un servidor a la vez. Si estás usando la misma clave en otro lugar, fallará.
  • La consola mostrará errores de autenticación al iniciar si la clave es inválida.

Los Jugadores No Pueden Conectarse

  • Confirma que el servidor esté completamente iniciado y se muestre como en línea en GPanel.
  • Verifica que el jugador esté usando el launcher de BeamMP, no el launcher estándar de BeamNG.drive.
  • Si el servidor está configurado como Private = true, los jugadores deben usar conexión directa con la IP y el port correctos. Consulta Cómo Encontrar la IP y el Puerto de tu Servidor.
  • Asegúrate de que la versión del launcher de BeamMP del jugador sea compatible con la versión del servidor. Los launchers desactualizados pueden fallar al conectarse.
  • Si el servidor está lleno (se alcanzó MaxPlayers), los jugadores adicionales no pueden unirse hasta que alguien salga.

Problemas de Sincronización de Mods

  • Si los jugadores se quedan atascados descargando o reciben errores sobre mods faltantes, verifica que los archivos .zip de mods en Resources/Client/ no estén corruptos.
  • Vuelve a descargar y subir el archivo del mod si el .zip está dañado.
  • Archivos de mods muy grandes pueden causar tiempos de espera agotados para jugadores con conexiones lentas. Considera eliminar mods grandes innecesarios.
  • Asegúrate de que los archivos .zip de mods no estén anidados (es decir, un .zip dentro de una carpeta dentro de otro .zip).

Problemas de Rendimiento con Muchos Jugadores/Vehículos

  • Reduce MaxCars a 1 por jugador.
  • Reduce MaxPlayers si el servidor experimenta lag constante.
  • Cambia a un mapa más simple (Grid Map o Industrial) para mejor rendimiento con altas cantidades de jugadores.
  • Elimina mods del cliente innecesarios de Resources/Client/ para reducir tiempos de descarga y uso de memoria.
  • Revisa los gráficos de uso de recursos en GPanel — si la CPU o RAM está constantemente al límite, considera mejorar tu plan de servidor. Abre un ticket de soporte para discutir opciones.

El Servidor No Aparece en el Navegador

  • Asegúrate de que Private esté configurado como false en tu configuración.
  • Verifica que la clave de autenticación sea válida y no esté en uso por otro servidor.
  • Espera 1–2 minutos después del inicio para que el servidor se registre con el backend de BeamMP.
  • Revisa la consola en busca de errores relacionados con la conexión al servidor maestro.

Artículos Relacionados


¿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, una descripción del problema y cualquier mensaje de error relevante de la consola de GPanel.


¿Te resultó útil este artículo?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.