Jump to content
Polik164

Dedicated Server Difficulty Settings, Need help

Recommended Posts

Hey guys I'm a little stumped on what to do here, I run a small Mil-Sim community and I want to be able to turn some things off such as tactical ping, death messages, and make the enemy AI harder. I have tried to go into the server files and opened the [NAME].Arma3Profile file and have tried pasting old difficulty settings into the text file and uploading it, however, it doesn't work and none of the settings apply. Anything helps.

My TCAGame.Arma3Profile:
 

version=1;
blood=1;
volumeCD=5;
volumeFX=5;
volumeSpeech=5;
singleVoice=0;
gamma=1;
brightness=1;

class CfgDifficultyPresets
{
    defaultPreset = Regular;

    // Parameters that affect difficulty and which are shared among presets
    myArmorCoef = 1.5;
    groupArmorCoef = 1.5;
    
    //Parameters that affect the Limited distance choice for Group Indicators, Friendly Name Tags, Enemy Name Tags and Detected Mines.
    //They determine on which distance the indicators are fully visible and how many more meters it takes until the indicator fades-out completely.
    fadeDistanceStart = 40.0;
    fadeDistanceSpan = 10.0;

    recoilCoef = 1;
    visionAidCoef = 0.8;
    divingLimitMultiplier = 1.0;        // Multiplier to limit capacity of lungs for soldiers.

    animSpeedCoef = 0;
    cancelThreshold = 0;                // Threshold used for interrupting action.
    showCadetHints = 1;                    // (0 = disabled, 1 = enabled; see `cadetMode` command) 
    showCadetWP = 1;                    // (0 = disabled, 1 = enabled)

    class Recruit
    {
        displayName = $STR_Difficulty0;    // Name of the difficulty preset.
        optionDescription = "";            // Description
        optionPicture = "";                // Picture
        levelAI = "AILevelLow";            // Level of AI skill

        class Options
        {
            // Simulation
            reducedDamage = 1;        // Reduced damage (0 = disabled, 1 = enabled)

            // Situational awareness
            groupIndicators = 2;    // Group indicators        (0 = never, 1 = limited distance, 2 = always)
            friendlyTags = 2;        // Friendly name tags    (0 = never, 1 = limited distance, 2 = always)
            enemyTags = 0;            // Enemy name tags        (0 = never, 1 = limited distance, 2 = always)
            detectedMines = 2;        // Detected mines        (0 = never, 1 = limited distance, 2 = always)
            commands = 2;            // Commands                (0 = never, 1 = fade out, 2 = always)
            waypoints = 2;            // Waypoints            (0 = never, 1 = fade out, 2 = always)
            tacticalPing = 1;        // Tactical Ping        (0 = disabled, 1 = enabled)

            // 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 = 1;            // Stamina bar            (0 = disabled, 1 = enabled)
            weaponCrosshair = 1;    // Weapon crosshair        (0 = disabled, 1 = enabled)
            visionAid = 1;            // Vision aid            (0 = disabled, 1 = enabled)

            // View
            thirdPersonView = 1;    // 3rd person view        (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since  Arma 3 v1.99))
            cameraShake = 1;        // Camera shake            (0 = disabled, 1 = enabled)

            // Multiplayer
            scoreTable = 1;            // Score table            (0 = disabled, 1 = enabled)
            deathMessages = 1;        // Killed by            (0 = disabled, 1 = enabled)
            vonID = 1;                // VON ID                (0 = disabled, 1 = enabled)

            // Misc
            mapContent = 1;            // Extended map content    (0 = disabled, 1 = enabled)
            autoReport = 1;            // Automatic reporting    (0 = disabled, 1 = enabled)
            multipleSaves = 1;        // Multiple saves        (0 = disabled, 1 = enabled)
        };
    };

    class Regular
    {
        displayName = $STR_Difficulty1;    // Name of the difficulty preset.
        optionDescription = "";            // Description
        optionPicture = "\A3\Ui_f\data\Logos\arma3_white_ca.paa"; // Picture
        levelAI = "AILevelMedium";        // Level of AI skill

        class Options
        {
            // Simulation
            reducedDamage = 0;        // Reduced damage        (0 = disabled, 1 = enabled)

            // Situational awareness
            groupIndicators = 1;    // Group indicators        (0 = never, 1 = limited distance, 2 = always)
            friendlyTags = 1;        // Friendly name tags    (0 = never, 1 = limited distance, 2 = always)
            enemyTags = 0;            // Enemy name tags        (0 = never, 1 = limited distance, 2 = always)
            detectedMines = 1;        // Detected mines        (0 = never, 1 = limited distance, 2 = always)
            commands = 1;            // Commands                (0 = never, 1 = fade out, 2 = always)
            waypoints = 2;            // Waypoints            (0 = never, 1 = fade out, 2 = always)
            tacticalPing = 1;        // Tactical Ping        (0 = disabled, 1 = enabled)


            // 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 = 1;            // Stamina bar            (0 = disabled, 1 = enabled)
            weaponCrosshair = 1;    // Weapon crosshair        (0 = disabled, 1 = enabled)
            visionAid = 0;            // Vision aid            (0 = disabled, 1 = enabled)

