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
Categorias

Configuração de Admin e Recursos do BeamMP

Disponível em: ENGLISH ESPAÑOL

Este guia aborda a configuração de admin, recursos do servidor, mapas personalizados, gerenciamento de veículos e solução de problemas para seu servidor BeamMP na Legion Hosting. Para a configuração inicial do servidor, chaves de autenticação e configuração básica, consulte o Guia de Configuração do Servidor BeamMP.

Painel do Servidor: Todo o gerenciamento do servidor é feito através do GPanel em gpanel.legionhosting.net. O gerenciamento de arquivos pode ser feito pela aba Files ou via SFTP. Consulte Como Enviar Arquivos via SFTP para instruções sobre SFTP.

Configuração de Admin

O BeamMP não possui um sistema tradicional de login ou senha de admin. Em vez disso, os comandos de admin são executados pelo console do servidor ou por plugins Lua do lado do servidor que verificam os identificadores dos jogadores.

Comandos do Console

O console do servidor no GPanel fornece acesso direto aos comandos integrados do servidor. Digite os comandos diretamente no campo de entrada do console:

Comando Descrição
kick <player_id> <reason> Expulsa um jogador do servidor com uma mensagem de motivo opcional.
ban <player_name> Bane um jogador do servidor. Jogadores banidos não podem reconectar.
unban <player_name> Remove o banimento de um jogador, permitindo que ele reconecte.
list Lista todos os jogadores conectados atualmente com seus IDs.
say <message> Envia uma mensagem de chat para todo o servidor a partir do console.
status Exibe informações de status do servidor, incluindo contagem de jogadores e tempo de atividade.
help Lista todos os comandos de console disponíveis.
IDs dos Jogadores: Use o comando list para ver os jogadores conectados e seus IDs. Esses IDs são necessários para comandos como kick.

Estrutura da Pasta de Recursos

O BeamMP usa uma pasta Resources para organizar o conteúdo do lado do servidor. Esta pasta contém dois subdiretórios com finalidades distintas:

Resources/
  Client/       <-- Client-side mods (maps, vehicles) synced to players
  Server/       <-- Server-side Lua plugins (not sent to players)

Recursos do Cliente

Arquivos colocados em Resources/Client/ são automaticamente baixados pelos jogadores quando eles se conectam. Isso é usado para:

  • Mapas personalizados — Arquivos .zip de mods de mapas que os jogadores precisam para carregar o mapa do servidor.
  • Veículos personalizados — Arquivos .zip de mods de veículos que adicionam novos carros ou modificam os existentes.
  • Outros mods do cliente — Qualquer mod de BeamNG.drive que precise estar presente no cliente.
O tamanho dos arquivos importa: Tudo em Resources/Client/ é baixado por cada jogador que entra. Arquivos grandes ou muitos mods aumentarão significativamente os tempos de conexão. Mantenha seus recursos do cliente enxutos para a melhor experiência dos jogadores.

Recursos do Servidor (Plugins Lua)

O diretório Resources/Server/ contém plugins Lua do lado do servidor. Eles são executados apenas no servidor e não são enviados aos jogadores. Cada plugin fica em sua própria subpasta com um arquivo main.lua:

Resources/
  Server/
    MyPlugin/
      main.lua        <-- Plugin entry point
    AnotherPlugin/
      main.lua

Plugins do lado do servidor podem:

  • Responder a eventos de jogadores (entrada, saída, mensagens de chat, spawns de veículos).
  • Implementar comandos personalizados via chat (ex.: /tp, /give).
  • Gerenciar permissões e limites de veículos.
  • Adicionar sistemas de economia, teletransporte ou outros recursos de gameplay personalizados.
  • Registrar atividade dos jogadores e aplicar regras.
Recursos de plugins: A comunidade BeamMP mantém uma coleção de plugins nos fóruns do BeamMP e no GitHub. Plugins comuns incluem comandos de chat, limites de veículos e ferramentas de admin.

Adicionando Mapas Personalizados

Para executar um mapa personalizado (não padrão) no seu servidor BeamMP:

  1. Baixe o mod do mapa como um arquivo .zip de uma fonte de mods de BeamNG.drive (ex.: o repositório de mods do BeamNG.drive).
  2. Pare seu servidor no GPanel.
  3. Envie o arquivo .zip para Resources/Client/ pela aba Files ou via SFTP. Não extraia o zip.
  4. Atualize a variável de inicialização MAP (ou Map no ServerConfig.toml) para o caminho correto do mapa personalizado. Este caminho geralmente está no formato /levels/map_name/info.json — verifique a documentação do mod para o caminho exato.
  5. Inicie o servidor.
O caminho do mapa deve estar correto: Se o valor de Map não corresponder ao caminho real dentro do arquivo .zip do mod, o servidor não conseguirá carregar o mapa. Verifique a documentação do mod ou inspecione a estrutura do .zip para encontrar o caminho correto de /levels/.
Download automático pelos jogadores: Quando um jogador se conecta, o launcher do BeamMP baixa automaticamente quaisquer arquivos em Resources/Client/ que o jogador ainda não possua. Os jogadores não precisam instalar mods de mapas manualmente.

Gerenciamento de Veículos

