Updated Squad configs

This commit is contained in:
Daniel Gibbs 2021-06-12 14:25:49 +01:00
parent ccdcd66691
commit 840caae590
17 changed files with 586 additions and 45 deletions

View File

@ -1,23 +1,24 @@
/////////////////////////////////////////////////////////////////////////////////////////////
//// Valid access levels are as follows
//// startvote - not used
//// changemap
//// pause - Pause server gameplay
//// cheat - Use server cheat commands
//// private - Password protect server
//// balance - Group Ignores server team balance
//// chat - Admin chat and Server broadcast
//// kick
//// ban
//// config - Change server config
//// cameraman - Admin spectate mode
//// immunity - Cannot be kicked / banned
//// manageserver - Shutdown server
//// featuretest - Any features added for testing by dev team
//// reserve - Reserve slot
//// demos - Record Demos (not working)
//// debug - show admin stats command and other debugging info
//// teamchange - No timer limits on team change
//// Valid access levels are as follows
//// startvote - not used
//// changemap
//// pause - Pause server gameplay
//// cheat - Use server cheat commands
//// private - Password protect server
//// balance - Group Ignores server team balance
//// chat - Admin chat and Server broadcast
//// kick
//// ban
//// config - Change server config
//// cameraman - Admin spectate mode
//// immune - Cannot be kicked / banned
//// manageserver - Shutdown server
//// featuretest - Any features added for testing by dev team
//// reserve - Reserve slot
//// demos - Record Demos on the server side via admin commands
//// clientdemos - Record Demos on the client side via commands or the replay UI.
//// debug - show admin stats command and other debugging info
//// teamchange - No timer limits on team change
//// forceteamchange - Can issue the ForceTeamChange command
//// canseeadminchat - This group can see the admin chat and teamkill/admin-join notifications
/////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -1 +0,0 @@

2
Squad/CustomOptions.cfg Normal file
View File

@ -0,0 +1,2 @@
# Here you can control mod-specific server settings. Mods can use blueprint node "GetCustomServerSetting" to gather the contents of this file.
# This section used to exist in server.cfg

View File

@ -0,0 +1,40 @@
# v2.0 EXCLUDED FACTION SETUP LIST : This must be FactionSetup Id : those are different from display names !
//CAF_LightInfantry_1PPCLI
//CAF_LightInfantry_3PPCLI
//GB_AirAssault_2Para
//GB_Armored_1Armoured
//GB_Armored_QueensRoyalHussars
//GB_CombinedArms_3rdDivision
//GB_LightInfantry_GrenadierGuards
//GB_Mechanized_1Yorks
//GB_Motorized_3Rifles
//GB_Support_4RLC
//INS_CombinedArms_Default
//INS_LightInfantry_OmarsFreedomFighters
//MEA_AirAssault_91stAirAssault
//MEA_Armored_60thPrinceAssur
//MEA_CombinedArms_1stBattalion
//MEA_CombinedArms_Default
//MEA_LightInfantry_4thBorderGuards
//MEA_Mechanized_3rdKingQadesh
//MEA_Motorized_83rdPrinceZaid
//MEA_Support_2ndVizirHussein
//MIL_CombinedArms_Default
//MIL_LightInfantry_PeoplesFront
//RUS_AirAssault_598th
//RUS_Armored_2nd
//RUS_Armored_4th
//RUS_CombinedArms_Default
//RUS_LightInfantry_1398th
//RUS_Mechanized_1stMech
//USA_504th_Infantry
//USA_AirAssault_101Airborne1IBCT
//USA_Armored_1stArmoredDivision
//USA_CombinedArms_1Infantry
//USA_CombinedArms_3Corps
//USA_CombinedArms_Default
//USA_LightInfantry_10thMountain
//USA_LightInfantry_149MEB
//USA_Mechanized_7thInfantry
//USA_Motorized_7thInfantry

View File

@ -0,0 +1,9 @@
# v2.0 EXCLUDED FACTION LIST : This must be Faction Id : those are different from display names !
//CAF
//GB
//INS
//MEA
//MIL
//RUS
//US

