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

Guia de Configuração do Servidor BeamMP

Disponível em: ENGLISH ESPAÑOL

Este guia aborda tudo o que você precisa para colocar seu servidor BeamMP em funcionamento na Legion Hosting, desde a primeira inicialização e configuração da chave de autenticação até a configuração do ServerConfig.toml e como os jogadores se conectam. Para comandos de admin, mapas personalizados e gerenciamento de recursos, consulte Configuração de Admin e Recursos do BeamMP.

Painel do Servidor: Todo o gerenciamento do servidor é feito através do GPanel em gpanel.legionhosting.net. Servidores BeamMP usam a aplicação standalone BeamMP-Server — não o SteamCMD.

O que é BeamMP?

BeamMP é um mod multiplayer para BeamNG.drive que permite aos jogadores dirigir, correr e colidir juntos nos mesmos mapas. A aplicação BeamMP-Server funciona como um servidor dedicado standalone. Os jogadores se conectam através do launcher do BeamMP, que substitui o launcher padrão do BeamNG.drive para sessões multiplayer.

Chave de autenticação necessária: Todo servidor BeamMP requer uma chave de autenticação única do BeamMP Keymaster. Seu servidor não aparecerá no navegador de servidores e os jogadores não conseguirão conectar sem uma chave válida. Consulte a seção Chave de Autenticação abaixo.

Primeira Inicialização

Quando você receber seu servidor BeamMP pela primeira vez, siga estes passos para colocá-lo online:

  1. Faça login no GPanel e selecione seu servidor BeamMP.
  2. Antes de iniciar, você deve obter uma chave de autenticação (veja abaixo). Sem ela, o servidor não conseguirá autenticar com os serviços do BeamMP.
  3. Navegue até a aba Startup e cole sua chave de autenticação na variável AUTHKEY.
  4. Opcionalmente, ajuste outras variáveis de inicialização como nome do servidor e máximo de jogadores.
  5. Vá para a aba Console e clique em Start.
  6. O servidor baixará os arquivos do BeamMP-Server automaticamente na primeira inicialização. Isso pode levar alguns minutos.
  7. Quando o console exibir [INFO] Server started! ou similar, seu servidor está online e aparecerá no navegador de servidores do BeamMP.
A primeira inicialização demora mais: A inicialização inicial inclui o download completo dos arquivos do BeamMP-Server. As inicializações subsequentes serão muito mais rápidas.

Chave de Autenticação (BeamMP Keymaster)

Todo servidor BeamMP requer uma chave de autenticação que o vincula aos serviços do backend do BeamMP. Esta chave é gratuita e vinculada à sua conta BeamMP/Discord.

Como Obter Sua Chave

  1. Acesse beammp.com/k/keys (o BeamMP Keymaster).
  2. Faça login com sua conta Discord. Se você não tiver uma conta BeamMP, será solicitado a criar uma.
  3. Clique em Create a key (ou + / New Key dependendo da interface atual).
  4. Insira um nome para seu servidor (isso é apenas um rótulo para sua referência) e o endereço IP do seu servidor.
  5. Copie a chave gerada.

Adicionando a Chave ao Seu Servidor

  1. No GPanel, vá para a aba Startup.
  2. Cole sua chave na variável AUTHKEY.
  3. Reinicie o servidor para que a alteração entre em vigor.
Mantenha sua chave de autenticação privada. Não a compartilhe publicamente. Qualquer pessoa com sua chave pode usá-la em outro servidor, o que pode causar conflitos ou resultar na revogação da sua chave pelo BeamMP.
Limites de chaves: Cada conta BeamMP pode criar um número limitado de chaves (geralmente 2). Se você precisar de chaves adicionais, verifique a página do BeamMP Keymaster ou o Discord deles para os limites atuais.

Variáveis de Inicialização do GPanel

O BeamMP expõe diversas opções de configuração como variáveis de inicialização no GPanel. Navegue até a aba Startup para visualizar e modificá-las. As alterações requerem uma reinicialização do servidor para entrar em vigor.

Variável Padrão Descrição
AUTHKEY vazio Sua chave de autenticação BeamMP do Keymaster. Obrigatória para o servidor funcionar.
NAME BeamMP Server O nome exibido no navegador de servidores do BeamMP.
MAX_PLAYERS 10 Número máximo de jogadores simultâneos. Valores mais altos requerem mais CPU e RAM.
MAP /levels/gridmap_v2/info.json O mapa a ser carregado. Usa o formato de caminho de mapa do BeamNG.drive. Consulte a seção Seleção de Mapas para os mapas disponíveis.
PORT 30814 A porta do servidor. Pré-configurada pelo GPanel — não altere a menos que instruído pelo suporte.
MAX_CARS 1 Máximo de veículos por jogador. Mais veículos por jogador aumentam significativamente o uso de largura de banda e CPU.
PRIVATE false Se true, o servidor não aparecerá no navegador público de servidores. Os jogadores devem conectar via conexão direta.

ServerConfig.toml

Além das variáveis de inicialização, a configuração completa do servidor está no arquivo ServerConfig.toml no diretório raiz do servidor. Você pode editar este arquivo pela aba Files no GPanel ou via SFTP. As variáveis de inicialização do GPanel sobrescrevem os valores neste arquivo a cada início.

Principais Opções de Configuração

