auQuiksilver / Apex-Framework

Apex Framework
MIT License
81 stars 46 forks source link

Apex Framework 1.5.6 (Stable) 14/10/2023 A3 2.14 by Quiksilver ( armacombatgroup@gmail.com ) ( https://www.patreon.com/QS )

Support

https://forums.bistudio.com/forums/topic/212240-apex-framework/

https://discord.gg/FfVaPce

https://community.bistudio.com/wiki/server.cfg

Apex Framework step-by-step setup guide:

Video Setup Guide - https://www.youtube.com/watch?v=FCj2qyThCH0


  1. Download the "Apex_framework_156_allFiles.zip" file. (please note some mission files need to be downloaded separately due to 100MB github file size limit).

  1. Place mission PBO files in your servers MPMissions folder.

2a. Place @Apex folder in your servers ArmA3 directory. Reference: https://i.imgur.com/ijdXgg6.png

2b. Run it as a -servermod in your arma launch options.


3a. Place @Apex_cfg folder in your servers A3 directory.Reference: https://i.imgur.com/ijdXgg6.png

3b. Do NOT run @Apex_cfg as a -mod or -servermod, leave it alone!

3c. Enable -filePatching for your server (important!) Reference: https://community.bistudio.com/wiki/Arma_3_Startup_Parameters


  1. Copy the difficulty options from server.Arma3Profile file into your servers .arma3profile file. Reference: https://i.imgur.com/X71jy3z.png Ensure the difficulties are set correctly. Reference: https://i.imgur.com/9NXqPnI.png

5a. In your "server.cfg" file, ensure your server will load the correct difficulty options. Example:


class Missions {

  class apex_framework {

    template="Apex_framework_156.Altis";

    //template="Apex_framework_156.Tanoa";

    //template="Apex_framework_156.Malden";

    //template="Apex_framework_156.Enoch";

    //template="Apex_framework_156.Stratis";

    difficulty="Custom";

  };
};
forcedDifficulty = "Custom";
missionWhitelist[] = {"Apex_framework_156.Altis","Apex_framework_156.Tanoa","Apex_framework_156.Malden","Apex_framework_156.Enoch","Apex_framework_156.Stratis"};

5b. Ensure that: forcedDifficulty = "Custom";

5c. At this time, also double check to ensure the mission template matches the mission you are trying to run.


  1. In your "server.cfg" file, ensure you have a serverCommandPassword set. Example:

serverCommandPassword = "abc123";

Make note of the password you have (or created), you will need it now. Copy it to your clipboard.


7a. Open the new @Apex_cfg folder which you placed in your arma 3 directory.

7b. Open the "parameters.sqf" file.

7c. Locate this:

_serverCommandPassword = "'abc123'";

7d. Ignoring the " and ' quotations (do not touch them), copy your serverCommandPassword into that line as shown. See #7 to compare.

7e. Dont use that password!!!

7f. Ensure you change the admin login password in server.cfg. "passwordAdmin"


  1. In the "parameters.sqf" file, locate this:

_main_mission_type = 'NONE';

Using the notes and examples posted beneath that line, select the mission type you want to run. Reference: https://i.imgur.com/FI8tWHZ.png


  1. Enjoy!

Other notes: