Nesta páginaA tua primeira hora
A tua primeira hora: de servidor novo ao primeiro deploy
Um servidor de jogo novo fica normalmente a correr em menos de 20 minutos depois da encomenda. Seis passos levam-no de uma instalação por defeito a um servidor que o teu grupo encontra no browser e onde consegue entrar.
- Abre o painel de jogoEntra em cpdeluxe.com e escolhe o teu serviço de Arma Reforger. O Start, o Stop e o menu More estão lado a lado; o More tem as ferramentas do Reforger, como o Delete Mods Cache.
- Para o servidorO Reforger lê a config quando arranca. As edições feitas com ele a correr não pegam, por isso para-o antes de mexeres em qualquer ficheiro.
- Dá-lhe um nome e passwordsEm Configuration Files, abre o
Server.jsoncom o Config Editor. Dá ao servidor umname(até 100 caracteres), umapasswordse for privado e umapasswordAdminsem espaços. - Escolhe um cenárioEscolhe um no menu de cenários: Conflict em Everon é o clássico, e Game Master serve bem uma noite orientada. O capítulo dos cenários tem os restantes.
- Arranca e esperaCarrega em Start. O painel pode mostrar zero de CPU e de memória durante 30 a 60 segundos enquanto faz uma cópia de segurança, e uma lista de mods comprida junta tempo de download ao primeiro arranque.
- Encontra-o e entraNo browser de servidores do jogo, procura o nome do teu servidor. Os jogadores de Xbox e PlayStation também o veem assim que o crossplay estiver ligado, como explica o capítulo do crossplay.
A config do servidor linha a linha: o Server.json explicado
O servidor dedicado da Bohemia lê um único ficheiro JSON, o que o parâmetro de arranque -config indicar; nos nossos servidores é o Server.json, em Configuration Files. As chaves distinguem maiúsculas, por isso maxPlayers funciona e MaxPlayers não. O Config Editor mostra os campos comuns como um formulário; o Text Editor mostra o ficheiro em bruto.
O bloco game: quem entra e o que se joga
- name = "O teu servidor"
- Aparece no browser; 100 caracteres no máximo.
- password = ""
- Vazia para um servidor público.
- passwordAdmin = ""
- Usa-se com
#loginno chat. Não pode ter espaços. - admins = [ ]
- IdentityIDs ou Steam IDs que podem entrar como admin sem a password. O capítulo dos admins tem os detalhes.
- scenarioId = "{...}Missions/23_Campaign.conf"
- O cenário a carregar: um código de 16 caracteres entre chavetas e depois o ficheiro do cenário. Este é o Conflict em Everon.
- maxPlayers = 64
- De 1 a 128; 64 é o valor por defeito da Bohemia. Os slots do teu plano definem o limite real.
- visible = true
- Com false o servidor fica escondido do browser, por isso só o encontra quem tiver o endereço.
gameProperties: como o mundo se joga
- serverMaxViewDistance = 1600
- O mais longe que alguém consegue ver, em metros. Mais alto fica mais bonito e custa mais desempenho.
- networkViewDistance = 1500
- Até que distância o servidor envia a cada cliente as coisas que se mexem, como jogadores e veículos.
- serverMinGrassDistance = 0
- Obriga a uma distância mínima de relva (50 a 150 m) para ninguém a conseguir desligar e ver jogadores deitados. 0 não obriga a nada.
- disableThirdPerson = false
- Com true, toda a gente joga na primeira pessoa.
- battlEye = true
- O anti-cheat BattlEye. Deixa-o ligado em qualquer servidor público.
- fastValidation = true
- O conselho da Bohemia é direto: sempre true num servidor público.
- VONCanTransmitCrossFaction = false
- Com true, os jogadores podem falar nos canais de rádio do outro lado, além de os ouvir.
operating: a manutenção do servidor
- joinQueue.maxSize = 0
- Quantos jogadores podem esperar por um slot livre, até 50. Com 0 a fila fica desligada.
- slotReservationTimeout = 60
- Segundos que um slot fica reservado para um jogador que caiu por um erro de ligação, de 5 a 300.
- playerSaveTime = 120
- De quantos em quantos segundos os jogadores são gravados.
- aiLimit = -1
- Um teto para personagens de IA; -1 quer dizer sem limite. Útil em servidores de Conflict cheios.
- disableNavmeshStreaming = [ ]
- Manter os navmeshes inteiros em memória faz a IA reagir um pouco mais depressa; a Bohemia põe a memória extra na casa das centenas de megabytes.
Cenários oficiais: Conflict, Game Master, Combat Ops e mais
Um servidor Reforger joga exatamente um cenário, identificado por um scenarioId: um código de recurso entre chavetas seguido do ficheiro .conf do cenário. O menu do Config Editor escreve-o por ti, por isso só precisas dos nomes abaixo.
Conflict
Dois lados lutam pelas bases de uma ilha inteira, com abastecimentos, retransmissores de rádio e patentes. Há versões para todo o Everon (23_Campaign.conf), para Arland e para as frentes mais pequenas de Northern e Southern Everon.
Game Master
Um ou mais jogadores montam e dirigem a batalha em direto, ao estilo Zeus, em Everon (21_GM_Eden.conf) ou em Arland (22_GM_Arland.conf).
Combat Ops
Um esquadrão contra objetivos controlados pela IA, em Arland (24_CombatOps.conf) ou em Everon (26_CombatOpsEveron.conf).
Capture & Hold
Combates apertados por um só local: Briars Coast, Montfort Castle, Concrete Plant, Almara Factory, Simon's Wood, Le Moule, Camp Blake e Morton.
O update 1.6 (30 de outubro de 2025) trouxe a ilha de Kolguyev com versões de Game Master e Combat Ops, e refez o Conflict como HQ Commander em Everon, Arland e Kolguyev. Os jogadores tinham saudades do estilo antigo, por isso o update 1.6.0.87, a 5 de dezembro de 2025, trouxe de volta o Conflict clássico como opção. O Operation Omega, o Air Support e o Elimination são single-player e não correm num servidor dedicado. A lista exata da tua build é fácil de confirmar: o parâmetro de arranque -listScenarios mostra todos os cenários que o servidor consegue carregar, e o menu do nosso Config Editor segue essa lista.
Mudar de cenário
- Para o servidorUm servidor a correr mantém o cenário com que arrancou.
- Escolhe o novoAbre o
Server.jsonno Config Editor e escolhe outro cenário no menu, ou cola o ID dele emscenarioIdno Text Editor. - ArrancaO servidor carrega o novo cenário. O progresso persistente pertence ao cenário onde foi criado, por isso não contes que uma guerra de Conflict passe de uma ilha para outra.
O cabeçalho da missão também se pode afinar. Um bloco missionHeader dentro de gameProperties sobrepõe-se às definições do próprio cenário, o que desde o update 1.8 inclui o número mínimo de jogadores para disputar uma base, ou desligar as disputas.
Mods do Workshop: cola os links e o servidor trata do resto
Os mods do Reforger vêm do próprio Reforger Workshop da Bohemia, não da Steam, e os jogadores nunca instalam nada à mão: entrar num servidor com mods descarrega a lista de mods automaticamente. O teu trabalho é a lista em si.
- Junta os linksExplora o Reforger Workshop e copia o URL da página de cada mod.
- Para o servidorDepois carrega no botão Reforger Workshop do painel.
- Cola e carrega em ExecutePõe cada URL numa linha e carrega em Execute. Os mods de que cada mod depende vêm atrás automaticamente, por isso não há nada para andar a caçar.
- Arranca e tem paciênciaO servidor descarrega os mods enquanto arranca. Mods grandes alongam esse primeiro arranque; dá-lhe tempo antes de achares que alguma coisa está mal.
Versões: a mais recente por defeito, fixa quando precisares
Cada entrada da lista mods do Server.json tem um modId (o GUID do mod), um name que é só uma etiqueta e uma version opcional. Sem versão, o servidor vai buscar a mais recente sempre que reinicia, que é como o nosso instalador escreve a lista. Quando um update parte alguma coisa, fixa a versão anterior: para o servidor, escreve a versão do separador Changelog do mod no campo de versão dele no Config Editor e carrega em Delete Mods Cache em More para descarregar os ficheiros certos.
- modId = "59727DAE364DEADB"
- O GUID do mod, da página dele no Workshop.
- version = "1.0.1"
- Opcional. Deixa-a de fora para seguir sempre a versão mais recente.
- required = true
- Com false, o servidor arranca sem um mod que não consegue descarregar, tirando-o com um aviso no log.
Hábitos que mantêm estável um servidor com mods
- Faz crescer a lista aos poucos e joga uma ronda entre cada lote. Quando alguma coisa chocar, sabes em que lote procurar.
- Conta com problemas depois de um update do Reforger. Quanto maior a lista, mais provável é que um mod fique para trás; fixar versões compra-te tempo.
- Se um mod se recusar a atualizar, o Delete Mods Cache em More força um download do zero.
- Para uma configuração à medida, o Generate Mods Code em More transforma uma lista de URLs em JSON pronto, com ou sem números de versão, para colares no Server.json.
Cenários do Workshop: correr missões da comunidade
Os modos de jogo da comunidade, de campanhas milsim ao RHS Status Quo, são itens do Workshop com IDs de cenário próprios. Instalam-se como mods e depois escolhem-se como um cenário oficial.
- Instala o cenárioPara o servidor, abre o botão Reforger Workshop, cola o URL do Workshop do cenário (mais os mods extra) e carrega em Execute.
- Muda o tipo de cenárioDe volta ao Config Editor do
Server.json, muda o campo Type of scenario para Workshop Scenarios e escolhe o teu na lista Workshop Scenario. - ArrancaO servidor descarrega o cenário e carrega-o.
Vais fazê-lo à mão? Copia o ID do cenário do separador Scenarios da página do Workshop e cola-o em scenarioId com o Text Editor; acaba no ficheiro .conf do cenário, tal como os oficiais. A ação Plant Scenario Names em More preenche o menu Workshop Scenario a partir de uma lista de URLs, e muitos cenários trazem várias variantes, por isso escolhe a que serve o teu grupo.
Crossplay: jogadores de PC, Xbox e PlayStation no mesmo servidor
O Reforger é um dos poucos simuladores militares onde jogadores de PC e de consola partilham o campo de batalha. Duas definições decidem quem entra.
- crossPlatform = true
- Junta automaticamente PC, Xbox e PlayStation às plataformas permitidas. A Bohemia recomenda-o em vez de listar as plataformas à mão.
- supportedPlatforms = ["PLATFORM_PC"]
- A lista manual:
PLATFORM_PC,PLATFORM_XBL(Xbox) ePLATFORM_PSN(PlayStation). Por defeito, só PC.
A Bohemia documenta que combinações são permitidas. Sem mods, um servidor aceita só jogadores de PC, ou PC e as duas consolas juntas; uma consola mais PC, ou consolas sem PC, não funciona. A PlayStation 5 chegou a 12 de dezembro de 2024 com o update 1.2.1, ao início sem mods, e é por isso que a documentação dessa altura limitava os servidores com mods a PC e Xbox. O update 1.4, a 22 de maio de 2025, abriu o Workshop na PS5, e a Bohemia considera agora o conteúdo com mods totalmente multiplataforma. Se os jogadores de PlayStation disserem que não veem um servidor com mods, verifica isto primeiro.
Mods e jogadores de consola
- As consolas descarregam os mods de um servidor tal como o PC, dentro do seu próprio armazenamento: 25 GB na PS5 desde o update 1.4, e na Xbox um espaço que cresce de 1 GB até 50 GB desde o update 1.7.
- Os downloads de mods nas consolas estão limitados a cerca de 25 Mbps, por isso uma lista de mods leve põe os jogadores de consola na luta muito mais cedo.
- Os mods podem ser explorados e descarregados em todas as plataformas, mas só publicados a partir do PC, e a Bohemia avisa que há algumas limitações nas consolas. Testa os mods novos com um jogador de consola antes de um evento grande.
Admins, IdentityIDs, RCON e a fila prioritária
No Reforger há dois caminhos para os direitos de admin: saber a password de admin, ou estar listado por ID na config, o que também dá direito a um lugar na fila prioritária.
Entrar com a password
Abre o chat (C no lobby, Enter no jogo) e escreve #login seguido da tua passwordAdmin; o #logout devolve os direitos. Desde o update 1.8, os admins também podem promover ou despromover um jogador e levar a câmara do editor até um jogador a partir da Player List.
#players
Mostra quem está ligado, com os números de jogador de que os outros comandos precisam.
#kick
#kick <playerId> tira um jogador do servidor.
#ban create
Bane por número de jogador, IdentityID ou nome durante um número de segundos, 0 para sempre, com um motivo opcional. O #ban remove e o #ban list gerem a lista.
#restart
Reinicia o cenário e mantém toda a gente ligada.
#shutdown
Para o servidor e desliga toda a gente; o painel volta a pô-lo a correr com o Start.
Listar admins por IdentityID
- Encontra a password de RCONCarrega em Server Details no painel e toma nota da BIS RCON password.
- Lê o ID do jogadorCom o jogador online, abre a Web Console, mete a password de RCON e escreve
players. Copia o IdentityID dele, o UID do jogador. - Junta-oPara o servidor, abre o
Server.jsonno Config Editor, ativa um slot de admin livre como o Admin 1 e cola o IdentityID no campo UID. Arranca o servidor.
Os Steam64 IDs também funcionam (o steamid.io encontra-os), mas só os admins listados por IdentityID têm a fila prioritária: uma fila própria, atendida antes de todas as outras. A Bohemia subiu a lista de admins de 20 para 30 entradas no update 1.4.0.53 (agosto de 2025). Falhaste o ID de alguém? Com a opção Log Level do Start.bat em Normal, os console.log antigos no Log Viewer registam os nomes e os IDs dos jogadores. O Config Editor também consegue desligar um admin sem apagar o ID.
RCON
O bloco rcon abre uma consola remota na UDP 19999 por defeito. A password precisa de pelo menos três caracteres e nenhum espaço, a permission é admin (todos os comandos) ou monitor (só leitura), podem ligar-se até 16 clientes RCON ao mesmo tempo, e a blacklist e a whitelist restringem que comandos podem correr.
Gravações, restarts e updates do jogo
Os servidores Reforger atualizam-se muitas vezes e reiniciam sem problemas, e um pouco de rotina mantém o progresso e os mods ao mesmo passo do que os jogadores correm.
O que o servidor guarda
Os jogadores são gravados a cada playerSaveTime segundos (120 por defeito), e os cenários que o suportam gravam também a sessão: com um temporizador, a pedido e, desde o update 1.7, em cada encerramento limpo, com o servidor à espera de que uma gravação em curso termine antes de sair. O 1.7 também mudou o formato das gravações e ignorou as antigas, e a Bohemia lista as gravações em builds com mods como um problema conhecido, por isso faz backup antes de cada update grande. Queres começar limpo? O parâmetro -backendFreshSession da Bohemia arranca sem carregar a última gravação, e uma reinstalação apaga os ficheiros do servidor e mantém os backups do teu painel.
Restarts e updates com horário
- Agenda um restartEm Scheduled Tasks, cria um Scheduled Restart, define a primeira execução em hora do servidor (a hora sugerida é a hora do servidor mais uns dez minutos), repete a cada 1 dia e de 6 em 6 horas durante 24 horas.
- Deixa os mods atualizarem-seOs mods sem versão fixa atualizam-se sozinhos a cada restart, por isso o horário de restarts também serve de atualizador de mods.
- Agenda os updates da SteamUma tarefa Steam Update para o servidor, atualiza o jogo e volta a arrancá-lo. Corre-a mais ou menos de 12 em 12 horas, e à mão no dia do patch.
A build estável atual da Bohemia é a 1.8.0.13 (3 de setembro de 2026). A versão 1.9 está em Experimental com uma reescrita da condução de veículos, e ainda não tem data de lançamento. Quando passar a estável, atualiza logo: os jogadores na build nova não conseguem entrar num servidor antigo. Conta com alguns mods a ficarem para trás durante um ou dois dias; fixa as versões anteriores deles ou tira-os até os autores os atualizarem.
Memória, CPU e desempenho nos nossos planos Arma Reforger
A IA, os veículos, a distância de visão e os mods pesam mais na carga de um servidor Reforger do que o número de jogadores. Os nossos planos variam em jogadores e memória; todos correm no mesmo hardware. Números do formulário de encomenda, verificados a 16 de outubro de 2026.
- Jogadores: 10 a 128; 128 é o máximo que o Reforger permite.
- Memória: 10 GB estão incluídos; 12 GB, 14 GB, 16 GB, 20 GB, 24 GB e 32 GB são níveis pagos no formulário de encomenda.
- CPU: 5,0 GHz incluído, com upgrades de 5,2 GHz+ e 5,6 GHz+ e prioridade de CPU High ou Realtime.
- Armazenamento: NVMe a 7500 MB/s com até 100 GB incluídos, espaço para uma lista de mods comprida.
- 10 GBIncluída
- 12 GBUpgrade
- 14 GBUpgrade
- 16 GBUpgrade
- 20 GBUpgrade
- 24 GBUpgrade
- 32 GBUpgrade
Definições que mexem com a carga
- Limite de frames: a página de alojamento da Bohemia insiste num valor
-maxFPSentre 60 e 120; sem ele, o servidor usa alegremente todos os recursos a que conseguir chegar. - Teto de IA: o
aiLimitlimita quantas IA podem existir, a solução mais rápida para um servidor de Conflict atolado em bots. - Distâncias de visão: cada cem metros a mais de
serverMaxViewDistanceenetworkViewDistancesão mais coisas para o servidor enviar a cada jogador. - Navmesh: desligar o streaming de navmesh deixa a IA mais afiada mas custa memória, por isso junta-o a um nível maior.
- Mods: os mods grandes de veículos e de terreno são os que mais sobem a memória; acompanha o Activity and Stats depois de juntares um.
- Mede: o parâmetro de arranque
-logStatsescreve no log os FPS do servidor, o tempo por frame, a memória, os jogadores, a IA e os veículos com o intervalo que escolheres, para veres o que está mesmo ocupado.
Para subir de nível, abre a área de cliente e vai a Services, My Services, o teu servidor e Upgrade/Downgrade options. Um upgrade gera uma fatura pela diferença; quando estiver paga, reinicia o servidor para o usar. Os jogadores e a prioridade de CPU mudam-se da mesma forma.
Vindo do Arma 3: o que muda para o admin do servidor
O Reforger corre no motor Enfusion da Bohemia, e quase todos os hábitos de servidor do Arma 3 têm um equivalente novo. Se a tua unidade está a mudar-se, esta é a versão curta.
Arma 3
- server.cfg e basic.cfg no formato de config da Bohemia.
- Um ciclo de missões em class Missions, com votações.
- Mods do Steam Workshop, que os jogadores carregam no launcher.
- Ficheiros .bikey e verifySignatures para verificar os ficheiros dos mods.
- Só PC, com um port experimental para macOS.
Arma Reforger
- Um único ficheiro JSON com chaves que distinguem maiúsculas.
- Um cenário por arranque, sem rotação.
- Mods do Reforger Workshop, descarregados automaticamente ao entrar.
- Mods listados por ID na config; todos os jogadores recebem o mesmo conjunto.
- PC, Xbox e PS5 no mesmo servidor.
O que passa para o lado de lá é o ofício: uma password de admin e o #login, o BattlEye em servidores públicos, restarts com horário e a IA como aquilo que come o desempenho. O que não passa é nenhum ficheiro: as missões, os mods e as configs do Arma 3 não correm no Reforger, por isso uma unidade que se muda refaz a configuração do zero. O Arma 4, que a Bohemia prevê para 2027, vai ser um jogo à parte, e a Bohemia diz que vai continuar a atualizar o Reforger.
Quando algo se parte: as soluções a que recorremos primeiro
A maioria dos tickets de Reforger cai em meia dúzia de padrões. Experimenta isto antes de reinstalares seja o que for.
- O servidor não aparece no browserConfirma que o
visibleestá em true, dá tempo a um servidor com mods para acabar os downloads e procura pelo nome exato. Os jogadores de consola só o veem se o crossplay estiver ligado e a combinação de plataformas for válida. - Os jogadores de consola não conseguem entrar num servidor com modsConfirma que o
crossPlatformestá em true e que os mods cabem nos limites de armazenamento das consolas. Uma lista de mods enorme é o culpado do costume. - Um mod não atualiza ou parece preso numa versão antigaPara o servidor, confirma que o campo de versão dele está vazio (ou com a que queres), carrega em Delete Mods Cache em More e volta a arrancar.
- O cenário do Workshop não apareceArranca uma vez num cenário oficial para o download terminar e escolhe o cenário do Workshop no arranque seguinte.
- Ninguém consegue entrar depois de um update do ReforgerO servidor está na build antiga. Corre o Steam Update, arranca-o e fixa ou tira qualquer mod que ainda não tenha sido atualizado.
- O #login não funcionaA passwordAdmin não pode ter espaços. Muda-a com o servidor parado e tenta outra vez.
- As edições ao Server.json desaparecem ou não fazem nadaForam guardadas com o servidor a correr, ou as maiúsculas de uma chave não batem com a grafia da Bohemia. Para, corrige, guarda e arranca.
- Um admin não tem a fila prioritáriaA fila prioritária só reconhece IdentityIDs. Troca o Steam64 ID pelo IdentityID do jogador, lido na Web Console.
- Zero de CPU e de memória logo depois do StartÉ normal durante 30 a 60 segundos, enquanto o painel faz a cópia de segurança.
- Lag no fim de uma ronda longa de ConflictBaixa o
aiLimitou as distâncias de visão, reinicia pelo menos duas vezes por dia e vê o gráfico da memória antes de comprares um nível maior.
Em casa ou alugado: o que exige correr o teu próprio
A Bohemia publica o servidor dedicado de graça na Steam, para Windows e Linux. Corre bem numa máquina a mais; a questão é quanto das tuas noites lhe queres dar.
Alojar em casa quer dizer instalar o servidor com o SteamCMD (app 1874900 para a estável, 1890870 para a experimental) com login anónimo, arrancar o ArmaReforgerServer com -config a apontar para o teu ficheiro JSON e -maxFPS 60, e abrir a UDP 2001 no router, mais a 17777 se quiseres que as queries de servidor respondam. A Bohemia não tem requisitos oficiais de hardware; o exemplo de Docker dela dá ao contentor quatro núcleos de CPU e 6 GB de memória.
Na tua própria máquina
- Sem conta mensal, se o hardware e a velocidade de upload já lá estão.
- Controlo total de ficheiros, portas e parâmetros de arranque.
- Cada update, cada versão de mod fixa e cada crash ficam a teu cargo.
- O servidor só está ligado enquanto essa máquina e a tua ligação estiverem.
Alugado à Gaming Deluxe
- Online em menos de 20 minutos, em 9 localizações no Reino Unido, na Europa, nos Estados Unidos e na Austrália.
- Cola os links do Workshop e o painel junta as dependências e escreve o Server.json.
- Restarts e updates da Steam com horário, com backups no painel.
- Um custo mensal que sobe com os jogadores e a memória.
Uma noite de Game Master para meia dúzia de amigos corre bem em casa. Quando o teu grupo quer um servidor de Conflict ligado mesmo quando tu não estás, alugar devolve-te o tempo. Os planos estão na nossa página Servidor Arma Reforger.


