server.armaprofile
Introduction
This article deals with the server.armaprofile. The name depends upon the -name parameter when starting the arma server.
Location
Depending upon the operating system this file is located somewhere else
Windows: By default, the file can be found under "C:\Documents and Settings\%UserName%\My Files\ArmA" or "C:\Documents and Settings\%UserName%\My Files\ArmA\Other Profiles". The folder and filename depend upon the -name parameter. If you have used the -profiles parameter, the .armaprofile file is located where you specified. If the files don't exist at startup, they will be created. Having started the server with "armaserver -profiles=d:\ArmA\Users\ -name=server" you can find your file in "D:\ArmA\Users\server\server.armaprofile"
Linux: The name depends upon the -name parameter when starting the arma server. Having started the server with "./server -name=server" (-profiles seems to be useless on Linux) you'll find it as a subfolder of your arma-server directory, for example "/usr/home/arma-server/server/server.armaprofile".
Example Configuration File
// Default Server profile for Armed Assault // Comments by sir_hC // Settings that are essential to Single-player ArmA // until 1.05 (and up?) these settigns did not influence clients version=1; blood=1; viewDistance=1200; terrainGrid=10.000000; volumeCD=7; volumeFX=7; volumeSpeech=7; singleVoice=0; playerVoice=0; gamma=1.000000; brightness=1.000000; fovTop=0.750000; fovLeft=1.000000; uiTopLeftX=0.000000; uiTopLeftY=0.000000; uiBottomRightX=1.000000; uiBottomRightY=1.000000; sceneComplexity=300000.000000; shadingQuality=7; shadowQuality=2; soundEnableEAX=1; soundEnableHW=0; // I also dont know whether those work for MP: showTitles=1; showRadio=1; // Now these settings are of interest for MP servers. All other settings might still redundant. difficulty="regular"; // Sets which one of the difficulty levels below should be used class Difficulties { class regular { // Also called / displayed as Cadet class Flags { // These are the settings. Set a value to 0 to disable the feature, or set it to 1 to enable it. Armor=1; // Gives you improved body armor, tank armor etc FriendlyTag=1; // Displays information on friendly units. ONLY WORKS WITH 'Weaponcursor=0', eg crosshair on. EnemyTag=1; // Displays information on enemy units HUD=1; // Shows you leaders location and your position in formation HUDPerm=1; // Shows HUD permanently HUDWp=1; // Shows Waypoints right after they're ordered to you HUDWpPerm=1; // Shows Waypoints permanently WeaponCursor=1; // Shows the crosshair for your weapon AutoAim=1; // Enables auto aim when you're not looking through your weapon's scope. Also works with crosshair off AutoGuideAT=1; // AT missiles will be automatically guided to their target. If 0, player has to lock onto the target. 3rdPersonView=1; // This turns 3rd(third) person view and group leader view on or off. Please never talk of this as "3D view" - ArmA is not an arcade game ! ClockIndicator=1; // Displays the clock indicator on the left of your screen when giving/receiving orders like "At 11 o'clock, eemy man at 200 meters" Map=1; // Shows symbols for all objects known to your gruop on the map. This will NOT disable the map itself ! Tracers=1; // Displays tracers even of small arms that in real life would not have tracers AutoSpot=1; // If you're close enough to an enemy, you'll report it without right-clicking UltraAI=0; // Enables some kind of super AI that hears and sses more and has better tactics. This is for both friendly and enemy sides. UnlimitedSaves=1; // Enables saing permanently. For single player missions. But you then can only load the last save state. }; // These are the skills. Value may range from 0.000000 to 1.000000 skillFriendly=0.350000; // Friendly tactics skill skillEnemy=0.350000; // Enemy tactics skill precisionFriendly=0.350000; // Friendly shooting precision precisionEnemy=0.350000; // Enemy shooting precision }; class veteran { // Most of the options from above are not available, because they're off by default. // Also soldiers/vehicles die sooner upon damage (have no armor or body armor). class Flags { HUD=1; // Shows you leaders location and your position in formation HUDWp=1; // Shows Waypoints right after they're ordered to you HUDWpPerm=0; // Shows Waypoints permanently WeaponCursor=1; // Shows the crosshair for your weapon ClockIndicator=0; // Displays the clock indicator on the left of your screen when giving/receiving orders like "At 11 o'clock, eemy man at 200 meters" 3rdPersonView=0; // This turns 3rd(third) person view and group leader view on or off. Please never talk of this as "3D view" - ArmA is not an arcade game ! Tracers=1; // Displays tracers even of small arms that in real life would not have tracers UltraAI=0; // Enables some kind of super AI that hears and sses more and has better tactics. This is for both friendly and enemy sides. }; // These are the skills. Value may range from 0.000000 to 1.000000 skillFriendly=0.850000; skillEnemy=0.850000; precisionFriendly=0.850000; precisionEnemy=0.850000; }; };