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 Arma Reforger


Este guia cobre como configurar seu servidor dedicado de Arma Reforger na Legion Hosting, configurar variáveis de inicialização, editar a configuração do servidor, selecionar cenários, conectar ao seu servidor e gerenciar configurações de rede. Para configuração de administradores, acesso RCON e instalação de mods, consulte Administração e Instalação de Mods do Arma Reforger.

Nota: O Arma Reforger usa um sistema de configuração baseado em JSON. Todas as configurações do servidor são controladas através de um único arquivo config.json. Familiaridade com formatação JSON é útil, mas não obrigatória -- este guia fornece exemplos que você pode copiar e modificar.

1. Primeira Inicialização

  1. Faça login no GPanel e selecione seu servidor Arma Reforger.
  2. Vá para a aba Startup e revise as variáveis configuráveis (veja a tabela na Seção 2).
  3. Defina SERVER_NAME com um nome para o seu servidor.
  4. Defina SERVER_PASSWORD se quiser restringir o acesso. Deixe em branco para um servidor público.
  5. Defina MAX_PLAYERS para a quantidade desejada de jogadores no seu servidor.
  6. Retorne para a aba Console e clique em Start.
  7. Aguarde o console exibir que o servidor terminou de carregar. A primeira inicialização pode levar vários minutos enquanto o servidor baixa os dados necessários do jogo e gera sua configuração inicial.
A primeira inicialização gera os arquivos de configuração. Se você precisar editar o config.json, inicie o servidor uma vez, deixe-o terminar de carregar e depois pare-o antes de editar. O arquivo de configuração não existirá até após a primeira execução.

2. Variáveis de Inicialização do GPanel

As seguintes variáveis estão disponíveis na aba Startup do GPanel. Elas são passadas ao servidor em cada inicialização.

Variável Obrigatória Descrição
SERVER_NAME Sim O nome exibido no navegador de servidores do jogo.
SERVER_PASS Não Senha opcional que os jogadores devem inserir para entrar. Deixe em branco para um servidor público.
MAX_PLAYERS Não Número máximo de jogadores. O padrão é 64. Contagens maiores de jogadores requerem mais recursos do servidor.
ADMIN_PASS Não Senha para acesso RCON (console remoto). Obrigatória se você quiser usar comandos RCON.
SCENARIO_ID Não O cenário (modo de jogo) a ser carregado. Veja a Seção 4 para cenários disponíveis e seus IDs.

3. Configuração do Servidor (config.json)

O arquivo principal de configuração do servidor é o config.json, localizado no diretório raiz do servidor. Este arquivo controla todo o comportamento do servidor, incluindo configurações de jogo, seleção de cenários, acesso de administrador e configuração de rede.

Localização do Arquivo

config.json

Abra este arquivo usando a aba Files no GPanel ou conecte-se via SFTP. Se o arquivo não existir, inicie e pare o servidor uma vez para gerá-lo.

Sempre pare o servidor antes de editar o config.json. O servidor lê este arquivo na inicialização. Alterações feitas enquanto o servidor está em execução não terão efeito até a próxima reinicialização.

Configurações Principais

Configuração Tipo Descrição
name String Nome do servidor exibido no navegador. Substituído pela variável de inicialização SERVER_NAME se definida.
password String Senha de entrada. String vazia para servidor público.
passwordAdmin String Senha de Admin/RCON. Obrigatória para acesso ao console remoto.
scenarioId String O ID do recurso do cenário a ser carregado. Veja a Seção 4 para valores.
maxPlayers Integer Máximo de jogadores simultâneos. Padrão 64.
visible Boolean Se o servidor aparece no navegador público de servidores. Defina como true para público, false para privado (apenas conexão direta).
crossPlatform Boolean Habilita ou desabilita crossplay entre jogadores de PC e console. Padrão true.
supportedPlatforms Array Plataformas permitidas para conexão. Opções: "PLATFORM_PC", "PLATFORM_XBL". Inclua ambas para jogo cross-platform.
disableThirdPerson Boolean Força apenas visão em primeira pessoa. Padrão false.
fastValidation Boolean Acelera a validação de conexão dos jogadores. Recomendado manter true.
battlEye Boolean Habilita o anti-cheat BattlEye. Padrão true. Veja Administração e Instalação de Mods do Arma Reforger para detalhes.

Exemplo de config.json

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
A formatação JSON é rigorosa. Uma única vírgula mal colocada, colchete faltando ou aspas extras impedirão o servidor de iniciar. Se você receber erros após editar, use um validador JSON (como jsonlint.com) para verificar sua sintaxe.

4. Seleção de Cenário

O Arma Reforger usa cenários para definir o modo de jogo e o mapa. Defina o scenarioId na sua configuração para um dos seguintes:

