-
Notifications
You must be signed in to change notification settings - Fork 277
/
arma3config.json
1336 lines (1336 loc) · 53.5 KB
/
arma3config.json
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[
{
"DisplayName":"Server Name",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the server name visible in the game browser",
"Keywords":"server,name,hostname",
"FieldName":"hostname",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"hostname",
"IncludeInCommandLine":false,
"DefaultValue":"Arma 3 Server - Powered by AMP",
"EnumValues":{}
},
{
"DisplayName":"Server Password",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the password required to connect to the server. Default is no password",
"Keywords":"server,password",
"FieldName":"password",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"password",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Admin Password",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the password required for admin access to the server. Default is no password",
"Keywords":"admin,password,passwordadmin",
"FieldName":"passwordAdmin",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"passwordAdmin",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Command Password",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the password required by alternate syntax of \"serverCommand\" server-side scripting. Default is no password",
"Keywords":"command,password,servercommandpassword",
"FieldName":"serverCommandPassword",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"serverCommandPassword",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"RCON Password",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"See the Security and Privacy menu for configurable options for the server's RCON",
"Keywords":"rcon,password",
"FieldName":"RCONPassword",
"InputType":"hidden",
"IsFlagArgument":false,
"ParamFieldName":"RCONPassword",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Server Admins",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the list of [Steam64 IDs](https://steamidfinder.com/) for server admins. Format is \"SteamID\",\"SteamID\"",
"Keywords":"admins",
"FieldName":"admins",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"admins",
"IncludeInCommandLine":false,
"DefaultValue":"",
"Placeholder":"\"12345678901234567\",\"76543210987654321\"",
"EnumValues":{}
},
{
"DisplayName":"MOTD",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the player welcome message (MOTD). Format is \"Line1\",\"Line 2\"",
"Keywords":"motd,welcome,message",
"FieldName":"motd",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"motd",
"IncludeInCommandLine":false,
"DefaultValue":"\"Welcome to Arma 3\",\"Hosted using AMP by CubeCoders\"",
"EnumValues":{}
},
{
"DisplayName":"MOTD Interval",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the time interval between display of each line of the MOTD",
"Keywords":"motd,message,delay,interval,motdinterval",
"FieldName":"motdInterval",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"motdInterval",
"IncludeInCommandLine":false,
"DefaultValue":"5",
"Placeholder":"5",
"Suffix":"seconds",
"EnumValues":{}
},
{
"DisplayName":"Player Limit",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the maximum number of clients (including headless clients) that may connect to the server at one time",
"Keywords":"maximum,players,clients,limit,maxplayers",
"FieldName":"$MaxUsers",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"maxPlayers",
"IncludeInCommandLine":false,
"DefaultValue":"64",
"Placeholder":"64",
"Suffix":"players",
"EnumValues":{}
},
{
"DisplayName":"Load Mods",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Semi-colon separated list (moddir1;moddir2) of mod directories to load (not server-side only mods). ONE LINE ONLY! Specify simply the mod ID for any mods downloaded under Updates. Otherwise, use mod directory paths relative to the server base directory or full paths. Alternatively use the Startup Parameters File option",
"Keywords":"mods,addons,mod",
"FieldName":"mod",
"InputType":"Textarea",
"IsFlagArgument":false,
"ParamFieldName":"mod",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Load Server Mods",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Semi-colon separated list (moddir1;moddir2) of server-side only mod directories to load (the mods are not broadcast to clients). ONE LINE ONLY! Specify simply the mod ID for any mods downloaded under Updates. Otherwise, use mod directory paths relative to the server base directory or full paths. Alternatively use the Startup Parameters File option",
"Keywords":"mods,addons,server,servermod",
"FieldName":"serverMod",
"InputType":"Textarea",
"IsFlagArgument":false,
"ParamFieldName":"serverMod",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Client Mods",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Semi-colon separated list (moddir1;moddir2) of client-side only mod directories. ONE LINE ONLY! These won't be loaded by the server, but will be used by the Manage Bikeys setting if enabled. Specify simply the mod ID for any mods downloaded under Updates. Otherwise, use mod directory paths relative to the server base directory or full paths",
"Keywords":"mods,addons,modding,modification,workshop,plugins,client,clientmod",
"FieldName":"clientmod",
"InputType":"Textarea",
"ParamFieldName":"clientmod",
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Manage Bikeys",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"If enabled, the bikey files for each of the mods specified in Load Mods and Client Mods will be copied to the 'keys' directory on server start, to enable addon signature verification. All existing bikeys in that directory (other than the default 'a3.bikey') will be deleted",
"Keywords":"mods,addons,bikeys",
"FieldName":"ManageBikeys",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"ManageBikeys",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Server/RCON IP Binding",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"If required, you can change the binding of the server and BattlEye RCON by changing the 'Server IP Address' setting under Security and Privacy. NOTE: The IP must be reachable by AMP, otherwise AMP's console won't work",
"Keywords":"ip,binding",
"FieldName":"ip",
"InputType":"hidden",
"IsFlagArgument":false,
"ParamFieldName":"ip",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Disallow Duplicate Game IDs",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"If enabled, players with an ID that is identical to another player will be kicked",
"Keywords":"kick,duplicate,kickduplicate",
"FieldName":"kickDuplicate",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"kickDuplicate",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Addon Signature Verification",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"If enabled, players with unknown or unsigned mods will not be allowed to join",
"Keywords":"mods,addons,verify,verifysignatures",
"FieldName":"verifySignatures",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"verifySignatures",
"IncludeInCommandLine":false,
"DefaultValue":"2",
"EnumValues":{
"False":"0",
"True":"2"
}
},
{
"DisplayName":"Allow Client File Patching",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Specifies whether to prevent or allow file patching for clients",
"Keywords":"file,patching,allowedfilepatching",
"FieldName":"allowedFilePatching",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"allowedFilePatching",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"Do not allow (default)",
"1":"Allow headless clients only",
"2":"Allow all clients"
}
},
{
"DisplayName":"Client File Patching Exceptions",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets a whitelist of [Steam64 IDs](https://steamidfinder.com/) for clients allowed to use file patching. Format is \"SteamID\",\"SteamID\"",
"Keywords":"file,patching,exceptions,filepatchingexceptions",
"FieldName":"filePatchingExceptions",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"filePatchingExceptions",
"IncludeInCommandLine":false,
"DefaultValue":"",
"Placeholder":"\"12345678901234567\",\"76543210987654321\"",
"EnumValues":{}
},
{
"DisplayName":"Minimum Client Version",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the minimum client version, below which clients won't be allowed to join. Default of 99999999 equates to the server version. NOTE: If the server uses the Performance Profiling Build in any way, set this to 0, otherwise no client can connect",
"Keywords":"required,build,requiredbuild",
"FieldName":"requiredBuild",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"requiredBuild",
"IncludeInCommandLine":false,
"DefaultValue":"99999999",
"Placeholder":"99999999",
"EnumValues":{}
},
{
"DisplayName":"Force LAN Mode",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"If enabled, the server will be forced into LAN mode - only local clients can connect",
"Keywords":"lan,loopback",
"FieldName":"loopback",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"loopback",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Headless Clients To Launch",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the number of headless clients to launch when the server starts. Further information on configuration is [here](https://discourse.cubecoders.com/t/arma-3-generic-guide/3475#h-6-headless-clients-9)",
"Keywords":"headless,client",
"FieldName":"HeadlessClientsNum",
"InputType":"number",
"MinValue":"0",
"MaxValue":"5",
"IsFlagArgument":false,
"ParamFieldName":"HeadlessClientsNum",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"Placeholder":"0",
"EnumValues":{}
},
{
"DisplayName":"Headless Clients Launch Time Limit",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the maximum time allowed for the server to successfully start, for any headless clients to be launched. If the server takes longer to start, the clients will not be launched",
"Keywords":"headless,client,launch,start,limit",
"FieldName":"HeadlessClientsStartLimit",
"InputType":"number",
"MinValue":"180",
"IsFlagArgument":false,
"ParamFieldName":"HeadlessClientsStartLimit",
"IncludeInCommandLine":false,
"DefaultValue":"180",
"Placeholder":"180",
"Suffix":"seconds",
"EnumValues":{}
},
{
"DisplayName":"Headless Client IPs",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the IPs of headless clients able to connect to the server. Multiples connections and IPs are allowed. Format is \"IP1\",\"IP2\"",
"Keywords":"headless,client,ip,headlessclients",
"FieldName":"headlessClients",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"headlessClients",
"IncludeInCommandLine":false,
"DefaultValue":"",
"Placeholder":"\"127.0.0.1\",\"210.187.254.121\"",
"EnumValues":{}
},
{
"DisplayName":"Use Headless Client Startup Parameters File",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"If enabled, allows the use of a [parameters file](https://community.bistudio.com/wiki/Startup_Parameters_Config_File) for additional startup parameters for headless clients. File is \"hc_parameters.txt\" in the server base directory. Useful if the server also uses its own Startup Parameters File for mods. Use with care",
"Keywords":"headless,client,custom,server,arguments,parameters,file,parfile",
"FieldName":"hc_parfile",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"hc_parfile",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{
"False":"",
"True":"hc_parameters.txt"
}
},
{
"DisplayName":"Local Headless Client IPs",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the IPs of those headless clients listed under Headless Client IPs that have unlimited bandwidth and nearly no latency. Format is \"IP1\",\"IP2\"",
"Keywords":"headless,client,local,localclient",
"FieldName":"localClient",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"localClient",
"IncludeInCommandLine":false,
"DefaultValue":"",
"Placeholder":"\"127.0.0.1\",\"192.168.1.2\"",
"EnumValues":{}
},
{
"DisplayName":"FPS Limit",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Sets the limit for the server FPS. Setting this too high can have an effect on server performance",
"Keywords":"frames,fps,limitfps",
"FieldName":"limitFPS",
"InputType":"number",
"MinValue":"5",
"MaxValue":"1000",
"IsFlagArgument":false,
"ParamFieldName":"limitFPS",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"50",
"Placeholder":"50",
"Suffix":"fps",
"EnumValues":{}
},
{
"DisplayName":"Enable UPnP",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"If enabled, the server will automatically create port mappings on UPnP/IGD enabled routers",
"Keywords":"upnp",
"FieldName":"upnp",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"upnp",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Additional Server Startup Parameters",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"Specifies additional startup parameters that are not otherwise set by AMP. Alternatively, use the Startup Parameters File option. Use with care",
"Keywords":"custom,server,arguments,parameters",
"FieldName":"CustomServerArgs",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"CustomServerArgs",
"IncludeInCommandLine":false,
"DefaultValue":"",
"Placeholder":"-debug",
"EnumValues":{}
},
{
"DisplayName":"Use Server Startup Parameters File",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Server:dns:1",
"Description":"If enabled, allows the use of a [parameters file](https://community.bistudio.com/wiki/Startup_Parameters_Config_File) for additional startup parameters for the server. File is \"parameters.txt\" in the server base directory. Useful for long startup parameters such as -mod or -serverMod. Use with care",
"Keywords":"custom,server,arguments,parameters,file,parfile",
"FieldName":"parfile",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"parfile",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{
"False":"",
"True":"-par=parameters.txt "
}
},
{
"DisplayName":"Skip Lobby",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"If enabled, joining players will skip role selection",
"Keywords":"skip,lobby,skiplobby",
"FieldName":"skipLobby",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"skipLobby",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Minimum Players For Mission Selection",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"Sets the minimum number of players required before displaying the mission selection screen",
"Keywords":"voting,minimum,votemissionplayers",
"FieldName":"voteMissionPlayers",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"voteMissionPlayers",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"Placeholder":"1",
"EnumValues":{}
},
{
"DisplayName":"Minimum Voting Threshold",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"Sets the fraction (0.00 to 1.00) of players needed to vote something into effect",
"Keywords":"voting,threshold,votethreshold",
"FieldName":"voteThreshold",
"InputType":"number",
"MinValue":"0",
"IsFlagArgument":false,
"ParamFieldName":"voteThreshold",
"IncludeInCommandLine":false,
"DefaultValue":"0.33",
"Placeholder":"0.33",
"EnumValues":{}
},
{
"DisplayName":"Advanced Flight Model",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"Sets the Advanced Flight Model mode",
"Keywords":"force,advanced,flight,model,forcerotorlibsimulation",
"FieldName":"forceRotorLibSimulation",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"forceRotorLibSimulation",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"0":"Player decides (default)",
"1":"Force Advanced Flight Model",
"2":"Force Simple Flight Model"
}
},
{
"DisplayName":"Disable Voice Chat",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"If set, players will not be able to use in-game voice chat",
"Keywords":"voice,chat,disablevon",
"FieldName":"disableVoN",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"disableVoN",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Voice Chat Codec",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"Sets the voice chat codec type",
"Keywords":"voice,chat,codec,voncodec",
"FieldName":"vonCodec",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"vonCodec",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"Old SPEEX codec",
"1":"New OPUS codec (default)"
}
},
{
"DisplayName":"Voice Chat Quality",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"Sets the voice sound range: 1-10 is 8kHz (narrowband), 11-20 is 16kHz (wideband), 21-30 is 32kHz (SPEEX) or 48kHz (OPUS) (ultrawideband)",
"Keywords":"voice,chat,codec,quality,voncodecquality",
"FieldName":"vonCodecQuality",
"InputType":"number",
"MinValue":"1",
"MaxValue":"30",
"IsFlagArgument":false,
"ParamFieldName":"vonCodecQuality",
"IncludeInCommandLine":false,
"DefaultValue":"3",
"Placeholder":"3",
"EnumValues":{}
},
{
"DisplayName":"Start Mission Immediately",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"If enabled, begins the mission immediately instead of waiting for players to join (autoInit). Requires Persistent Mission to be enabled",
"Keywords":"mission,autoinit,immediate",
"FieldName":"autoInit",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"autoInit",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{
"False":"",
"True":"-autoInit "
}
},
{
"DisplayName":"Persistent Mission",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"If enabled, the mission keeps running when all players disconnect. Required for \"autoInit\" (Start Mission Immediately option)",
"Keywords":"mission,persistent",
"FieldName":"persistent",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"persistent",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Enable Automatic Mission Selection",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"If enabled, the server auto-starts the next mission in the mission cycle and waits for players in the role selection. Requires a [mission cycle](https://community.bistudio.com/wiki/Arma_3:_Server_Config_File#Mission_rotation) to be specified in AMP_server.cfg",
"Keywords":"mission,selection,automatic,autoselectmission",
"FieldName":"autoSelectMission",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"autoSelectMission",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Enable Random Mission Order",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"If enabled, the server randomly chooses a mission from the mission cycle for starting or auto-starting. Requires a [mission cycle](https://community.bistudio.com/wiki/Arma_3:_Server_Config_File#Mission_rotation) to be specified in AMP_server.cfg",
"Keywords":"mission,random,order,randommissionorder",
"FieldName":"randomMissionOrder",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"randomMissionOrder",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Enable Map Lines/Markers",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"If enabled, gives the ability to place markers and draw lines in map",
"Keywords":"map,lines,markers,drawinginmap",
"FieldName":"drawingInMap",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"drawingInMap",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allow Profile Glasses",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"If disabled, glasses set in a player's profile will be ignored",
"Keywords":"profile,glasses,allowprofileglasses",
"FieldName":"allowProfileGlasses",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"allowProfileGlasses",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Enforce Difficulty",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Gameplay:joystick:2",
"Description":"Forces the selected difficulty on the server. To use custom difficulty settings, you must configure them in the profile within the A3Master directory",
"Keywords":"force,difficulty,forceddifficulty",
"FieldName":"forcedDifficulty",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"forcedDifficulty",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{
"":"None (default)",
"Recruit":"Recruit",
"Regular":"Regular",
"Veteran":"Veteran",
"Custom":"Custom"
}
},
{
"DisplayName":"Enable Statistics",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"If enabled, the server will opt into [Arma 3 game analytics](https://community.bistudio.com/wiki/Arma_3:_Analytics)",
"Keywords":"arma,game,analytics,statistics,statisticsenabled",
"FieldName":"statisticsEnabled",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"statisticsEnabled",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Allowed File Extensions",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Only allows files with the listed extensions to be loaded via the loadFile command",
"Keywords":"file,extensions,allowedloadfileextensions",
"FieldName":"allowedLoadFileExtensions",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"allowedLoadFileExtensions",
"IncludeInCommandLine":false,
"DefaultValue":"\"hpp\",\"sqs\",\"sqf\",\"fsm\",\"cpp\",\"paa\",\"txt\",\"xml\",\"inc\",\"ext\",\"sqm\",\"ods\",\"fxy\",\"lip\",\"csv\",\"kb\",\"bik\",\"bikb\",\"html\",\"htm\",\"biedi\"",
"Placeholder":"\"hpp\",\"sqs\",\"sqf\",\"fsm\",\"cpp\",\"paa\",\"txt\",\"xml\",\"inc\",\"ext\",\"sqm\",\"ods\",\"fxy\",\"lip\",\"csv\",\"kb\",\"bik\",\"bikb\",\"html\",\"htm\",\"biedi\"",
"EnumValues":{}
},
{
"DisplayName":"Allowed Preprocess File Extensions",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Only allows files with the listed extensions to be loaded via the preprocessFile / preprocessFileLineNumbers commands",
"Keywords":"file,preprocess,extensions,allowedpreprocessfileextensions",
"FieldName":"allowedPreprocessFileExtensions",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"allowedPreprocessFileExtensions",
"IncludeInCommandLine":false,
"DefaultValue":"\"hpp\",\"sqs\",\"sqf\",\"fsm\",\"cpp\",\"paa\",\"txt\",\"xml\",\"inc\",\"ext\",\"sqm\",\"ods\",\"fxy\",\"lip\",\"csv\",\"kb\",\"bik\",\"bikb\",\"html\",\"htm\",\"biedi\"",
"Placeholder":"\"hpp\",\"sqs\",\"sqf\",\"fsm\",\"cpp\",\"paa\",\"txt\",\"xml\",\"inc\",\"ext\",\"sqm\",\"ods\",\"fxy\",\"lip\",\"csv\",\"kb\",\"bik\",\"bikb\",\"html\",\"htm\",\"biedi\"",
"EnumValues":{}
},
{
"DisplayName":"Allowed HTML Extensions",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Only allows files and URLs with the listed extensions to be loaded via the htmlLoad command",
"Keywords":"html,extensions,allowedhtmlloadextensions",
"FieldName":"allowedHTMLLoadExtensions",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"allowedHTMLLoadExtensions",
"IncludeInCommandLine":false,
"DefaultValue":"\"htm\",\"html\",\"xml\",\"txt\"",
"Placeholder":"\"htm\",\"html\",\"xml\",\"txt\"",
"EnumValues":{}
},
{
"DisplayName":"Log Time Stamp Format",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets the format of the time stamps used in the log file",
"Keywords":"time,stamp,format,timestampformat",
"FieldName":"timeStampFormat",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"timeStampFormat",
"IncludeInCommandLine":false,
"DefaultValue":"none",
"EnumValues":{
"none":"None (default)",
"short":"Short",
"full":"Full"
}
},
{
"DisplayName":"Log Player Info",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"If enabled, the server logs players' bandwidth and desync info every 60 seconds, as well as \"network message is pending\" owner identity",
"Keywords":"player,diag,info,enableplayerdiag",
"FieldName":"enablePlayerDiag",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"enablePlayerDiag",
"IncludeInCommandLine":false,
"DefaultValue":"0",
"EnumValues":{
"False":"0",
"True":"1"
}
},
{
"DisplayName":"Run Script On User Connected",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets [server side scripting](https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Server_Side_Scripting) to run when a user has connected",
"Keywords":"scripting,user,connected,onuserconnected",
"FieldName":"onUserConnected",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"onUserConnected",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Run Script On User Disconnected",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets [server side scripting](https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Server_Side_Scripting) to run when a user has disconnected",
"Keywords":"scripting,user,disconnected,onuserdisconnected",
"FieldName":"onUserDisconnected",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"onUserDisconnected",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Run Script On Double ID Detected",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets [server side scripting](https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Server_Side_Scripting) to run when a second user with the same ID is detected",
"Keywords":"scripting,double,id,detected,doubleiddetected",
"FieldName":"doubleIdDetected",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"doubleIdDetected",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Run Script On User Kicked",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets [server side scripting](https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Server_Side_Scripting) to run when a user is kicked",
"Keywords":"scripting,user,kicked,onuserkicked",
"FieldName":"onUserKicked",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"onUserKicked",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Run Script On Unsigned Data",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets [server side scripting](https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Server_Side_Scripting) to run when unsigned data is detected",
"Keywords":"scripting,unsigned,data,onunsigneddata",
"FieldName":"onUnsignedData",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"onUnsignedData",
"IncludeInCommandLine":false,
"DefaultValue":"kick (_this select 0)",
"Placeholder":"kick (_this select 0)",
"EnumValues":{}
},
{
"DisplayName":"Run Script On Hacked Data",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets [server side scripting](https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Server_Side_Scripting) to run when a modification of a signed pbo is detected",
"Keywords":"scripting,hacked,data,onhackeddata",
"FieldName":"onHackedData",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"onHackedData",
"IncludeInCommandLine":false,
"DefaultValue":"ban (_this select 0)",
"Placeholder":"ban (_this select 0)",
"EnumValues":{}
},
{
"DisplayName":"Run Script On Different Data",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets [server side scripting](https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Server_Side_Scripting) to run when a signed pbo is detected with a valid signature, but is a different version than a server has. Use with caution",
"Keywords":"scripting,different,data,ondifferentdata",
"FieldName":"onDifferentData",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"onDifferentData",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Composition Script Level",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets the composition script permission level",
"Keywords":"script,level,zeuscompositionscriptlevel",
"FieldName":"zeusCompositionScriptLevel",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"zeusCompositionScriptLevel",
"IncludeInCommandLine":false,
"DefaultValue":"1",
"EnumValues":{
"0":"All scripts forbidden",
"1":"Only attributes allowed (default)",
"2":"All scripts allowed"
}
},
{
"DisplayName":"Steam Query Packet Size",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"Sets the maximum Steam query packet size. Increasing this value can be dangerous",
"Keywords":"query,packet,size,steamprotocolmaxdatasize",
"FieldName":"steamProtocolMaxDataSize",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"steamProtocolMaxDataSize",
"IncludeInCommandLine":false,
"DefaultValue":"1024",
"Placeholder":"1024",
"EnumValues":{}
},
{
"DisplayName":"Call Extension Report Limit",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"If a server-initiated callExtension takes longer than the specified limit, a warning will be logged as well as reflected in the extension return result",
"Keywords":"call,extension,report,limit,callextreportlimit",
"FieldName":"callExtReportLimit",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"callExtReportLimit",
"IncludeInCommandLine":false,
"DefaultValue":"1000",
"Placeholder":"1000",
"Suffix":"milliseconds",
"EnumValues":{}
},
{
"DisplayName":"Log Object Not Found",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"If enabled, \"object not found\" messages will be logged",
"Keywords":"log,object,not,found,logobjectnotfound",
"FieldName":"LogObjectNotFound",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"LogObjectNotFound",
"IncludeInCommandLine":false,
"DefaultValue":"true",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Skip Description Parsing",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"If enabled, parsing of description.ext/mission.sqm will be skipped. Will show pbo filename instead of configured missionName",
"Keywords":"skip,description,parsing,skipdescriptionparsing",
"FieldName":"SkipDescriptionParsing",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"SkipDescriptionParsing",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Ignore Mission Load Errors",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"If enabled, a mission will load regardless of the number of loading errors",
"Keywords":"ignore,mission,errors,ignoremissionloaderrors",
"FieldName":"ignoreMissionLoadErrors",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"ignoreMissionLoadErrors",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"False":"false",
"True":"true"
}
},
{
"DisplayName":"Message Queue Size Threshold",
"Category":"Arma 3:stadia_controller",
"Subcategory":"Miscellaneous:tune:3",
"Description":"If enabled, all of a player's message types and sizes are dumped to a logfile if #monitor is running and the player's Guaranteed Message Queue size goes above the set threshold",
"Keywords":"message,queue,size,threshold,queuesizelogg",
"FieldName":"queueSizeLogG",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"queueSizeLogG",
"IncludeInCommandLine":false,