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

Administração e Instalação de Mods do Arma Reforger

PT arma-reforger admin mods workshop 0 consideraram isto útil

Este guia abrange a configuração de administradores, acesso RCON, instalação de mods do Workshop, mods de cenário, configuração do anti-cheat BattlEye e resolução de problemas para o seu servidor dedicado de Arma Reforger. Para a configuração inicial do servidor, configuração, seleção de cenários e instruções de ligação, consulte o Guia de Configuração do Servidor Arma Reforger.

1. Configuração de Administradores

O Arma Reforger utiliza um sistema de administração baseado em identidade. Os administradores são definidos no ficheiro config.json usando os seus IDs de identidade Bohemia Interactive (BI).

Encontrar o Seu ID de Identidade

  1. Inicie o Arma Reforger e abra a secção Profile no menu principal.
  2. O seu ID de identidade Bohemia Interactive é apresentado na página do seu perfil. É uma string alfanumérica longa.
  3. Em alternativa, pode encontrá-lo na sua página de conta Bohemia Interactive nas definições do perfil.

Adicionar Administradores ao config.json

  1. Pare o servidor a partir do GPanel.
  2. Abra o config.json usando o separador Files ou via SFTP.
  3. Localize ou adicione o array admins dentro do objeto game. Adicione os IDs de identidade de cada jogador administrador:
{
  "game": {
    "name": "My Server",
    "admins": [
      "xxxxxxxxxxxxxxx",
      "yyyyyyyyyyyyyyy"
    ],
    ...
  }
}
  • Cada entrada no array admins é uma string contendo o ID de identidade Bohemia Interactive de um jogador.
  • Pode adicionar quantos administradores forem necessários. Separe as entradas com vírgulas.
  • Guarde o ficheiro e inicie o servidor. Os jogadores listados terão privilégios de administrador quando entrarem.
A sintaxe JSON é importante. Certifique-se de que cada ID está entre aspas duplas e separado por vírgulas. Não adicione uma vírgula após a última entrada. Use um validador JSON se não tiver a certeza.

Capacidades de Administrador

Os jogadores listados no array admins têm acesso a:

  • Expulsar/Banir jogadores através do menu de gestão do servidor no jogo.
  • Modo Game Master -- Se estiver a executar um cenário Game Master, os administradores podem atuar como GM, colocando unidades, objetivos e controlando o cenário em tempo real.
  • Comandos administrativos através da consola do jogo quando ativada.

2. Acesso RCON

O RCON (Remote Console) permite executar comandos no servidor sem entrar no jogo. Isto é útil para gestão automatizada, reinícios programados e monitorização.

Configurar o RCON

  1. Defina a variável de arranque ADMIN_PASSWORD no GPanel, ou defina passwordAdmin no config.json. Esta é a palavra-passe RCON.
  2. Certifique-se de que a porta RCON está acessível. Por predefinição, a porta RCON é a porta do jogo mais 1 (ex., porta do jogo 2001 = porta RCON 2002). Verifique o separador Network do GPanel para as portas atribuídas.

Ligar via RCON

Pode usar qualquer cliente compatível com BattlEye RCON para se ligar. As opções populares incluem:

  • BattlEye RCon -- O cliente RCON oficial do BattlEye.
  • ArmA Reforger Server Tool -- Ferramentas da comunidade concebidas para gestão de servidores Reforger.

Ligue-se usando o IP do seu servidor, a porta RCON e a palavra-passe de administrador.

Comandos RCON Comuns:
Comando Descrição
#kick <player_id> Expulsar um jogador do servidor.
#ban <player_id> Banir um jogador do servidor.
#shutdown Encerrar o servidor de forma controlada. Geralmente é melhor usar o GPanel para paragens e reinícios.
#restart Reiniciar o cenário atual sem reiniciar o processo do servidor.
players Listar os jogadores atualmente ligados com os seus IDs.

3. Instalação de Mods do Workshop

O Arma Reforger suporta mods através do Bohemia Interactive Workshop. Os mods são adicionados ao servidor especificando os seus IDs no config.json.

Encontrar IDs de Mods

  1. Navegue pelo Arma Reforger Workshop no jogo ou no website da Bohemia Interactive.
  2. Encontre o mod que pretende instalar e anote o seu Mod ID (uma string alfanumérica longa) e o número de Versão.
  3. Alguns mods também têm um Scenario ID se incluírem cenários personalizados. Precisará disto se quiser executar um cenário com mods.

Adicionar Mods ao config.json

  1. Pare o servidor a partir do GPanel.
  2. Abra o config.json usando o separador Files ou via SFTP.
  3. Localize o array mods dentro do objeto game. Adicione cada mod usando o seguinte formato:
{
  "game": {
    "mods": [
      {
        "modId": "5965280B2B15DE67",
        "name": "Example Mod",
        "version": "1.0.0"
      },
      {
        "modId": "ABC123DEF4567890",
        "name": "Another Mod",
        "version": "2.1.0"
      }
    ],
    ...
  }
}
  • modId -- O identificador único do mod no Workshop.
  • name -- Um nome descritivo para sua referência. Isto não afeta o carregamento mas ajuda a identificar mods na configuração.
  • version -- A versão do mod a utilizar. O servidor descarregará esta versão do Workshop no arranque.
