server.armaprofile: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
Line 417: Line 417:
* Related forum thread: [https://forums.bistudio.com/topic/188661-difficulty-overhaul/ Difficulty Overhaul]<br><br>
* Related forum thread: [https://forums.bistudio.com/topic/188661-difficulty-overhaul/ Difficulty Overhaul]<br><br>
'''Example server difficulty profile'''
'''Example server difficulty profile'''
<spoiler>
<syntaxhighlight lang="cpp">
<syntaxhighlight lang="cpp">
class DifficultyPresets
class DifficultyPresets
Line 476: Line 477:
};
};
</syntaxhighlight>
</syntaxhighlight>
</spoiler>


==See Also==
==See Also==

Revision as of 15:55, 26 December 2018

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.

Naming

  • ArmA: .ArmAProfile
  • ArmA II: .ArmA2Profile
  • Arrowhead: .ArmA2OAProfile
  • Arma III: .Arma3Profile

Location

The file is location is different on each operating system:

Windows

The default profile named after the system user can be found at:

XP EN: c:\Documents and Settings\%UserName%\My Files\ArmA
XP DE: C:\Dokumente und Einstellungen\%UserName%\Eigene Dateien\ArmA
Vista/Win7: C:\Users\%UserName%\Documents\ArmA

User created profiles with a different naming are found at:

XP EN: c:\Documents and Settings\%UserName%\My Files\ArmA Other Profiles
XP DE: C:\Dokumente und Einstellungen\%UserName%\Eigene Dateien\ArmA Other Profiles
Vista/Win7: C:\Users\%UserName%\Documents\Arma - Other Profiles

Profile name

In there is a folder and within filename based on your profile name. For example: TheMonk.

\ArmA\Monk\Monk.ArmAProfile

You can define the profile to be loaded with the -name parameter.

Define different location

You can specify the location by using the -profiles parameter.

For example start the server with

arma_server.exe -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".

If you're not using the "-name" parameter, the default name "player" will be used and you'll find the ArmA profile in player/player.armaprofile.

Example Configuration File

The server has less values compared to a client version.

Server

Armed Assault

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

Arma 2

This is how the default difficulty settings part of the server's .arma2profile file would look:

Arrowhead

Arma 3

Annotation: Since 1.58
One of the main changes that came with 1.58 is, that the difficulty levels were transformed to true presets (Recruit, Regular, Veteran). Each preset has exactly defined value for each difficulty option. If any of the options doesn't match the preset, the preset is changed to Custom. The particular flags are stored in profile only for the Custom preset, since Recruit, Regular and Veteran are fixed ones and predefined in game's data in CfgDifficultyPresets config class.

Example server difficulty profile

See Also


Armed Assault:Dedicated Server Operation Flashpoint:Dedicated Server