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


Este guia abrange tudo o que precisa para colocar o seu servidor BeamMP a funcionar na Legion Hosting, desde o primeiro arranque e configuração da chave de autenticação até à configuração do ServerConfig.toml e como os jogadores se conectam. Para comandos de admin, mapas personalizados e gestão de recursos, consulte Configuração de Admin e Recursos do BeamMP.

Painel do Servidor: Toda a gestão do servidor é feita através do GPanel em gpanel.legionhosting.net. Os servidores BeamMP utilizam a aplicação autónoma BeamMP-Server — não o SteamCMD.

O que é o BeamMP?

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

Chave de autenticação obrigatória: Cada servidor BeamMP requer uma chave de autenticação única do BeamMP Keymaster. O seu servidor não aparecerá no browser de servidores e os jogadores não conseguirão conectar-se sem uma chave válida. Consulte a secção Chave de Autenticação abaixo.

Primeiro Arranque

Quando receber o seu servidor BeamMP pela primeira vez, siga estes passos para o colocar online:

  1. Inicie sessão no GPanel e selecione o seu servidor BeamMP.
  2. Antes de iniciar, deve obter uma chave de autenticação (ver abaixo). Sem ela, o servidor não conseguirá autenticar-se nos serviços do BeamMP.
  3. Navegue até ao separador Startup e cole a sua chave de autenticação na variável AUTHKEY.
  4. Opcionalmente, ajuste outras variáveis de arranque como o nome do servidor e o máximo de jogadores.
  5. Vá ao separador Console e clique em Start.
  6. O servidor descarregará os ficheiros do BeamMP-Server automaticamente no primeiro arranque. Isto pode demorar alguns minutos.
  7. Assim que a consola exibir [INFO] Server started! ou semelhante, o seu servidor está online e aparecerá no browser de servidores do BeamMP.
O primeiro arranque demora mais: O arranque inicial inclui o download completo dos ficheiros do BeamMP-Server. Os arranques seguintes serão muito mais rápidos.

Chave de Autenticação (BeamMP Keymaster)

Cada servidor BeamMP requer uma chave de autenticação que o liga aos serviços de backend do BeamMP. Esta chave é gratuita e está associada à sua conta BeamMP/Discord.

Como Obter a Sua Chave

  1. Aceda a beammp.com/k/keys (o BeamMP Keymaster).
  2. Inicie sessão com a sua conta Discord. Se 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. Introduza um nome para o seu servidor (isto é apenas uma etiqueta para sua referência) e o endereço IP do seu servidor.
  5. Copie a chave gerada.

Adicionar a Chave ao Seu Servidor

  1. No GPanel, vá ao separador Startup.
  2. Cole a sua chave na variável AUTHKEY.
  3. Reinicie o servidor para que a alteração tenha efeito.
Mantenha a sua chave de autenticação privada. Não a partilhe publicamente. Qualquer pessoa com a sua chave poderia usá-la noutro 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 (tipicamente 2). Se precisar de chaves adicionais, consulte a página do BeamMP Keymaster ou o seu Discord para os limites atuais.

Variáveis de Arranque do GPanel

O BeamMP expõe várias opções de configuração como variáveis de arranque no GPanel. Navegue até ao separador Startup para as visualizar e modificar. As alterações requerem um reinício do servidor para terem efeito.

Variável Predefinição Descrição
AUTHKEY vazio A sua chave de autenticação BeamMP do Keymaster. Obrigatória para o servidor funcionar.
NAME BeamMP Server O nome apresentado no browser 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 carregar. Utiliza o formato de caminho de mapa do BeamNG.drive. Consulte a secção Seleção de Mapa para mapas disponíveis.
PORT 30814 O port do servidor. Está pré-configurado 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 aumenta significativamente a largura de banda e o uso de CPU.
PRIVATE false Se true, o servidor não aparecerá no browser público de servidores. Os jogadores devem conectar-se via conexão direta.

ServerConfig.toml

