server.armaprofile: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
Line 19: Line 19:


==Example Configuration File==
==Example Configuration File==
---Annotation:--- Since 1.05 there are five more options available. Updates will follow as soon as their influence on the game is known.


<pre>
<pre>

Revision as of 11:03, 13 December 2007

Introduction

This article deals with the server.armaprofile, describing all the visual and difficulty settings in ArmA, like friendly and enemy AI quality, HUD, crosshair, 3rd person view, clock indicator and so on.

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

---Annotation:--- Since 1.05 there are five more options available. Updates will follow as soon as their influence on the game is known.


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

See Also

Server Configuration


Armed Assault:Dedicated Server

Operation Flashpoint:Dedicated Server