20
Squad/ExcludedLayers.cfg Normal file
View File

@ -0,0 +1,20 @@
# v2.0 EXCLUDED LAYER LIST
// NOTE: This list uses Layer ID names, which is different from display names.
// NOTE: this file is used for servers running with Layer voting. This setting can be found in your Server.cfg file (make sure to use a fresh one as your basis).
// Specifying a layer here will hide it from the list when you use "adminchangelayer" or "adminsetnextlayer"
// NOTE: in-line comments will not work in this config until further notice. Comment lines should be in separate lines, if used.
AlBasrah_TA_v1
Tallil_TA_v1
Narva_TA_v1
Yehorivka_TA_v1
LashkarValley_TC_v3
JensensRange_GB-MIL
JensensRange_US-RUS
JensensRange_MEA-INS
CAF_JensensRange_CAF-RUS
Tutorial_Helicopter
Tutorial_Infantry

31
Squad/ExcludedLevels.cfg Normal file
View File

@ -0,0 +1,31 @@
# v2.0 EXCLUDED LEVEL LIST : This must be Level Id : those are different from display names !
// NOTE: This file is used for servers running with Levels voting.
// This setting can be found in your Server.cfg file (make sure to use a fresh one as your basis).
// NOTE: in-line comments will not work in this config until further notice. Comment lines should be in separate lines, if used.
TutorialInfantry
TutorialHelicopter
//Exclude Tutorials levels so it doesn't get loaded on the server
JensensRange
Nanisivik
// AlBasrah
// Belaya
// Chora
// Fallujah
// FoolsRoad
// GooseBay
// Gorodok
// Kamdesh
// Kohat
// Kokan
// Lashkar
// Logar
// Manic-5
// Mestia
// Mutaha
// Narva
// Skorpo
// Sumari
// Tallil
// Yehorivka

297
Squad/LayerRotation.cfg Normal file
View File

