- Verify that your Arma 3 server is offline
- Connect to your server's FTP using the credentials listed on the "File Manager" tab in your control panel.
- Navigate to "/cfg/Users/server"
- Download "server.ArmaA3Profile" and save it to your computer. I highly recommend keeping two copies, one that you will edit, and the other that is default in case you need to revert your server profile to default.
- Inside of "server.ArmA3Profile" you will see the default difficulty settings, do not change these, as certain scripts and mods may still need to read the settings from this file.
- Open your "server.Arma3Profile" file that you downloaded and scroll to the bottom of the document and add the following text.
Make sure that this at the bottom of the file and is pasted below the final "};" once you have added this code, you can customize the values to your liking. The final product should look as such...Code: Select all
difficulty="custom"; 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 bar weaponCrosshair = 0; // Weapon crosshair visionAid = 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 table deathMessages = 1; // Killed by vonID = 1; // VoN ID /* Misc */ mapContent = 0; // Extended map content autoReport = 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; }; };
Code: Select all
version=2; viewDistance=3000; preferredObjectViewDistance=3000; terrainGrid=12.5; activeKeys[]= { }; class Difficulties { class recruit { class Flags { Armor=1; FriendlyTag=0; EnemyTag=0; MineTag=1; HUD=1; HUDPerm=1; HUDWp=1; HUDWpPerm=1; HUDGroupInfo=1; AutoSpot=1; Map=1; WeaponCursor=0; AutoGuideAT=1; ClockIndicator=1; 3rdPersonView=1; UltraAI=0; CameraShake=0; UnlimitedSaves=1; DeathMessages=1; NetStats=1; VonID=1; ExtendetInfoType=1; }; skillFriendly=0.6; skillEnemy=0.6; precisionFriendly=0.28; precisionEnemy=0.28; }; class regular { class Flags { Armor=1; FriendlyTag=1; EnemyTag=0; MineTag=1; HUD=1; HUDPerm=1; HUDWp=1; HUDWpPerm=1; HUDGroupInfo=1; AutoSpot=1; WeaponCursor=0; Map=1; AutoGuideAT=1; ClockIndicator=1; 3rdPersonView=1; UltraAI=0; CameraShake=1; UnlimitedSaves=1; DeathMessages=1; NetStats=1; VonID=1; ExtendetInfoType=1; }; skillFriendly=0.6; skillEnemy=0.6; precisionFriendly=0.28; precisionEnemy=0.28; }; class veteran { class Flags { Armor=0; FriendlyTag=0; EnemyTag=0; MineTag=1; HUD=1; HUDWp=1; HUDWpPerm=1; HUDGroupInfo=1; AutoSpot=0; WeaponCursor=0; ClockIndicator=1; 3rdPersonView=1; UltraAI=0; CameraShake=0; DeathMessages=0; NetStats=1; VonID=1; ExtendetInfoType=0; }; skillFriendly=0.6; skillEnemy=0.6; precisionFriendly=0.28; precisionEnemy=0.28; }; class mercenary { class Flags { HUD=1; AutoSpot=0; WeaponCursor=0; DeathMessages=0; NetStats=1; VonID=1; }; skillFriendly=0.6; skillEnemy=0.6; precisionFriendly=0.28; precisionEnemy=0.28; }; }; difficulty="custom"; 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 bar weaponCrosshair = 0; // Weapon crosshair visionAid = 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 table deathMessages = 1; // Killed by vonID = 1; // VoN ID /* Misc */ mapContent = 0; // Extended map content autoReport = 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; }; };
- Save your "server.Arma3Profile" file and upload it to "/cfg/Users/server" on your servers FTP, overwriting/replacing the default file.
- Navigate to "/cfg" in your FTP
- Find "server.cfg" and save it to your computer. Again, I highly recommend keeping two copies, one that you will edit, and the other that is default in case you need to revert your server.cfg to default.
- Inside of your "server.cfg" file scroll to the bottom, and add
Code: Select all
forcedDifficulty = "Custom";
- Save your "server.cfg" file and upload it to "/cfg" on your servers FTP, overwriting/replacing the default file.
- Once you have completed this start your server and the settings you set in "server.ArmaA3Profile" will be applied to the game server.
For more information on server profiles for Arma you can visit this link
For more information on the difficulty settings for Arma you can visit this link
How do I customize the difficulty of my Arma 3 server?
-
- Staff
- Posts: 46
- https://www.youtube.com/channel/UC40BgXanDqOYoVCYFDSTfHA
- Joined: Sat Sep 04, 2021 2:47 pm
- Location: St. Louis, MIssouri