            // View
            thirdPersonView = 1;    // 3rd person view        (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since  Arma 3 v1.99))
            cameraShake = 1;        // Camera shake            (0 = disabled, 1 = enabled)

            // Multiplayer
            scoreTable = 1;            // Score table            (0 = disabled, 1 = enabled)
            deathMessages = 1;        // Killed by            (0 = disabled, 1 = enabled)
            vonID = 1;                // VON ID                (0 = disabled, 1 = enabled)

            // Misc
            // mapContent = 1;        // Extended map content    (0 = disabled, 1 = enabled)    // before Arma 3 v1.68
            mapContentFriendly = 1;    // Map friendlies        (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            mapContentEnemy = 1;    // Map Enemies            (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            mapContentMines = 1;    // Map Mines            (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            autoReport = 1;            // Automatic reporting    (0 = disabled, 1 = enabled)
            multipleSaves = 1;        // Multiple saves        (0 = disabled, 1 = enabled)
        };
    };

    class Veteran
    {
        displayName = $STR_Difficulty2;    // Name of the difficulty preset.
        optionDescription = "";            // Description
        optionPicture = "\A3\Ui_f\data\Logos\arma3_white_ca.paa"; // Picture
        levelAI = "AILevelHigh";        // Level of AI skill

        class Options
        {
            // Simulation
            reducedDamage = 0;        // Reduced damage        (0 = disabled, 1 = enabled)

            // 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 = disabled, 1 = enabled)

            // Personal awareness
            weaponInfo = 1;            // Weapon info            (0 = never, 1 = fade out, 2 = always)
            stanceIndicator = 1;    // Stance indicator        (0 = never, 1 = fade out, 2 = always)
            staminaBar = 0;            // Stamina bar            (0 = disabled, 1 = enabled)
            weaponCrosshair = 0;    // Weapon crosshair        (0 = disabled, 1 = enabled)
            visionAid = 0;            // Vision aid            (0 = disabled, 1 = enabled)

            // View
            thirdPersonView = 0;    // 3rd person view        (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since  Arma 3 v1.99))
            cameraShake = 1;        // Camera shake            (0 = disabled, 1 = enabled)

            // Multiplayer
            scoreTable = 1;            // Score table            (0 = disabled, 1 = enabled)
            deathMessages = 1;        // Killed by            (0 = disabled, 1 = enabled)
            vonID = 1;                // VON ID                (0 = disabled, 1 = enabled)

            // Misc
            mapContent = 0;            // Extended map content (0 = disabled, 1 = enabled) // before Arma 3 v1.68
            mapContentFriendly = 0;    // Map friendlies        (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            mapContentEnemy = 0;    // Map Enemies            (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            mapContentMines = 0;    // Map Mines            (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            autoReport = 0;            // Automatic reporting    (0 = disabled, 1 = enabled)
            multipleSaves = 0;        // Multiple saves        (0 = disabled, 1 = enabled)
        };
    };

    class Custom
    {
        displayName = $STR_Difficulty_Custom;        // Name of the difficulty preset.
        optionDescription = "";                        // Description
        optionPicture = "\A3\Ui_f\data\Logos\arma3_white_ca.paa"; // Picture
        levelAI = "AILevelMedium";                    // Level of AI skill

        // All options of the Custom preset are set by the engine. The values in config
        class Options
        {
            // Simulation
            reducedDamage = 0;        // Reduced damage        (0 = disabled, 1 = enabled)

            // 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 = 0;            // Commands                (0 = never, 1 = fade out, 2 = always)
            waypoints = 0;            // Waypoints            (0 = never, 1 = fade out, 2 = always)
            tacticalPing = 0;        // Tactical Ping        (0 = disabled, 1 = enabled)

            // 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 = 1;            // Stamina bar            (0 = disabled, 1 = enabled)
            weaponCrosshair = 0;    // Weapon crosshair        (0 = disabled, 1 = enabled)
            visionAid = 0;            // Vision aid            (0 = disabled, 1 = enabled)

            // View
            thirdPersonView = 1;    // 3rd person view        (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since  Arma 3 v1.99))
            cameraShake = 1;        // Camera shake            (0 = disabled, 1 = enabled)

            // Multiplayer
            scoreTable = 0;            // Score table            (0 = disabled, 1 = enabled)
            deathMessages = 0;        // Killed by            (0 = disabled, 1 = enabled)
            vonID = 0;                // VON ID                (0 = disabled, 1 = enabled)

            // Misc
            mapContent = 0;            // Extended map content (0 = disabled, 1 = enabled) // before Arma 3 v1.68
            mapContentFriendly = 0;    // Map friendlies        (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            mapContentEnemy = 0;    // Map Enemies            (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            mapContentMines = 0;    // Map Mines            (0 = disabled, 1 = enabled) // since  Arma 3 v1.68
            autoReport = 0;            // Automatic reporting    (0 = disabled, 1 = enabled)
            multipleSaves = 0;        // Multiple saves        (0 = disabled, 1 = enabled)
        };
    };
};