Cenário Scenario ID Descrição
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Conflito militar em grande escala entre facções dos EUA e soviéticas em Everon. As equipes capturam bases e lutam pelo controle da ilha. Este é o modo de jogo PvP principal.
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Um Game Master (similar ao Zeus) cria cenários em tempo real para os jogadores. Um jogador atua como GM, posicionando objetivos, inimigos e eventos. Ideal para experiências cooperativas estruturadas.
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf Missões cooperativas PvE contra inimigos de IA. Os jogadores trabalham juntos para completar objetivos em mapas menores e focados.
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf Modo sandbox aberto sem objetivos específicos. Os jogadores podem explorar, praticar e experimentar livremente. Bom para treinamento ou jogo casual.
Cenários personalizados: Cenários criados pela comunidade na Workshop também podem ser carregados. Você precisará do ID completo do recurso do cenário. Veja Administração e Instalação de Mods do Arma Reforger para configuração de mods da Workshop.

5. Como Conectar

Opção A -- Navegador de Servidores no Jogo

  1. Inicie o Arma Reforger.
  2. No menu principal, selecione Multiplayer e depois Server Browser.
  3. Use a barra de pesquisa ou filtros para encontrar seu servidor pelo nome.
  4. Selecione o seu servidor e clique em Join. Digite a senha do servidor se solicitado.
O navegador de servidores pode levar um momento para popular. Use as opções de pesquisa e filtro para restringir os resultados. Se o seu servidor tem visible definido como false no config.json, ele não aparecerá no navegador -- use conexão direta em vez disso.

Opção B -- Conexão Direta

  1. Inicie o Arma Reforger.
  2. No menu principal, selecione Multiplayer e depois Direct Join.
  3. Digite o endereço IP e a porta do seu servidor na aba Network do GPanel:
    <your-server-ip>:<port>
  4. Digite a senha do servidor se uma estiver definida, depois clique em Join.
Problemas de conexão? Verifique se o servidor está em execução no GPanel e verifique o console para erros. Certifique-se de que está usando o IP e a porta corretos da aba Network -- as portas são atribuídas aleatoriamente a menos que você tenha um IP privado. Se o servidor usa mods, todos os jogadores que se conectarem devem ter os mesmos mods instalados -- veja Administração e Instalação de Mods do Arma Reforger.

6. Configurações de Rede

A seção de rede do config.json controla como o servidor se comunica com os jogadores e a lista principal de servidores.

Configuração Padrão Descrição
bindAddress 0.0.0.0 O endereço IP ao qual o servidor se vincula. Deixe como 0.0.0.0 para vincular a todas as interfaces (recomendado).
bindPort 2001 A porta UDP na qual o servidor escuta. Isso é gerenciado pelo GPanel -- não altere a menos que instruído.
publicAddress (vazio) Endereço IP público reportado ao servidor mestre. Deixe vazio para detecção automática.
publicPort 2001 Porta pública reportada ao servidor mestre. Deve corresponder ao bindPort.
a2sQueryEnabled true Habilita o protocolo de consulta A2S para listagem no navegador de servidores e ferramentas de monitoramento de terceiros.
serverMaxViewDistance 2500 Distância máxima de visão em metros. Valores mais baixos reduzem a carga do servidor, mas limitam o quão longe os jogadores podem ver outras entidades.
networkViewDistance 1500 Distância máxima na qual o servidor envia dados de entidades aos clientes. Reduzir isso pode melhorar o desempenho em servidores movimentados.
Não altere o valor do bindPort. A porta é atribuída pelo GPanel e deve corresponder à sua porta alocada. Alterá-la impedirá os jogadores de conectar.

7. Solução de Problemas

Servidor Não Aparece no Navegador

  • Confirme que o servidor está totalmente iniciado no GPanel. Verifique o console para erros.
  • Verifique se visible está definido como true no config.json.
  • Certifique-se de que a2sQueryEnabled está true.
  • O navegador de servidores pode levar alguns minutos para listar um servidor recém-iniciado. Tente conexão direta enquanto aguarda.

Servidor Crasha na Inicialização

  • Verifique o log do console para mensagens de erro. A causa mais comum é sintaxe JSON inválida no config.json.
  • Valide seu config.json com um validador JSON como jsonlint.com.
  • Verifique se o scenarioId é um identificador de cenário válido. Um ID incorreto impedirá o servidor de carregar.
  • Tente excluir o config.json e reiniciar para gerar uma configuração nova.
  • Se o crash persistir, abra um ticket de suporte com o IP do seu servidor e quaisquer mensagens de erro do console.

Jogadores Não Conseguem Conectar

  • Verifique se o servidor está em execução e confira a aba Network do GPanel para o IP e a porta corretos.
  • Verifique se a senha do servidor está correta (sensível a maiúsculas e minúsculas).
  • Se o servidor usa mods, os jogadores devem ter todos os mods necessários instalados. Mods faltando impedirão a conexão.
  • Certifique-se de que tanto o servidor quanto o cliente estejam executando a mesma versão do jogo.
  • Se o BattlEye estiver habilitado, os jogadores devem ter o BattlEye instalado e em execução no cliente.

Artigos Relacionados

Precisa de Ajuda?

Se você encontrar problemas com seu servidor Arma Reforger que não estão cobertos aqui, abra um ticket de suporte e inclua o IP 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.