Custom Difficulty einstellen Arma 3

Aus 4netplayers Support Wiki
Wechseln zu: Navigation, Suche
Arma 3 Server mieten
Miete dir jetzt deinen eigenen ArmA 3 Server auf 4Netplayers.com

Arma 3 selbst hat 4 Schwierigekiten, wovon du eine individuell konfigurieren kannst.
Nachfolgend zeigen Wir dir, wie Du die "custom" Schwierigkeit anpassen kannst.

Die gameserver.Arma3Profile anpassen

Das anpassen der der Datei ist dabei ganz simpel.

  1. Wechsel in der Konfiguration zum "Advanced Mode"
  2. Wähle dann links die gameserver.Arma3Profile aus.
  3. Editiere die Datei nach deinen wünschen und speicher die Änderungen.
  4. Starte den Server neu.

Wie passe ich die Datei an

Original Datei

version=1;
blood=1;
singleVoice=0;
gamma=1;
brightness=1;
sceneComplexity=400000;
shadowZDistance=100;
viewDistance=1000;
preferredObjectViewDistance=800;
terrainGrid=25;
volumeCD=10;
volumeFX=10;
volumeSpeech=10;
volumeVoN=10;
maxSamplesPlayed=96;
vonRecThreshold=0.029999999;

Mit eigener Schwierigkeit

version=1;
blood=1;
singleVoice=0;
gamma=1;
brightness=1;
sceneComplexity=400000;
shadowZDistance=100;
viewDistance=1000;
preferredObjectViewDistance=800;
terrainGrid=25;
volumeCD=10;
volumeFX=10;
volumeSpeech=10;
volumeVoN=10;
maxSamplesPlayed=96;
vonRecThreshold=0.029999999;
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;
    };
}; 

Möchte man jetzt eine Karte mit der Schwierigkeit starten, kann man das einfach so über die CONFIG_server.cfg machen:

class Missions {
    class Mission1 {
  	    template = "coop_01.cam_lao_nam";
            difficulty = "Custom";
	}; 
};