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;
};
};