Para além das variáveis de arranque, a configuração completa do servidor reside em ServerConfig.toml no diretório raiz do servidor. Pode editar este ficheiro através do separador Files no GPanel ou via SFTP. As variáveis de arranque no GPanel substituem os valores neste ficheiro a cada arranque.

Opções de Configuração Principais

[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
Definição Descrição
AuthKey A sua chave de autenticação do BeamMP Keymaster.
Name Nome do servidor mostrado no browser de servidores. Suporta alguns códigos de formatação.
Description Uma descrição curta apresentada sob o nome do servidor no browser.
MaxPlayers Limite de jogadores. Valores típicos: 8–20 para uma jogabilidade fluida.
Map O caminho do mapa a carregar. Deve ser um caminho de nível válido do BeamNG.drive.
Private Defina como true para ocultar do browser 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 registadas na consola.
Pare sempre o servidor antes de editar o ServerConfig.toml. O servidor pode sobrescrever as suas alterações ao encerrar se estiver a funcionar enquanto edita.

Seleção de Mapa

O BeamMP utiliza os mesmos mapas que o BeamNG.drive. O mapa é especificado como um caminho de nível na definição Map. Abaixo estão os mapas predefinidos mais utilizados:

Nome do Mapa Caminho do Mapa Descrição
Grid Map v2 /levels/gridmap_v2/info.json Uma área de teste plana e aberta. Ótimo para construções livres e testes de veículos.
West Coast USA /levels/west_coast_usa/info.json Um mapa grande e detalhado com autoestradas, 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 pitoresco do campo italiano com estradas estreitas e uma cidade costeira.
Utah /levels/utah/info.json Terreno desértico com longas autoestradas e trilhos 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 percursos de obstáculos.
Small Island USA /levels/small_island/info.json Uma pequena ilha com estradas apertadas. Bom para menor número de jogadores.
Driver Training /levels/driver_training/info.json Uma pista estilo autocross concebida para prática de manuseamento de veículos.
Mapas personalizados: Também pode carregar mapas personalizados/mod colocando o ficheiro .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

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

  • MaxPlayers: 8–20 jogadores é típico para uma experiência fluida. Servidores maiores (20+) são possíveis mas requerem mais recursos e configuração cuidadosa.
  • MaxCars: Manter este valor em 1 por jogador é fortemente recomendado para servidores com mais de 10 jogadores. Cada veículo adicional multiplica os dados de física que devem 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. Muitos jogadores com múltiplos veículos por jogador podem saturar a largura de banda rapidamente.
Dica de desempenho: Se os jogadores experienciarem 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 conectam-se aos servidores BeamMP através do launcher do BeamMP, não do launcher padrão do BeamNG.drive.

Via Browser de Servidores

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

Via Conexão Direta

  1. No menu multijogador do BeamMP, clique em Direct Connect.
  2. Introduza o endereço IP e port do seu servidor no formato IP:PORT (ex.: 192.168.1.1:30814).
  3. Clique em Connect.
O servidor não aparece no browser? Certifique-se de que PRIVATE está definido como false e que a sua chave de autenticação é válida. Pode demorar um ou dois minutos após o arranque para o servidor aparecer no browser. Se ainda não aparecer, verifique a consola para erros de autenticação. Note que o seu port é atribuído aleatoriamente a menos que tenha um IP privado -- verifique o GPanel para o port correto.

Gestão de Saves

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

  • Não há saves de mundo para fazer backup ou gerir.
  • A configuração do servidor (ServerConfig.toml) e os recursos persistem entre reinícios.
  • As configurações de veículos dos jogadores são armazenadas do lado do cliente, não no servidor.
Nota: Alguns plugins Lua do lado do servidor podem implementar funcionalidades de persistência personalizadas (como guardar posições de jogadores ou dados de economia), mas isto não é uma funcionalidade predefinida. Consulte Configuração de Admin e Recursos do BeamMP para informações sobre plugins.

Artigos Relacionados


Precisa de Mais Ajuda?

Se estiver a ter problemas não abordados neste guia, a nossa equipa 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.