Este guia cobre a configuração de administradores, acesso RCON, instalação de mods da Workshop, mods de cenário, configuração do anti-cheat BattlEye e solução de problemas para o seu servidor dedicado de Arma Reforger. Para configuração inicial do servidor, definições, seleção de cenários e instruções de conexão, consulte o Guia de Configuração do Servidor Arma Reforger.
1. Configuração de Administradores
O Arma Reforger usa um sistema de administração baseado em identidade. Os administradores são definidos no arquivo config.json usando seus IDs de identidade da Bohemia Interactive (BI).
Encontrando Seu ID de Identidade
- Inicie o Arma Reforger e abra a seção Profile no menu principal.
- Seu ID de identidade da Bohemia Interactive é exibido na página do seu perfil. É uma string alfanumérica longa.
- Alternativamente, você pode encontrá-lo na página da sua conta Bohemia Interactive nas configurações do perfil.
Adicionando Administradores ao config.json
- Pare o servidor pelo GPanel.
- Abra o
config.jsonusando a aba Files ou via SFTP. - Localize ou adicione o array
adminsdentro do objetogame. 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 da Bohemia Interactive de um jogador. - Você pode adicionar quantos administradores forem necessários. Separe as entradas com vírgulas.
- Salve o arquivo e inicie o servidor. Os jogadores listados terão privilégios de administrador quando entrarem.
Capacidades do Administrador
Os jogadores listados no array admins têm acesso a:
- Expulsar/Banir jogadores através do menu de gerenciamento do servidor no jogo.
- Modo Game Master -- Se estiver executando um cenário Game Master, os administradores podem atuar como GM, posicionando unidades, objetivos e controlando o cenário em tempo real.
- Comandos administrativos através do console no jogo quando habilitado.
2. Acesso RCON
O RCON (Remote Console) permite que você execute comandos no servidor sem entrar no jogo. Isso é útil para gerenciamento automatizado, reinicializações programadas e monitoramento.
Configurando o RCON
- Defina a variável de inicialização
ADMIN_PASSWORDno GPanel, ou definapasswordAdminnoconfig.json. Esta é a senha do RCON. - Certifique-se de que a porta RCON esteja acessível. Por padrão, a porta RCON é a porta do jogo mais 1 (ex.: porta do jogo 2001 = porta RCON 2002). Verifique a aba Network do GPanel para suas portas alocadas.
Conectando via RCON
Você pode usar qualquer cliente compatível com BattlEye RCON para conectar. Opções populares incluem:
- BattlEye RCon -- O cliente RCON oficial do BattlEye.
- ArmA Reforger Server Tool -- Ferramentas da comunidade projetadas para gerenciamento de servidores Reforger.
Conecte-se usando o IP do seu servidor, porta RCON e senha de administrador.
| Comando | Descrição |
|---|---|
#kick <player_id> |
Expulsa um jogador do servidor. |
#ban <player_id> |
Bane um jogador do servidor. |
#shutdown |
Desliga o servidor de forma graciosa. Geralmente é melhor usar o GPanel para parar e reiniciar. |
#restart |
Reinicia o cenário atual sem reiniciar o processo do servidor. |
players |
Lista os jogadores atualmente conectados com seus IDs. |
3. Instalação de Mods da Workshop
O Arma Reforger suporta mods através da Bohemia Interactive Workshop. Os mods são adicionados ao servidor especificando seus IDs de mod no config.json.
Encontrando IDs de Mods
- Navegue pela Arma Reforger Workshop no jogo ou no site da Bohemia Interactive.
- Encontre o mod que deseja instalar e anote seu Mod ID (uma string alfanumérica longa) e número de Version.
- Alguns mods também possuem um Scenario ID se incluírem cenários personalizados. Você precisará disso se quiser executar um cenário com mods.
Adicionando Mods ao config.json
- Pare o servidor pelo GPanel.
- Abra o
config.jsonusando a aba Files ou via SFTP. - Localize o array
modsdentro do objetogame. 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 na Workshop.name-- Um nome descritivo para sua referência. Isso não afeta o carregamento, mas ajuda a identificar mods na configuração.version-- A versão do mod a ser usada. O servidor baixará esta versão da Workshop na inicialização.
mods da Workshop. Você não precisa enviar arquivos de mods manualmente via SFTP. A primeira inicialização após adicionar novos mods pode demorar mais enquanto o servidor baixa os dados do mod.
Ordem de Carregamento
Os mods são carregados na ordem em que aparecem no array mods. Se você tem 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 da Workshop incluem cenários personalizados (modos de jogo ou mapas). Para usar um cenário com mods:
- Adicione o mod ao array
modsconforme descrito acima. - Defina o
scenarioIdpara o ID do recurso do cenário, que é fornecido na descrição da 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"
}
]
}
}
5. Anti-Cheat BattlEye
O Arma Reforger inclui proteção anti-cheat BattlEye. Ele é habilitado por padrão e recomendado para servidores públicos.
| Configuração | Valor | Efeito |
|---|---|---|
battlEye |
true |
Os jogadores devem ter o BattlEye instalado e em execução. Trapaceiros são detectados e banidos. Recomendado para servidores públicos. |
battlEye |
false |
Sem aplicação de anti-cheat. Os jogadores podem entrar sem o BattlEye. Use apenas para servidores privados/de teste. |
A configuração battlEye está localizada dentro do objeto gameProperties no config.json:
"gameProperties": {
"battlEye": true
}
6. Solução de Problemas
Mods Não Carregam
- Verifique se o
modIde aversionnoconfig.jsonestão corretos. Copie-os diretamente da listagem da Workshop para evitar erros de digitação. - Verifique o log do console do servidor para erros de download. O servidor pode falhar ao baixar mods se a Workshop estiver temporariamente indisponível.
- Certifique-se de que o mod é compatível com a versão atual do Arma Reforger. Mods podem quebrar após atualizações do jogo.
- Tente remover todos os mods e adicioná-los um de cada vez para identificar qual mod está causando problemas.
- Verifique se a sintaxe JSON está correta. Um erro de sintaxe em qualquer lugar do
config.jsonimpedirá o carregamento de todo o arquivo.
Crashes do Servidor
- Verifique o console para mensagens de erro antes do crash. Causas comuns incluem mods incompatíveis e valores de configuração inválidos.
- Se o crash ocorrer após adicionar um mod, remova o mod e teste novamente. Alguns mods podem conflitar entre si.
- Valide o
config.jsoncom um validador JSON para descartar erros de sintaxe. - Tente reduzir
maxPlayersouserverMaxViewDistancese o servidor crashar sob carga. - Se os crashes persistirem, abra um ticket de suporte com o IP do seu servidor, o conteúdo do
config.json(oculte as senhas) e quaisquer mensagens de erro do console.
Problemas de Conexão
- Se os jogadores não conseguirem conectar após adicionar mods, confirme que eles têm os mesmos mods instalados. O Arma Reforger solicitará que os jogadores baixem os mods necessários ao entrar, mas isso pode falhar se a versão do mod não corresponder exatamente.
- Verifique se o campo
versionnas entradas dos mods corresponde à versão disponível na Workshop. Números de versão desatualizados causarão incompatibilidade. - Verifique se as configurações do
battlEyesão consistentes -- se habilitado no servidor, os jogadores devem ter o BattlEye em execução. - Se o servidor não estiver visível no navegador, verifique se
visibleestátrueea2sQueryEnabledestátruenoconfig.json. - Certifique-se de que tanto o servidor quanto todos os clientes estejam executando a mesma versão do jogo. Atualizações do Arma Reforger podem temporariamente quebrar a compatibilidade.
Privilégios de Administrador Não Funcionam
- Confirme que seu ID de identidade da Bohemia Interactive está corretamente listado no array
adminsnoconfig.json. - Os IDs de identidade são sensíveis a maiúsculas e minúsculas. Copie-os exatamente como mostrado no seu perfil Bohemia.
- Certifique-se de que o
config.jsonestá formatado corretamente. Um erro de sintaxe JSON impedirá o carregamento da lista de administradores. - Reinicie o servidor após fazer alterações no
config.json. As alterações são lidas apenas na inicialização.
Artigos Relacionados
- Guia de Configuração do Servidor Arma Reforger
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Inicialização do Servidor
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.