O gerenciamento de veículos nos servidores BeamMP é controlado pela configuração MaxCars e opcionalmente por plugins Lua do lado do servidor.

Configuração MaxCars

A configuração MaxCars no ServerConfig.toml (ou a variável de inicialização MAX_CARS) controla quantos veículos cada jogador pode spawnar simultaneamente:

  • 1 — Cada jogador pode ter um veículo por vez (recomendado para servidores maiores).
  • 23 — Permite que os jogadores tenham alguns veículos, útil para servidores menores ou encontros de carros.
  • Valores mais altos aumentam a carga do servidor proporcionalmente.

Mods de Veículos Personalizados

Para adicionar veículos personalizados ao seu servidor:

  1. Baixe o mod do veículo como um arquivo .zip.
  2. Coloque-o em Resources/Client/.
  3. Reinicie o servidor. Os jogadores baixarão automaticamente o mod do veículo ao conectar.

Restringindo Veículos via Plugins

Para um controle mais detalhado (ex.: banir veículos específicos, limitar tipos de veículos), você precisará de um plugin Lua do lado do servidor. Esses plugins podem interceptar eventos de spawn de veículos e permitir ou negar com base em regras personalizadas. Verifique os fóruns do BeamMP para plugins de gerenciamento de veículos.


Instalando e Gerenciando Plugins

Plugins Lua do lado do servidor estendem a funcionalidade do seu servidor. Veja como instalar e gerenciá-los:

Instalando um Plugin

  1. Baixe os arquivos do plugin (geralmente uma pasta contendo main.lua e possivelmente outros arquivos).
  2. Pare seu servidor.
  3. Envie a pasta do plugin para Resources/Server/ pela aba Files ou via SFTP.
  4. Certifique-se de que a estrutura de pastas está correta: Resources/Server/PluginName/main.lua.
  5. Inicie o servidor. O console mostrará mensagens conforme os plugins são carregados.

Removendo um Plugin

  1. Pare seu servidor.
  2. Exclua a pasta do plugin de Resources/Server/.
  3. Inicie o servidor.
Sempre pare o servidor antes de adicionar ou remover plugins. O carregamento a quente não é suportado de forma confiável e pode causar erros.

Solução de Problemas

Erros de Chave de Autenticação

  • Verifique se a chave está corretamente colada na variável de inicialização AUTH_KEY — sem espaços extras ou quebras de linha.
  • Certifique-se de que a chave não foi revogada ou expirou no BeamMP Keymaster.
  • Cada chave só pode ser usada em um servidor por vez. Se você estiver usando a mesma chave em outro lugar, ela falhará.
  • O console exibirá erros de autenticação na inicialização se a chave for inválida.

Jogadores Não Conseguem Conectar

  • Confirme que o servidor foi totalmente iniciado e aparece como online no GPanel.
  • Verifique se o jogador está usando o launcher do BeamMP, e não o launcher padrão do BeamNG.drive.
  • Se o servidor estiver configurado como Private = true, os jogadores devem usar conexão direta com o IP e porta corretos. Consulte Como Encontrar o IP e a Porta do Seu Servidor.
  • Certifique-se de que a versão do launcher BeamMP do jogador é compatível com a versão do servidor. Launchers desatualizados podem falhar ao conectar.
  • Se o servidor estiver lotado (MaxPlayers atingido), jogadores adicionais não podem entrar até que alguém saia.

Problemas de Sincronização de Mods

  • Se os jogadores ficarem travados no download ou receberem erros sobre mods ausentes, verifique se os arquivos .zip de mods em Resources/Client/ não estão corrompidos.
  • Baixe novamente e reenvie o arquivo do mod se o .zip estiver danificado.
  • Arquivos de mod muito grandes podem causar timeout para jogadores com conexões lentas. Considere remover mods grandes desnecessários.
  • Certifique-se de que os arquivos .zip dos mods não estão aninhados (ou seja, um .zip dentro de uma pasta dentro de outro .zip).

Problemas de Desempenho com Muitos Jogadores/Veículos

  • Reduza MaxCars para 1 por jogador.
  • Diminua MaxPlayers se o servidor estiver com lag constante.
  • Troque para um mapa mais simples (Grid Map ou Industrial) para melhor desempenho com grande quantidade de jogadores.
  • Remova mods do cliente desnecessários de Resources/Client/ para reduzir tempos de download e uso de memória.
  • Verifique os gráficos de uso de recursos do GPanel — se CPU ou RAM estiverem constantemente no limite, considere fazer upgrade do plano do seu servidor. Abra um ticket de suporte para discutir opções.

Servidor Não Aparece no Navegador

  • Certifique-se de que Private está definido como false na sua configuração.
  • Verifique se a chave de autenticação é válida e não está em uso por outro servidor.
  • Aguarde 1–2 minutos após a inicialização para o servidor se registrar no backend do BeamMP.
  • Verifique o console para quaisquer erros relacionados à conexão com o servidor mestre.

Artigos Relacionados


Precisa de Mais Ajuda?

Se você está enfrentando problemas não abordados neste guia, nossa equipe de suporte está disponível para ajudar. Abra um ticket em legionhosting.net/submitticket.php com os detalhes do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes do console do GPanel.


Este artigo foi útil?

Ready to Get Started?

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