@ -0,0 +1,297 @@
// v2.0 LAYER_ROTATION: These must be Layer_Id's; those_are_different from_display names! I.e. "Belaya_AAS_v1" is correct, "Belaya AAS v1" is not.
// NOTE: this file is used for servers running in MapRotationMode=LayerList, running in order, or for servers running in MapRotationMode=LayerList_Randomized, where the below layers are rotated randomly. This setting can be found in your Server.cfg file (make sure to use a fresh one as your basis).
// NOTE: in-line comments will not work in this config until further notice. Comment lines should be in separate lines, if used.
Albasrah_AAS_v1
Albasrah_AAS_v2
Albasrah_Insurgency_v1
Albasrah_invasion_v1
Albasrah_invasion_v2
Albasrah_RAAS_v1
Albasrah_Skirmish_v1
Albasrah_Skirmish_v2
//AlBasrah_TA_v1
// Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
Albasrah_TC_v1
Albasrah_TC_v2
Belaya_AAS_v1
Belaya_AAS_v2
Belaya_Invasion_v1
Belaya_Invasion_v2
Belaya_Invasion_v3
Belaya_RAAS_v1
Belaya_RAAS_v2
Belaya_RAAS_v3
Belaya_Skirmish_v1
Belaya_TC_v1
Chora_AAS_v1
Chora_AAS_v2
Chora_AAS_v3
Chora_Insurgency_v1
Chora_Invasion_v1
Chora_Invasion_v2
Chora_RAAS_v1
Chora_RAAS_v2
Chora_Skirmish_v1
Chora_TC_v1
Fallujah_AAS_v1
Fallujah_AAS_v2
Fallujah_Insurgency_v1
Fallujah_Invasion_v1
Fallujah_Invasion_v2
Fallujah_Invasion_v3
Fallujah_RAAS_v1
Fallujah_RAAS_v2
Fallujah_RAAS_v3
Fallujah_Skirmish_v1
Fallujah_Skirmish_v2
Fallujah_TC_v1
Fallujah_TC_v2
FoolsRoad_AAS_v1
FoolsRoad_AAS_v2
FoolsRoad_Destruction_v1
FoolsRoad_Invasion_1
FoolsRoad_RAAS_v1
FoolsRoad_RAAS_v2
FoolsRoad_RAAS_v3
FoolsRoad_Skirmish_v1
FoolsRoad_Skirmish_v2
FoolsRoad_TC_v1
Gorodok_AAS_v1
Gorodok_AAS_v2
Gorodok_Destruction_v1
Gorodok_Insurgency_v1
Gorodok_Invasion_v1
Gorodok_Invasion_v2
Gorodok_RAAS_v1
Gorodok_RAAS_v2
Gorodok_RAAS_v3
Gorodok_RAAS_v4
Gorodok_RAAS_v5
Gorodok_Skirmish_v1
Gorodok_TC_v1
// Jensen's range layers have no gamemode and are not intended for regular servers. JensensRange_GB-MIL
// Jensen's range layers have no gamemode and are not intended for regular servers. JensensRange_US-RUS
// Jensen's range layers have no gamemode and are not intended for regular servers. JensensRange_MEA-INS
Kamdesh_AAS_v1
Kamdesh_Insurgency_v1
Kamdesh_Insurgency_v2
Kamdesh_Invasion_v1
Kamdesh_Invasion_v2
Kamdesh_Invasion_v3
Kamdesh_RAAS_v1
Kamdesh_RAAS_v2
Kamdesh_RAAS_v3
Kamdesh_RAAS_v4
Kamdesh_Skirmish_v1
Kamdesh_TC_v1
Kamdesh_TC_v2
Kohat_AAS_v1
Kohat_AAS_v2
Kohat_Insurgency_v1
Kohat_Invasion_v1
Kohat_Invasion_v2
Kohat_RAAS_v1
Kohat_RAAS_v2
Kohat_RAAS_v3
Kohat_RAAS_v4
Kohat_Skirmish_v1
Kohat_TC_v1
Kokan_AAS_v1
Kokan_Insurgency_v1
Kokan_Invasion_v1
Kokan_RAAS_v1
Kokan_RAAS_v2
Kokan_Skirmish_v1
Kokan_TC_v1
LashkarValley_AAS_v1
LashkarValley_AAS_v2
LashkarValley_Insurgency_v1
LashkarValley_Invasion_v1
LashkarValley_RAAS_v1
LashkarValley_Skirmish_v1
LashkarValley_TC_v1
LashkarValley_TC_v2
// LashkarValley_TC_v3 (WIP Layer please do not use)
Logar_AAS_v1
Logar_AAS_v2
Logar_Insurgency_v1
Logar_RAAS_v1
Logar_Skirmish_v1
Logar_TC_v1
Mestia_AAS_V1
Mestia_Invasion_V1
Mestia_Invasion_V2
Mestia_RAAS_v1
Mestia_Skirmish_v1
Mestia_TC_v1
Mutaha_AAS_v1
Mutaha_AAS_v2
Mutaha_Invasion_v1
Mutaha_RAAS_v1
Mutaha_Skirmish_v1
Mutaha_TC_v1
Mutaha_TC_v2
Narva_AAS_v1
Narva_AAS_v2
Narva_AAS_v3
Narva_Destruction_v1
Narva_Invasion_v1
Narva_Invasion_v2
Narva_RAAS_v1
Narva_Skirmish_v1
//Narva_TA_v1
// Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
Narva_TC_v1
Narva_TC_v2
Skorpo_AAS_v1
Skorpo_Invasion_v1
Skorpo_Invasion_v2
Skorpo_RAAS_v1
Skorpo_RAAS_v2
Skorpo_RAAS_v3
Skorpo_RAAS_v4
Skorpo_Skirmish_v1
Skorpo_TC_v1
Skorpo_TC_v2
Skorpo_TC_v3
Sumari_AAS_v1
Sumari_Insurgency_v1
Sumari_Invasion_v1
Sumari_RAAS_v1
Sumari_RAAS_v2
Sumari_Skirmish_v1
Sumari_TC_v1
Tallil_AAS_v1
Tallil_AAS_v2
Tallil_Invasion_v1
Tallil_Invasion_v2
Tallil_Invasion_v3
Tallil_RAAS_v1
Tallil_RAAS_v2
Tallil_RAAS_v3
Tallil_RAAS_v4
Tallil_Skirmish_v1
Tallil_Skirmish_v2
Tallil_Skirmish_v3
Tallil_Tanks_v1
Tallil_Tanks_v2
//Tallil_TA_v1
//Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
Tallil_TC_v1
//Tutorial_Helicopter
//Tutorial_Infantry
// Tutorial layers are not meant to be run on servers.
Yehorivka_AAS_v1
Yehorivka_AAS_v2
Yehorivka_Destruction_v1
Yehorivka_Invasion_v1
Yehorivka_Invasion_v2
Yehorivka_RAAS_v1
Yehorivka_RAAS_v2
Yehorivka_RAAS_v3
Yehorivka_RAAS_v4
Yehorivka_RAAS_v5
Yehorivka_Skirmish_v1
Yehorivka_Skirmish_v2
Yehorivka_Skirmish_v3
//Yehorivka_TA_v1
// Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
Yehorivka_TC_v1
Yehorivka_TC_V2
#_v2.0 CANADIAN_ARMED FORCES
CAF_AlBasrah_Invasion_v1
CAF_AlBasrah_Invasion_v2
CAF_Belaya_AAS_v1
CAF_Belaya_RAAS_v1
CAF_Belaya_RAAS_v2
CAF_Chora_AAS_v1
CAF_Chora_RAAS_v1
CAF_Fallujah_Invasion_v1
CAF_Fallujah_RAAS_v1
CAF_Fools_Road_RAAS_v1
CAF_GooseBay_AAS_v1
CAF_GooseBay_Invasion_v1
CAF_GooseBay_Invasion_v2
CAF_GooseBay_RAAS_v1
CAF_GooseBay_Skirmish_v1
CAF_Gorodok_AAS_v1
CAF_Gorodok_Invasion_v1
CAF_Gorodok_RAAS_v1
CAF_Gorodok_RAAS_v2
CAF_Gorodok_TC_v1
// Jensen's range layers have no gamemode and are not intended for regular servers.
// CAF_JensensRange_CAF-RUS
CAF_Kamdesh_Invasion_v1
CAF_Kamdesh_RAAS_v1
CAF_Kamdesh_TC_v1
CAF_Kohat_Invasion_v1
CAF_Kokan_Valley_RAAS_v1
CAF_Lashkar_Valley_Invasion_v1
CAF_Lashkar_Valley_RAAS_v1
CAF_Lashkar_Valley_TC_v1
CAF_Logar_Valley_RAAS_v1
CAF_Manic_AAS_v1
CAF_Manic_AAS_v2
CAF_Manic_Invasion_v1
CAF_Manic_Invasion_v2
CAF_Manic_RAAS_v1
CAF_Manic_RAAS_v2
CAF_Manic_RAAS_v3
CAF_Manic_RAAS_v4
CAF_Manic_Skirmish_v1
CAF_Manic_Skirmish_v2
CAF_Manic_TC_v2
CAF_Mestia_RAAS_v1
CAF_Mutaha_AAS_v1
CAF_Mutaha_RAAS_v1
CAF_Mutaha_RAAS_v2
CAF_Narva_RAAS_v1
CAF_Skorpo_RAAS_v1
CAF_Sumari_AAS_v1
CAF_Tallil_Outskirts_RAAS_v1
CAF_Tallil_Outskirts_RAAS_v2
CAF_Yehorivka_Invasion_v1
CAF_Yehorivka_RAAS_v1
CAF_Yehorivka_TC_v2