[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
Configuração Descrição
AuthKey Sua chave de autenticação do BeamMP Keymaster.
Name Nome do servidor mostrado no navegador de servidores. Suporta alguns códigos de formatação.
Description Uma breve descrição exibida abaixo do nome do servidor no navegador.
MaxPlayers Limite de jogadores. Valores típicos: 8–20 para gameplay suave.
Map O caminho do mapa a ser carregado. Deve ser um caminho válido de nível do BeamNG.drive.
Private Defina como true para ocultar do navegador de servidores.
MaxCars Veículos permitidos por jogador. 1 é recomendado para servidores maiores.
ResourceFolder Caminho para o diretório Resources contendo mods e plugins do lado do servidor.
LogChat Se true, as mensagens de chat dos jogadores são registradas no console.
Sempre pare seu servidor antes de editar o ServerConfig.toml. O servidor pode sobrescrever suas alterações ao desligar se estiver em execução enquanto você edita.

Seleção de Mapas

O BeamMP usa os mesmos mapas do BeamNG.drive. O mapa é especificado como um caminho de nível na configuração Map. Abaixo estão os mapas padrão mais utilizados:

Nome do Mapa Caminho do Mapa Descrição
Grid Map v2 /levels/gridmap_v2/info.json Uma área de testes plana e aberta. Ótima para construções livres e testes de veículos.
West Coast USA /levels/west_coast_usa/info.json Um mapa grande e detalhado com rodovias, uma cidade e terreno variado. Muito popular para freeroam.
East Coast USA /levels/east_coast_usa/info.json Colinas ondulantes, florestas e uma pequena cidade. Bom para off-road e passeios.
Italy /levels/italy/info.json Um cenário de campo italiano com estradas estreitas e uma cidade costeira.
Utah /levels/utah/info.json Terreno desértico com longas rodovias e trilhas off-road.
Jungle Rock Island /levels/jungle_rock_island/info.json Uma ilha tropical com estradas sinuosas e vegetação densa.
Industrial /levels/industrial/info.json Uma área industrial compacta com rampas, saltos e pistas de obstáculos.
Small Island USA /levels/small_island/info.json Uma pequena ilha com estradas apertadas. Boa para menor quantidade de jogadores.
Driver Training /levels/driver_training/info.json Uma pista estilo autocross projetada para prática de manuseio de veículos.
Mapas personalizados: Você também pode carregar mapas personalizados/de mods colocando o arquivo .zip do mapa na pasta Resources/Client e usando o caminho de mapa apropriado. Consulte Configuração de Admin e Recursos do BeamMP para detalhes sobre como adicionar conteúdo personalizado.

Máximo de Jogadores e Desempenho

BeamNG.drive é um jogo com física intensiva. Cada jogador e veículo adiciona carga significativa tanto ao servidor quanto aos clientes conectados. Tenha estas orientações em mente:

  • MaxPlayers: 8–20 jogadores é o típico para uma experiência suave. Servidores maiores (20+) são possíveis, mas requerem mais recursos e configuração cuidadosa.
  • MaxCars: Manter em 1 por jogador é fortemente recomendado para servidores com mais de 10 jogadores. Cada veículo adicional multiplica os dados de física que precisam ser sincronizados.
  • A escolha do mapa importa: Mapas maiores e mais detalhados (West Coast USA, Italy) usam mais memória do que mapas mais simples (Grid Map, Industrial).
  • Largura de banda da rede: O BeamMP envia dados detalhados de física para cada veículo. Grandes quantidades de jogadores com múltiplos veículos por jogador podem saturar a largura de banda rapidamente.
Dica de desempenho: Se os jogadores estiverem experimentando lag ou rubber-banding, tente reduzir MaxCars para 1 e diminuir MaxPlayers. Esta é a forma mais eficaz de melhorar o desempenho do servidor.

Como Conectar

Os jogadores se conectam aos servidores BeamMP através do launcher do BeamMP, não pelo launcher padrão do BeamNG.drive.

Via Navegador de Servidores

  1. Baixe e instale o launcher do BeamMP em beammp.com.
  2. Inicie o launcher do BeamMP. Ele iniciará o BeamNG.drive com o mod multiplayer BeamMP carregado.
  3. No menu principal, selecione Multiplayer.
  4. Navegue pela lista de servidores ou use a barra de pesquisa para encontrar seu servidor pelo nome.
  5. Clique no seu servidor e selecione Connect.

Via Conexão Direta

  1. No menu multiplayer do BeamMP, clique em Direct Connect.
  2. Insira o endereço IP e a porta do seu servidor no formato IP:PORT (ex.: 192.168.1.1:30814).
  3. Clique em Connect.
Servidor não aparece no navegador? Certifique-se de que PRIVATE está definido como false e que sua chave de autenticação é válida. Pode levar um ou dois minutos após a inicialização para o servidor aparecer no navegador. Se ainda não aparecer, verifique o console para erros de autenticação. Observe que sua porta é atribuída aleatoriamente, a menos que você tenha um IP privado -- verifique o GPanel para a porta correta.

Gerenciamento de Saves

BeamNG.drive é um jogo baseado em sessões. Não há estado de mundo persistente ou arquivo de save para o servidor. Quando os jogadores desconectam ou o servidor reinicia, todas as posições e estados de veículos são resetados. Cada sessão começa do zero.

  • Não há saves de mundo para fazer backup ou gerenciar.
  • A configuração do servidor (ServerConfig.toml) e os recursos persistem entre reinicializações.
  • As configurações de veículos dos jogadores são armazenadas no lado do cliente, não no servidor.
Nota: Alguns plugins Lua do lado do servidor podem implementar recursos de persistência personalizados (como salvar posições de jogadores ou dados de economia), mas isso não é um recurso padrão. Consulte Configuração de Admin e Recursos do BeamMP para informações sobre plugins.

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 e uma descrição do problema.


Este artigo foi útil?

Ready to Get Started?

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