My server.cfg:
//     GLOBAL IDENTIFICATION     //
hostname = "Pranked"; // The name of the server that shall be displayed in the public server list
 
 
 
//     JOINING RULES     //
password = "Pranked";         // Password for joining, eg connecting to the server, leave commented out for initial testing
maxPlayers = "40";                             // Maximum amount of players. Civilians and watchers, beholder, bystanders and so on also count as player.
persistent = 1;                              // If 1, missions still run on even after the last player disconnected.
headlessClients[]={127.0.0.1};               // The server doesn't allow arbitrary connections from headless clients if you do not define the headless clients IPs.
                                             // Multiple Connections and Addresses are allowed in the case of more than one Headless Client.
localClient[]={127.0.0.1};                   // to indicate clients with unlimited bandwidth and nearly no latency (https://dev-heaven.net/issues/62500), Available since Arma 2:OA build 99184 , including Arma 3
onUserConnected = "";                        //
onUserDisconnected = "";                     //
// disconnectTimeout = 5;                    //  Server wait time before disconnecting client, default 90 seconds, range 5 to 90 seconds. (since Arma 3 update 1.56+)
// loopback = true;                          // While using the Dev version of Arma III, adding this option will force server into LAN mode. This will allow multiple local instances of the game to connect to the server for testing purposes. 
                                             // At the same time it will prevent all non-local instances from connecting.
//upnp = 1;                                  // Automatically creates port mapping on UPNP/IGD enabled router. 
                                             // This option allows you to create a server behind NAT (your router must have public IP and support UPNP/IGD protocol).
                                             // Warning: When enabled then this setting may delay server start-up by 600s 
                                             // (standard UDP timeout of 10 minutes) if blocked on firewall or bad routing etc. Thus in such case is recommended to disable it.
forceRotorLibSimulation = 0; // Enforces the Advanced Flight Model on the server. Default = 0 (up to the player). 1 - forced AFM, 2 - forced SFM.
  
 
 
//     LOGGING     //
logFile = "A3Master.log";
timeStampFormat = "short";                   // Possible values are "none" (default),"short","full".
// WELCOME MESSAGE ("Welcome to 1st Infantry Division enjoy your stay!")
// It can be several lines, separated by comma
// Empty messages "" will not be displayed at all but are only for increasing the interval
motd[]={
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
motdInterval = 5;                            // Time interval (in seconds) between each message
 
 
 
//     VOTING     //
voteMissionPlayers = 9999;                      // Tells the server how many people must connect so that it displays the mission selection screen.
voteThreshold = 1;                        // 33% or more players need to vote for something, for example an admin or a new map, to become effective
//voteMissionPlayers = 0;
 
 
 
//     VON     //
disableVoN = 1;                              // If set to 1, Voice over Net will not be available
voncodec = 1;                                // If set to 1 then it uses IETF standard OPUS codec, if to 0 then it uses SPEEX codec (since Arma 3 update 1.58+)
vonCodecQuality = 11;                        // since 1.62.95417 supports range 1-20 //since 1.63.x will supports range 1-30 //8kHz is 0-10, 16kHz is 11-20, 32kHz(48kHz) is 21-30
 
 
 
//     SECURITY     //
passwordAdmin = "pranked";             // Password to become server admin. When you're in Arma MP and connected to the server, type '#login xyz'
serverCommandPassword = "pranked";                     // "Password to use server commands via scripts"; 
Battleye = 0;                                // = 0 to disable battleye
verifySignatures = 2;                        // Turn on addon checking system, so that players cannot join with any addon, only those you allow and host in keys folder
kickDuplicate = 1;                           // Do not allow duplicate game IDs. Second player with an existing ID will be kicked automatically. 1 means active, 0 disabled.
requiredSecureId = 2;
allowedFilePatching = 0;                     // Allow or prevent client using -filePatching to join the server. 0, is disallow, 1 is allow HC, 2 is allow all clients (since Arma 3 1.49+)
allowedLoadFileExtensions[] = {"h","hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"};
allowedPreprocessFileExtensions[] = {"h","hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"};
allowedHTMLLoadExtensions[] = {"htm","html","xml","txt"};
//allowedHTMLLoadURIs = {};                  // Leave commented to let missions/campaigns/addons decide what URIs are supported. Uncomment to define server-level restrictions for URIs
onUnsignedData = "kick (_this select 0)";    // unsigned data detected
onHackedData = "kick (_this select 0)";      // "ban (_this select 0)"; // tampering of the signature detected
onDifferentData = "";                        // data with a valid signature, but different version than the one present on server detected
doubleIdDetected = "";                       //
 
 
 
 
//     MISSION MNAGAEMENT     //
missionWhitelist[] = {};                     //an empty whitelist means there is no restriction on what missions' available 
 
/////     LEAVE THE FOLLOWING MISSION CYCLE CLASS COMMENTED OUT UNTIL YOU HAVE PROVEN THE SERVER INSTALL     /////
/*
//     MISSIONS CYCLE (see below)     //
class Missions
{
     class Mission1
     {
          template="SFOD_TRAINING_11.Stratis";
          difficulty="Custom";
     };
};
*/

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×