27
Squad/LevelRotation.cfg Normal file
View File

@ -0,0 +1,27 @@
# v2.0 LEVEL ROTATION : This must be Level Id : those are different from display names !
// NOTE: this file is used for servers running in MapRotationMode=LevelList, running in order, or for servers running in MapRotationMode=LevelList_Randomized, where the below layers are rotated randomly. This setting can be found in your Server.cfg file (make sure to use a fresh one as your basis).
// NOTE: in-line comments will not work in this config until further notice. Comment lines should be in separate lines, if used.
AlBasrah
Belaya
Chora
Fallujah
FoolsRoad
Gorodok
Kamdesh
Kohat
Kokan
Lashkar
Logar
Mestia
Mutaha
Narva
Skorpo
Sumari
Tallil
Yehorivka
# v2.0 CANADIAN ARMED FORCES
GooseBay
Manic-5

View File

@ -1 +0,0 @@

2
Squad/MOTD.cfg Normal file
View File

@ -0,0 +1,2 @@
Visit <a href="http://joinsquad.com/">www.joinsquad.com</a> for the latest info on Squad!
Change these messages in Configs/ServerConfigs/MOTD.cfg

View File

@ -1,9 +0,0 @@
Logar
Sumari
Fool's Road
Chora
Kohat
OP First Light
Jensen's Range
Gorodok
Yehorivka

View File

@ -12,7 +12,7 @@ Port=21114
// Leaving this empty will keep RCON turned off.
// Alternatively, set this from the command line with the argument:
// RCONPASSWORD=MyPassword
Password=ADMINPASSWORD
Password=Password1
// Set this to set the maximum number of allowable concurrent RCON
// connections to the server.
@ -21,8 +21,23 @@ Password=ADMINPASSWORD
MaxConnections=5
// Edit this to customize the number of seconds without contact from a connected
// console before the server checks with that computer to see if the session is
// still active, or if it got disconnected. Supports values between 30 and 3600.
// console before the server checks to see if the session is still active, or if
// it got disconnected. Supports values between 0 and 86400 (1 day). Set to zero
// to disable the timeout.
// Alternatively, set this from the command line with the argument:
// RCONCONNECTIONTIMEOUT=300
ConnectionTimeout=300
// Edit this to customize the number of seconds without contact from a connected
// console before the server sends a TCP KEEPALIVE to check if the session is
// still active, or if it got disconnected. Supports values between 30 and 3600 (1 hour).
// Alternatively, set this from the command line with the argument:
// RCONSECONDSBEFORETIMEOUTCHECK=120
SecondsBeforeTimeoutCheck=120
SecondsBeforeTimeoutCheck=120
// Edit this to customize the number of seconds the server will wait for the
// console to authenticate when a connection has been established. Supports
// values between 0 and 3600 (1 hour). Set to zero to disable the timeout.
// Alternatively, set this from the command line with the argument:
// RCONSECONDSBEFORETIMEOUTCHECK=5
AuthenticationTimeout=5

View File

@ -1 +0,0 @@

View File

@ -1,18 +1,75 @@
ServerName="SERVERNAME"
MaxPlayers=40
NumReservedSlots=0
IsLANMatch=false
// Control visibility in the server browser
ShouldAdvertise=true
NumPlayersDiffForTeamChanges=3
// Set the server to LAN mode
IsLANMatch=false
// Max player count on the server
MaxPlayers=100
// Number of reserved slots for admins / members
NumReservedSlots=0
// Size of the server queuing, for regular user
PublicQueueLimit=25
// Map rotation mode: it can be
// LevelList(use order in level rotation config file)
// LayerList (use order in layer rotation config file)
// or
// LevelList_Randomized
// LayerList_Randomized
// which are randomized version of previous options
MapRotationMode=LayerList
// Should the Map/Layer rotations list be randomized at start?
RandomizeAtStart=true
// Should Faction be voted for on generic layers? Randomized if false.
UseVoteFactions=false
// Should next Map be voted for at end of round?
UseVoteLevel=false
// Should next Layer be voted for at end of round?
UseVoteLayer=false
// Completly Allow or Disallow Team change to all players. Only user with Level_Balance access level can bypass this flag
AllowTeamChanges=true
// If set to false, players can change teams regardless of team balance. Otherwise, the NumPlayersDiffForTeamChanges Value is used
PreventTeamChangeIfUnbalanced=true
EnforceTeamBalance=true
// Maximum Allowed difference in player count between teams. This takes into account the team the player leaves and the team the player joins
NumPlayersDiffForTeamChanges=3
RejoinSquadDelayAfterKick=180
RecordDemos=false
// Whether public clients are allowed to record.
// If you do not want public clients to record, but you do want to allow certain ones to, you can give the admin access level "ClientDemos".
// There is a difference between "ClientDemos" and "Demos". "Demos" allows access to server commands for recording server-sided demos, while "ClientDemos" only allows clientside demos (no admin commands)
AllowPublicClientsToRecord=false
ServerMessageInterval=300
// Forces the server to do non-seamless travel (disconnect when changing maps) every X seconds
// ForceNonSeamlessTravelIntervalSeconds=43200
// The following are required for Licensed servers, but can be changed for non-licensed servers
TKAutoKickEnabled=true
AutoTKBanNumberTKs=7
AutoTKBanTime=300
VehicleKitRequirementDisabled=false
AllowCommunityAdminAccess=true
// Only Offworld Industries developers are admins
AllowDevProfiling=true
AllowQA=true
// The below commands are optional for all servers
VehicleClaimingDisabled=false
// Forced on for Licensed servers (Only OWI staff & qa are admins)
AllowCommunityAdminAccess=false
// Forced on for Licensed servers (Only OWI devs)
AllowDevProfiling=false
// ForceNonSeamlessTravelIntervalSeconds=43200 // 1 day

34
Squad/VoteConfig.cfg Normal file
View File

@ -0,0 +1,34 @@
// Votes have several configurable variables, these are:
// Duration: The duration of the voting time.
// ResultPresentationDuration: The duration where players can see the results displayed, but cannot vote.
// AccessFilter: The minimum access level required in order to vote.
// TeamFilter: The teams that you must be a member of in order to vote.
// When using Level Vote, this value lets you control how many levels will be picked from your rotation and offered for each level vote
LevelCountPerVote=4
LevelVote_Duration=30
LevelVote_ResultPresentationDuration=5
LevelVote_AccessFilter=Public
LevelVote_TeamFilter=Team_Neutral+Team_One+Team_Two
// When not using Level Vote, this value lets you control how many layers will be picked from your rotation and offered in each layer vote
LayerCountPerVote=4
LayerVote_Duration=30
LayerVote_ResultPresentationDuration=5
LayerVote_AccessFilter=Public
LayerVote_TeamFilter=Team_Neutral+Team_One+Team_Two
Team_Neutral_Duration=30
Team_Neutral_ResultPresentationDuration=5
Team_Neutral_AccessFilter=Public
Team_Neutral_TeamFilter=Team_Neutral+Team_One+Team_Two
Team_One_Duration=30
Team_One_ResultPresentationDuration=5
Team_One_AccessFilter=Public
Team_One_TeamFilter=Team_Neutral+Team_One+Team_Two
Team_Two_Duration=30
Team_Two_ResultPresentationDuration=5
Team_Two_AccessFilter=Public
Team_Two_TeamFilter=Team_Neutral+Team_One+Team_Two

18
Squad/squadserver.cfg Normal file
View File

@ -0,0 +1,18 @@
ServerName="LinuxGSM"
MaxPlayers=40
NumReservedSlots=0
IsLANMatch=false
ShouldAdvertise=true
NumPlayersDiffForTeamChanges=3
AllowTeamChanges=true
PreventTeamChangeIfUnbalanced=true
EnforceTeamBalance=true
RejoinSquadDelayAfterKick=180
RecordDemos=false
ServerMessageInterval=300
VehicleClaimingDisabled=false
// Forced on for Licensed servers (Only OWI staff & qa are admins)
AllowCommunityAdminAccess=false
// Forced on for Licensed servers (Only OWI devs)
AllowDevProfiling=false
// ForceNonSeamlessTravelIntervalSeconds=43200 // 1 day