Transferência automática: Quando o servidor inicia, descarrega e instala automaticamente os mods listados no array mods a partir do Workshop. Não precisa de carregar manualmente os ficheiros dos mods via SFTP. O primeiro arranque após adicionar novos mods pode demorar mais enquanto o servidor descarrega os dados dos mods.

Ordem de Carregamento

Os mods são carregados pela ordem em que aparecem no array mods. Se tiver mods que dependem de outros mods (ex., um mod que requer um mod de framework), liste a dependência primeiro:

"mods": [
  { "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
  { "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]

4. Mods de Cenário

Alguns mods do Workshop incluem cenários personalizados (modos de jogo ou mapas). Para usar um cenário com mods:

  1. Adicione o mod ao array mods conforme descrito acima.
  2. Defina o scenarioId para o ID de recurso do cenário, que é fornecido na descrição do Workshop do mod.
{
  "game": {
    "scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
    "mods": [
      {
        "modId": "SCENARIO_MOD_ID",
        "name": "Custom Scenario Mod",
        "version": "1.0.0"
      }
    ]
  }
}
Formato do Scenario ID: Os IDs de cenários com mods seguem o mesmo formato dos cenários vanilla -- um GUID de recurso entre chavetas seguido de um caminho. O autor do mod fornecerá isto na listagem do Workshop. Usar um ID de cenário incorreto fará com que o servidor não consiga carregar.

5. Anti-Cheat BattlEye

O Arma Reforger inclui proteção anti-cheat BattlEye. Está ativado por predefinição e é recomendado para servidores públicos.

Definição Valor Efeito
battlEye true Os jogadores devem ter o BattlEye instalado e em execução. Os batoteiros são detetados e banidos. Recomendado para servidores públicos.
battlEye false Sem imposição de anti-cheat. Os jogadores podem entrar sem BattlEye. Use apenas para servidores privados/de teste.

A definição battlEye encontra-se dentro do objeto gameProperties no config.json:

"gameProperties": {
  "battlEye": true
}
Requisito do cliente: Quando o BattlEye está ativado no servidor, todos os jogadores que se ligam devem ter o BattlEye instalado e em execução. Os jogadores sem BattlEye terão a entrada recusada. O BattlEye é instalado automaticamente com o Arma Reforger através do Steam.

6. Resolução de Problemas

Mods Não Carregam

  • Verifique se o modId e a version no config.json estão corretos. Copie-os diretamente da listagem do Workshop para evitar erros de digitação.
  • Verifique o log da consola do servidor para erros de transferência. O servidor pode não conseguir descarregar mods se o Workshop estiver temporariamente indisponível.
  • Certifique-se de que o mod é compatível com a versão atual do Arma Reforger. Os mods podem deixar de funcionar após atualizações do jogo.
  • Tente remover todos os mods e adicioná-los um de cada vez para identificar qual mod está a causar problemas.
  • Verifique se a sintaxe JSON está correta. Um erro de sintaxe em qualquer parte do config.json impedirá o carregamento de todo o ficheiro.

Falhas do Servidor

  • Verifique a consola para mensagens de erro antes da falha. As causas comuns incluem mods incompatíveis e valores de configuração inválidos.
  • Se a falha ocorrer após adicionar um mod, remova o mod e teste novamente. Alguns mods podem entrar em conflito entre si.
  • Valide o config.json com um validador JSON para excluir erros de sintaxe.
  • Tente reduzir maxPlayers ou serverMaxViewDistance se o servidor falhar sob carga.
  • Se as falhas persistirem, abra um ticket de suporte com o IP do seu servidor, o conteúdo do config.json (oculte as palavras-passe) e quaisquer mensagens de erro da consola.

Problemas de Ligação

  • Se os jogadores não conseguirem ligar-se após adicionar mods, confirme que têm os mesmos mods instalados. O Arma Reforger pedirá aos jogadores para descarregar os mods necessários ao entrar, mas isto pode falhar se a versão do mod não corresponder exatamente.
  • Verifique se o campo version nas entradas dos seus mods corresponde à versão disponível no Workshop. Números de versão desatualizados causarão incompatibilidade.
  • Verifique se as definições do battlEye são consistentes -- se ativado no servidor, os jogadores devem ter o BattlEye em execução.
  • Se o servidor não estiver visível no navegador, verifique se visible está como true e a2sQueryEnabled está como true no config.json.
  • Certifique-se de que tanto o servidor como todos os clientes estão a executar a mesma versão do jogo. As atualizações do Arma Reforger podem temporariamente quebrar a compatibilidade.

Privilégios de Administrador Não Funcionam

  • Confirme que o seu ID de identidade Bohemia Interactive está corretamente listado no array admins no config.json.
  • Os IDs de identidade são sensíveis a maiúsculas e minúsculas. Copie-os exatamente como aparecem no seu perfil Bohemia.
  • Certifique-se de que o config.json está corretamente formatado. Um erro de sintaxe JSON impedirá o carregamento da lista de administradores.
  • Reinicie o servidor após fazer alterações ao config.json. As alterações são lidas apenas no arranque.

Artigos Relacionados

Precisa de Ajuda?

Se encontrar problemas com o seu servidor de 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 da consola do GPanel.


Este artigo foi útil?

Ready to Get Started?

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