forked from auQuiksilver/Apex-Framework
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Apex-Framework Setup Guide.txt
89 lines (51 loc) · 3.19 KB
/
Apex-Framework Setup Guide.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Apex Framework
Apex Framework 1.3.0 (27/08/2022) by Quiksilver ( armacombatgroup@gmail.com )
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:
Setup time: 60 minutes.
Server must be a Dedicated server. Not configured for local client hosting.
Server must be running Windows x64, or Linux.
Download the "Apex_framework_130_allFiles.zip" file.
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 ArmA 3 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
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
6a. In your "server.cfg" file, ensure your server will load the correct difficulty options. Example:
class Missions {
class apex_framework {
template="Apex_framework_120.Altis";
//template="Apex_framework_120.Tanoa";
//template="Apex_framework_120.Malden";
//template="Apex_framework_120.Enoch";
difficulty="Custom";
};
};
forcedDifficulty = "Custom";
missionWhitelist[] = {"Apex_framework_120.Altis","Apex_framework_120.Tanoa","Apex_framework_120.Malden","Apex_framework_120.Enoch"};
6b. Ensure that: forcedDifficulty = "Custom";
6c. At this time, also double check to ensure the mission template matches the mission you are trying to run.
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.
8a. Open the new @Apex_cfg folder which you placed in your arma 3 directory.
8b. Open the "parameters.sqf" file.
8c. Locate this:
_serverCommandPassword = "'abc123'";
8d. Ignoring the " and ' quotations (do not touch them), copy your serverCommandPassword into that line as shown. See #7 to compare.
8e. Dont use that password!!!
8f. Ensure you change the passwordAdmin setting as well.
In the "@Apex_cfg\parameters.sqf" file, locate this:
_main_mission_type = 'CLASSIC';
Using the notes and examples posted beneath that line, select the mission type you want to run. Reference: https://i.imgur.com/FI8tWHZ.png
Enjoy!
Other notes:
There are a few other options to choose inside that "parameters.sqf" file.
Inside the "whitelist.sqf" file, you can set player UIDs to give them various permissions. Zeus and Developer permissions are located near the bottom. For Zeus you do not need to edit the mission file, the framework will generate a module on the fly as you log in.
You can set custom chat messages inside the "chatMessages.sqf" file.
Ingame admin tools are accessed with key-combo [Shift]+[F2]. For more info, view the map diary tab "Key bindings".