By default, you have 4 difficulty options rookie, regular, veteran and custom. To utilize custom you will need to configure the difficulty parameters. You may find the file to set your difficulty parameters in ./ARMAHOSTS/users/armahosts/armahosts.arma3profile Inside that file you will need to paste the following and make tweaks as you feel is fitting for your mission environment.
___________________________________________________________________
class DifficultyPresets{class CustomDifficulty{class Options{/* Simulation */
reducedDamage = 0; // Reduced damage
/* Situational awareness */
groupIndicators = 0; // Group indicators (0 = never, 1 = limited distance, 2 = always)friendlyTags = 0; // Friendly name tags (0 = never, 1 = limited distance, 2 = always)enemyTags = 0; // Enemy name tags (0 = never, 1 = limited distance, 2 = always)detectedMines = 0; // Detected mines (0 = never, 1 = limited distance, 2 = always)commands = 1; // Commands (0 = never, 1 = fade out, 2 = always)waypoints = 1; // Waypoints (0 = never, 1 = fade out, 2 = always)tacticalPing = 0; // Tactical ping (0 = disable, 1 = enable)
/* Personal awareness */
weaponInfo = 2; // Weapon info (0 = never, 1 = fade out, 2 = always)stanceIndicator = 2; // Stance indicator (0 = never, 1 = fade out, 2 = always)staminaBar = 0; // Stamina barweaponCrosshair = 0; // Weapon crosshairvisionAid = 0; // Vision aid
/* View */
thirdPersonView = 0; // 3rd person view (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since Arma 3 v1.99))cameraShake = 1; // Camera shake
/* Multiplayer */
scoreTable = 1; // Score tabledeathMessages = 1; // Killed byvonID = 1; // VoN ID
/* Misc */
mapContent = 0; // Extended map contentautoReport = 0; // (former autoSpot) Automatic reporting of spotted enemied by players only. This doesn't have any effect on AIs.multipleSaves = 0; // Multiple saves};// aiLevelPreset defines AI skill level and is counted from 0 and can have following values: 0 (Low), 1 (Normal), 2 (High), 3 (Custom).// when 3 (Custom) is chosen, values of skill and precision are taken from the class CustomAILevel.aiLevelPreset = 3;};
class CustomAILevel{skillAI = 0.5;precisionAI = 0.5;};};
___________________________________________________________
Once this is set you may edit your server.cfg to force custom difficulty or set specific missions to use the custom difficulty option.