Arma 3 oferece uma variedade de níveis de dificuldade para se adaptar às preferências e ao nível de habilidade dos jogadores. As definições de dificuldade afetam vários aspetos do jogo, como o nível de habilidade da IA inimiga, a saúde e a resistência do jogador, e a quantidade de munição e recursos disponíveis. Além disso, alguns servidores podem ter definições de dificuldade personalizadas, oferecendo aos jogadores uma experiência única e personalizada. Os administradores do servidor também podem alterar as missões predefinidas no servidor.
Como Alterar a Dificuldade de um Servidor Arma 3 (Dificuldades Predefinidas)
1. Inicie sessão no painel BisectHosting Starbase.
2. Pare o servidor.
3. Aceda ao separador Config Files e escolha Server Config.
4. Na linha // Missions Cycle , altere a dificuldade para uma das seguintes 4 opções: Recruit, Regular, Veteran ou Elite.
5. Prima o botão Save.
6. Inicie o servidor.
Como Alterar a Dificuldade de um Servidor Arma 3 (Dificuldade Personalizada)
1. Inicie sessão no painel BisectHosting Starbase.
2. Pare o servidor.
3. Aceda ao separador Config Files e escolha Server Config.
4. Na linha // Missions Cycle , altere a dificuldade para custom.
5. Prima o botão Save.
6. Aceda ao separador Files.
7. Encontre o seguinte diretório: /home/container/serverprofile/home/Player .
8. Abra o ficheiro Player.Arma3Profile. Player será o nome de jogador do proprietário do servidor.
9. Por baixo da linha brightness=1;, copie e cole o seguinte:
class DifficultyPresets
{
class CustomDifficulty
{
class Options
{
/* Simulation */
reducedDamage = 0; // Dano reduzido
/* Situational awareness */
groupIndicators = 0; // Indicadores de grupo (0 = nunca, 1 = distância limitada, 2 = sempre)
friendlyTags = 0; // Etiquetas de nome de aliados (0 = nunca, 1 = distância limitada, 2 = sempre)
enemyTags = 0; // Etiquetas de nome de inimigos (0 = nunca, 1 = distância limitada, 2 = sempre)
detectedMines = 0; // Minas detetadas (0 = nunca, 1 = distância limitada, 2 = sempre)
commands = 1; // Comandos (0 = nunca, 1 = desvanecer, 2 = sempre)
waypoints = 1; // Pontos de passagem (0 = nunca, 1 = desvanecer, 2 = sempre)
tacticalPing = 0; // Ping tático (0 = desativado, 1 = ativado)
/* Personal awareness */
weaponInfo = 2; // Informação da arma (0 = nunca, 1 = desvanecer, 2 = sempre)
stanceIndicator = 2; // Indicador de postura (0 = nunca, 1 = desvanecer, 2 = sempre)
staminaBar = 0; // Barra de resistência
weaponCrosshair = 0; // Mira da arma
visionAid = 0; // Assistência de visão
/* View */
thirdPersonView = 0; // Vista em terceira pessoa (0 = desativada, 1 = ativada, 2 = ativada apenas para veículos (Desde Arma 3 v1.99))
cameraShake = 1; // Trepidação da câmara
/* Multiplayer */
scoreTable = 1; // Tabela de pontuação
deathMessages = 1; // Morto por
vonID = 1; // ID VoN
/* Misc */
mapContent = 0; // Conteúdo de mapa expandido
autoReport = 0; // (antigo autoSpot) Reporte automático de inimigos detetados apenas por jogadores. Isto não tem qualquer efeito nas IAs.
multipleSaves = 0; // Vários salvamentos
};
// aiLevelPreset define o nível de habilidade da IA e é contado a partir de 0 e pode ter os seguintes valores: 0 (Baixo), 1 (Normal), 2 (Alto), 3 (Personalizado).
// quando é escolhido 3 (Personalizado), os valores de skill e precision são obtidos da classe CustomAILevel.
aiLevelPreset = 3;
};
class CustomAILevel
{
skillAI = 0.5;
precisionAI = 0.5;
};
};10. Após quaisquer edições desejadas, prima o botão Save.