server.armaprofile

From Bohemia Interactive Community
Jump to navigation Jump to search

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