Squad Update (#304)
* Squad Update Update to add fixedmaxtickrate to start arguments, remove haswritableconsole (Squad does not have a writable console), add SteamWorkshopDownloadLocation to applicable file area, set minampversion, remove RCON from serverconfig area and replace with info tile, clear up verbiage for descriptions of settings * Recommended updates Remove $ from non-AMP reserved variables Update record demos for both client and server side for better readability
This commit is contained in:
parent
678314256c
commit
a574c8e14d
@ -4,7 +4,7 @@ App.ApplicationPort2=27165
|
|||||||
App.ApplicationPort3=0
|
App.ApplicationPort3=0
|
||||||
App.ApplicationReadyMode=RegexMatch
|
App.ApplicationReadyMode=RegexMatch
|
||||||
App.BaseDirectory=./squad-dedicated-server/403240/
|
App.BaseDirectory=./squad-dedicated-server/403240/
|
||||||
App.CommandLineArgs=MULTIHOME={{$ApplicationIPBinding}} Port={{$ApplicationPort1}} QueryPort={{$ApplicationPort2}} RCONPORT={{$RemoteAdminPort}} RCONPASSWORD={{$RemoteAdminPassword}} -log -fullcrashdump
|
App.CommandLineArgs=MULTIHOME={{$ApplicationIPBinding}} Port={{$ApplicationPort1}} QueryPort={{$ApplicationPort2}} RCONPORT={{$RemoteAdminPort}} RCONPASSWORD={{$RemoteAdminPassword}} FIXEDMAXTICKRATE={{MaxTPS}} -log -fullcrashdump
|
||||||
App.CommandLineParameterDelimiter=
|
App.CommandLineParameterDelimiter=
|
||||||
App.CommandLineParameterFormat={0}="{1}"
|
App.CommandLineParameterFormat={0}="{1}"
|
||||||
App.DisplayName=Squad Dedicated Server
|
App.DisplayName=Squad Dedicated Server
|
||||||
@ -16,23 +16,25 @@ App.ExitString=stop
|
|||||||
App.RCONConnectDelaySeconds=15
|
App.RCONConnectDelaySeconds=15
|
||||||
App.RCONConnectRetrySeconds=45
|
App.RCONConnectRetrySeconds=45
|
||||||
App.HasReadableConsole=true
|
App.HasReadableConsole=true
|
||||||
App.HasWritableConsole=true
|
App.HasWritableConsole=false
|
||||||
App.RapidStartup=false
|
App.RapidStartup=false
|
||||||
App.RemoteAdminPort=21114
|
App.RemoteAdminPort=21114
|
||||||
App.RootDir=./squad-dedicated-server/
|
App.RootDir=./squad-dedicated-server/
|
||||||
App.UpdateSource=Multi
|
App.UpdateSource=Multi
|
||||||
App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "403240", "UpdateSourceArgs": "393380"}]
|
App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "403240", "UpdateSourceArgs": "393380"}]
|
||||||
App.WorkingDir=403240
|
App.WorkingDir=403240
|
||||||
|
App.SteamWorkshopDownloadLocation={{$FullBaseDir}}SquadGame/Plugins/Mods
|
||||||
App.UseRandomAdminPassword=True
|
App.UseRandomAdminPassword=True
|
||||||
Console.AppReadyRegex=^(LogInit: Display: Starting Game\.)|(LogOnline: GotoState: NewState: Playing)$
|
Console.AppReadyRegex=^(LogInit: Display: Starting Game\.)|(LogOnline: GotoState: NewState: Playing)$
|
||||||
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
|
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
|
||||||
Console.UserChatRegex=^\[Chat.*\] \[SteamID\:(?<userid>-?\d+)\] (?<username>.+?) \: (?<message>.+)$
|
Console.UserChatRegex=^\[Chat.*\] \[SteamID\:(?<userid>-?\d+)\] (?<username>.+?) \: (?<message>.+)$
|
||||||
Console.UserJoinRegex=
|
Console.UserJoinRegex=
|
||||||
Console.UserLeaveRegex=
|
Console.UserLeaveRegex=
|
||||||
Meta.Author=Shinynecrid,IceOfWraith
|
Meta.Author=Shinynecrid,IceOfWraith,Southnode-Arc
|
||||||
Meta.ConfigManifest=squad-dedicated-serverconfig.json
|
Meta.ConfigManifest=squad-dedicated-serverconfig.json
|
||||||
Meta.MetaConfigManifest=squad-dedicated-servermetaconfig.json
|
Meta.MetaConfigManifest=squad-dedicated-servermetaconfig.json
|
||||||
Meta.ConfigRoot=squad-dedicated-server.kvp
|
Meta.ConfigRoot=squad-dedicated-server.kvp
|
||||||
|
Meta.MinAMPVersion=2.4.3.0
|
||||||
Meta.Description=Squad Dedicated Server
|
Meta.Description=Squad Dedicated Server
|
||||||
Meta.DisplayImageSource=steam:393380
|
Meta.DisplayImageSource=steam:393380
|
||||||
Meta.DisplayName=Squad Dedicated Server
|
Meta.DisplayName=Squad Dedicated Server
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"DisplayName": "RCON Password",
|
"DisplayName":"RCON Password",
|
||||||
"Category": "Server Config",
|
"Category":"Server Config",
|
||||||
"Description": "Password to connect to RCON. Change this after installing the server",
|
"Description":"See the Security and Privacy menu for configurable options for the server's RCON",
|
||||||
"Keywords": "RCON,password",
|
"Keywords":"rcon,password",
|
||||||
"FieldName": "$RemoteAdminPassword",
|
"FieldName":"RCONPassword",
|
||||||
"InputType": "RandomPassword",
|
"InputType":"hidden",
|
||||||
"IsFlagArgument": false,
|
"IsFlagArgument":false,
|
||||||
"ParamFieldName": "$RemoteAdminPassword",
|
"ParamFieldName":"RCONPassword",
|
||||||
"IncludeInCommandLine": false,
|
"IncludeInCommandLine":false,
|
||||||
"DefaultValue": "Password123"
|
"EnumValues":{}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DisplayName": "Server Name",
|
"DisplayName": "Server Name",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Set the Name for the server to advertise",
|
"Description": "Set the Name for the server in the Server Browser",
|
||||||
"Keywords": "server name, name",
|
"Keywords": "server name, name",
|
||||||
"FieldName": "ServerName",
|
"FieldName": "ServerName",
|
||||||
"InputType": "text",
|
"InputType": "text",
|
||||||
@ -26,7 +26,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Max Players",
|
"DisplayName": "Max Players",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Set the max players allowed on the server",
|
"Description": "Set the max players allowed on the server (minus reserved slots)",
|
||||||
"Keywords": "max players, players",
|
"Keywords": "max players, players",
|
||||||
"FieldName": "$MaxUsers",
|
"FieldName": "$MaxUsers",
|
||||||
"InputType": "number",
|
"InputType": "number",
|
||||||
@ -37,10 +37,24 @@
|
|||||||
"Suffix":"players",
|
"Suffix":"players",
|
||||||
"MinValue":"1"
|
"MinValue":"1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"DisplayName": "Max TPS",
|
||||||
|
"Category": "Server Config",
|
||||||
|
"Description": "Set the maximum tickrate for the server (Set below 45 for best stability)",
|
||||||
|
"Keywords": "tps, tickrate",
|
||||||
|
"FieldName": "MaxTPS",
|
||||||
|
"InputType": "number",
|
||||||
|
"IsFlagArgument": false,
|
||||||
|
"ParamFieldName": "MaxTPS",
|
||||||
|
"IncludeInCommandLine": false,
|
||||||
|
"DefaultValue": "40",
|
||||||
|
"Suffix":"tps",
|
||||||
|
"MinValue":"10"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DisplayName": "LAN Mode",
|
"DisplayName": "LAN Mode",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "set the server to LAN mode?",
|
"Description": "Set the server to LAN mode",
|
||||||
"Keywords": "Lan,Server",
|
"Keywords": "Lan,Server",
|
||||||
"FieldName": "IsLANMatch",
|
"FieldName": "IsLANMatch",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
@ -55,7 +69,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Should Advertise",
|
"DisplayName": "Should Advertise",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Control visibility in the server browser",
|
"Description": "Control visibility in the server browser - disabling removes the server from the Server Browser",
|
||||||
"Keywords": "Visibility,Server",
|
"Keywords": "Visibility,Server",
|
||||||
"FieldName": "ShouldAdvertise",
|
"FieldName": "ShouldAdvertise",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
@ -70,7 +84,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Number of Reserved Slots",
|
"DisplayName": "Number of Reserved Slots",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Number of reserved slots for admins / members",
|
"Description": "Number of reserved slots for admins within the Admins.cfg file with the 'reserved' group permission",
|
||||||
"Keywords": "reserved players, players",
|
"Keywords": "reserved players, players",
|
||||||
"FieldName": "NumReservedSlots",
|
"FieldName": "NumReservedSlots",
|
||||||
"InputType": "number",
|
"InputType": "number",
|
||||||
@ -82,7 +96,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Public Queue Limit",
|
"DisplayName": "Public Queue Limit",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Size of the server queuing, for regular user",
|
"Description": "Size of the server queuing, for regular user (Setting this to 0 disables the ability for players to join the server)",
|
||||||
"Keywords": "queue,players",
|
"Keywords": "queue,players",
|
||||||
"FieldName": "PublicQueueLimit",
|
"FieldName": "PublicQueueLimit",
|
||||||
"InputType": "number",
|
"InputType": "number",
|
||||||
@ -128,7 +142,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Use Vote Factions",
|
"DisplayName": "Use Vote Factions",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Should Faction be voted for on generic layers? Randomized if false.",
|
"Description": "Should Faction be voted for on generic layers?",
|
||||||
"Keywords": "Factions,Vote",
|
"Keywords": "Factions,Vote",
|
||||||
"FieldName": "UseVoteFactions",
|
"FieldName": "UseVoteFactions",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
@ -173,7 +187,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Allow Team Change",
|
"DisplayName": "Allow Team Change",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Completly Allow or Disallow Team change to all players. Only user with Level_Balance access level can bypass this flag",
|
"Description": "Completly Allow or Disallow Team change to all players. Only users with 'balance' permission within Admins.cfg can bypass this flag",
|
||||||
"Keywords": "Layer,Vote",
|
"Keywords": "Layer,Vote",
|
||||||
"FieldName": "AllowTeamChanges",
|
"FieldName": "AllowTeamChanges",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
@ -215,7 +229,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Rejoin Squad Delay After Kick",
|
"DisplayName": "Rejoin Squad Delay After Kick",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Delay a player is allowed to rejoin a squad after being kicked.",
|
"Description": "Sets the delay after which a player is allowed to rejoin a squad after being kicked.",
|
||||||
"Keywords": "delay,players,kick",
|
"Keywords": "delay,players,kick",
|
||||||
"FieldName": "RejoinSquadDelayAfterKick",
|
"FieldName": "RejoinSquadDelayAfterKick",
|
||||||
"InputType": "number",
|
"InputType": "number",
|
||||||
@ -226,24 +240,24 @@
|
|||||||
"Suffix":"seconds"
|
"Suffix":"seconds"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DisplayName": "Record Demos",
|
"DisplayName": "Record Demos - Server",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Enable Demo Recording",
|
"Description": "Enable Demo Recording Server-side - the server will save a demo of every match",
|
||||||
"Keywords": "Record,Demo",
|
"Keywords": "Record,Demo",
|
||||||
"FieldName": "RecordDemos",
|
"FieldName": "RecordDemos",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
"IsFlagArgument": false,
|
"IsFlagArgument": false,
|
||||||
"ParamFieldName": "RecordDemos",
|
"ParamFieldName": "RecordDemos",
|
||||||
"DefaultValue": "true",
|
"DefaultValue": "false",
|
||||||
"EnumValues": {
|
"EnumValues": {
|
||||||
"False": "false",
|
"False": "false",
|
||||||
"True": "true"
|
"True": "true"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DisplayName": "Allow Public Clients Record Demos",
|
"DisplayName": "Record Demos - Client",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Enable Demo Recording",
|
"Description": "Enable Demo Recording Client-side, allowing players to record demos of matches",
|
||||||
"Keywords": "Record,Demo",
|
"Keywords": "Record,Demo",
|
||||||
"FieldName": "AllowPublicClientsToRecord",
|
"FieldName": "AllowPublicClientsToRecord",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
@ -258,7 +272,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Server Message Interval",
|
"DisplayName": "Server Message Interval",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Frequency in which the server displays the information inside the ServerMessages.cfg file.",
|
"Description": "Frequency in which the server displays the information inside the ServerMessages.cfg file as a broadcast to all players",
|
||||||
"Keywords": "Interval, Message",
|
"Keywords": "Interval, Message",
|
||||||
"FieldName": "ServerMessageInterval",
|
"FieldName": "ServerMessageInterval",
|
||||||
"InputType": "number",
|
"InputType": "number",
|
||||||
@ -299,7 +313,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Auto Team Kill Ban Number",
|
"DisplayName": "Auto Team Kill Ban Number",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Maximum allowed team kills before ban",
|
"Description": "Maximum allowed teamkills before an automatic ban",
|
||||||
"Keywords": "Interval, Message",
|
"Keywords": "Interval, Message",
|
||||||
"FieldName": "AutoTKBanNumberTKs",
|
"FieldName": "AutoTKBanNumberTKs",
|
||||||
"InputType": "number",
|
"InputType": "number",
|
||||||
@ -311,7 +325,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Auto Team Kill Ban Timer",
|
"DisplayName": "Auto Team Kill Ban Timer",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Time a Team Kiling player is banned for before being allowed to rejoin match.",
|
"Description": "Time a teamkiling player is banned for before being allowed to rejoin match.",
|
||||||
"Keywords": "Interval,Message,Time",
|
"Keywords": "Interval,Message,Time",
|
||||||
"FieldName": "AutoTKBanTime",
|
"FieldName": "AutoTKBanTime",
|
||||||
"InputType": "number",
|
"InputType": "number",
|
||||||
@ -339,7 +353,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Allow Community Admin Access",
|
"DisplayName": "Allow Community Admin Access",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Enable Community Admin Access",
|
"Description": "Enable QA Admin Access (Required for Licensed Servers)",
|
||||||
"Keywords": "Admin",
|
"Keywords": "Admin",
|
||||||
"FieldName": "AllowCommunityAdminAccess",
|
"FieldName": "AllowCommunityAdminAccess",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
@ -354,7 +368,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Offworld Developers only Admin",
|
"DisplayName": "Offworld Developers only Admin",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Only Offworld Industries developers are admins",
|
"Description": "Allow Offworld Industries QA Dev Profiling (Required for Licensed Servers)",
|
||||||
"Keywords": "Admin",
|
"Keywords": "Admin",
|
||||||
"FieldName": "AllowDevProfiling",
|
"FieldName": "AllowDevProfiling",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
@ -369,7 +383,7 @@
|
|||||||
{
|
{
|
||||||
"DisplayName": "Allow QA",
|
"DisplayName": "Allow QA",
|
||||||
"Category": "Server Config",
|
"Category": "Server Config",
|
||||||
"Description": "Allow QA",
|
"Description": "Allow Offworld Industries QA (Required for Licensed Servers)",
|
||||||
"Keywords": "QA",
|
"Keywords": "QA",
|
||||||
"FieldName": "AllowQA",
|
"FieldName": "AllowQA",
|
||||||
"InputType": "checkbox",
|
"InputType": "checkbox",
|
||||||
|
Loading…
Reference in New Issue
Block a user