DayZ: FPS and filepatching settings changes (#301)

This commit is contained in:
Greelan 2023-04-29 09:37:23 +10:00 committed by GitHub
parent 10fa4ea55c
commit 5bd6939090
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 54 additions and 18 deletions

View File

@ -14,7 +14,7 @@ Meta.SpecificDockerImage=
Meta.DockerRequired=False Meta.DockerRequired=False
Meta.ContainerPolicy=Supported Meta.ContainerPolicy=Supported
Meta.ContainerPolicyReason= Meta.ContainerPolicyReason=
Meta.ExtraSetupStepsURI=https://discourse.cubecoders.com/t/dayz-server-guide/3454 Meta.ExtraSetupStepsURI=https://discourse.cubecoders.com/docs?topic=3454?utm_source=ampcreate&utm_content=dayz
Meta.Prerequsites=[] Meta.Prerequsites=[]
Meta.ExtraContainerPackages=[] Meta.ExtraContainerPackages=[]
Meta.ConfigReleaseState=NotSpecified Meta.ConfigReleaseState=NotSpecified
@ -27,7 +27,7 @@ App.ExecutableLinux=1042420/DayZServer
App.WorkingDir=1042420 App.WorkingDir=1042420
App.LinuxCommandLineArgs= App.LinuxCommandLineArgs=
App.WindowsCommandLineArgs= App.WindowsCommandLineArgs=
App.CommandLineArgs={{$PlatformArgs}} "-profiles={{$FullBaseDir}}DayZServerData" "-bepath={{$FullBaseDir}}battleye" -port={{$GamePort}} -config=serverDZ.cfg -dologs -adminlog -freezeCheck -ip={{$ApplicationIPBinding}} {{$FormattedArgs}} "{{CustomServerArgs}}" App.CommandLineArgs={{$PlatformArgs}} "-profiles={{$FullBaseDir}}DayZServerData" "-bepath={{$FullBaseDir}}battleye" -port={{$GamePort}} -config=serverDZ.cfg -dologs -adminlog -freezeCheck -ip={{$ApplicationIPBinding}} {{$FormattedArgs}} {{filePatching}}{{EnableLimitFPS}}"{{CustomServerArgs}}"
App.UseLinuxIOREDIR=False App.UseLinuxIOREDIR=False
App.AppSettings={} App.AppSettings={}
App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"1024020"} App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"1024020"}

View File

@ -265,10 +265,12 @@
"Keywords":"file,patching,filepatching", "Keywords":"file,patching,filepatching",
"FieldName":"filePatching", "FieldName":"filePatching",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":true, "IsFlagArgument":false,
"ParamFieldName":"filePatching", "ParamFieldName":"filePatching",
"IncludeInCommandLine":true, "IncludeInCommandLine":false,
"DefaultValue":"-filePatching" "DefaultValue":"-filePatching ",
"False":"",
"True":"-filePatching "
}, },
{ {
"DisplayName":"Allow Client File Patching", "DisplayName":"Allow Client File Patching",
@ -303,17 +305,33 @@
} }
}, },
{ {
"DisplayName":"FPS Limit", "DisplayName":"Enable FPS Limit",
"Category":"DayZ Server Settings", "Category":"DayZ Server Settings",
"Description":"Sets the limit for the server FPS, to lower CPU usage of low population servers", "Description":"If enabled, the server FPS will be limited to the value set under \"FPS Limit Value\". Disabling this setting can have a severe effect on server performance",
"Keywords":"frames,fps,limitfps", "Keywords":"enable,frames,fps,limitfps",
"FieldName":"EnableLimitFPS",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"EnableLimitFPS",
"IncludeInCommandLine":false,
"DefaultValue":"-limitFPS={{limitFPS}} ",
"EnumValues":{
"False":"",
"True":"-limitFPS={{limitFPS}} "
}
},
{
"DisplayName":"FPS Limit Value",
"Category":"DayZ Server Settings",
"Description":"Sets the limit for the server FPS, to lower CPU usage of low population servers. Requires \"Enable FPS Limit\" to be set",
"Keywords":"frames,fps,value,limitfps",
"FieldName":"limitFPS", "FieldName":"limitFPS",
"InputType":"number", "InputType":"number",
"MinValue":"1", "MinValue":"1",
"MaxValue":"200", "MaxValue":"200",
"IsFlagArgument":false, "IsFlagArgument":false,
"ParamFieldName":"limitFPS", "ParamFieldName":"limitFPS",
"IncludeInCommandLine":true, "IncludeInCommandLine":false,
"DefaultValue":"200", "DefaultValue":"200",
"Placeholder":"200", "Placeholder":"200",
"Suffix":"fps", "Suffix":"fps",

View File

@ -14,7 +14,7 @@ Meta.SpecificDockerImage=
Meta.DockerRequired=False Meta.DockerRequired=False
Meta.ContainerPolicy=Supported Meta.ContainerPolicy=Supported
Meta.ContainerPolicyReason= Meta.ContainerPolicyReason=
Meta.ExtraSetupStepsURI=https://discourse.cubecoders.com/t/dayz-server-guide/3454 Meta.ExtraSetupStepsURI=https://discourse.cubecoders.com/docs?topic=3454?utm_source=ampcreate&utm_content=dayz
Meta.Prerequsites=[] Meta.Prerequsites=[]
Meta.ExtraContainerPackages=[] Meta.ExtraContainerPackages=[]
Meta.ConfigReleaseState=NotSpecified Meta.ConfigReleaseState=NotSpecified
@ -27,7 +27,7 @@ App.ExecutableLinux=
App.WorkingDir=223350 App.WorkingDir=223350
App.LinuxCommandLineArgs= App.LinuxCommandLineArgs=
App.WindowsCommandLineArgs= App.WindowsCommandLineArgs=
App.CommandLineArgs={{$PlatformArgs}} "-profiles={{$FullBaseDir}}DayZServerData" "-bepath={{$FullBaseDir}}battleye" -port={{$GamePort}} -config=serverDZ.cfg -dologs -adminlog -freezeCheck -ip={{$ApplicationIPBinding}} {{$FormattedArgs}} "{{CustomServerArgs}}" App.CommandLineArgs={{$PlatformArgs}} "-profiles={{$FullBaseDir}}DayZServerData" "-bepath={{$FullBaseDir}}battleye" -port={{$GamePort}} -config=serverDZ.cfg -dologs -adminlog -freezeCheck -ip={{$ApplicationIPBinding}} {{$FormattedArgs}} {{filePatching}}{{EnableLimitFPS}}"{{CustomServerArgs}}"
App.UseLinuxIOREDIR=False App.UseLinuxIOREDIR=False
App.AppSettings={} App.AppSettings={}
App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"221100"} App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"221100"}

View File

@ -265,10 +265,12 @@
"Keywords":"file,patching,filepatching", "Keywords":"file,patching,filepatching",
"FieldName":"filePatching", "FieldName":"filePatching",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":true, "IsFlagArgument":false,
"ParamFieldName":"filePatching", "ParamFieldName":"filePatching",
"IncludeInCommandLine":true, "IncludeInCommandLine":false,
"DefaultValue":"-filePatching" "DefaultValue":"-filePatching ",
"False":"",
"True":"-filePatching "
}, },
{ {
"DisplayName":"Allow Client File Patching", "DisplayName":"Allow Client File Patching",
@ -303,17 +305,33 @@
} }
}, },
{ {
"DisplayName":"FPS Limit", "DisplayName":"Enable FPS Limit",
"Category":"DayZ Server Settings", "Category":"DayZ Server Settings",
"Description":"Sets the limit for the server FPS, to lower CPU usage of low population servers", "Description":"If enabled, the server FPS will be limited to the value set under \"FPS Limit Value\". Disabling this setting can have a severe effect on server performance",
"Keywords":"frames,fps,limitfps", "Keywords":"enable,frames,fps,limitfps",
"FieldName":"EnableLimitFPS",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"EnableLimitFPS",
"IncludeInCommandLine":false,
"DefaultValue":"-limitFPS={{limitFPS}} ",
"EnumValues":{
"False":"",
"True":"-limitFPS={{limitFPS}} "
}
},
{
"DisplayName":"FPS Limit Value",
"Category":"DayZ Server Settings",
"Description":"Sets the limit for the server FPS, to lower CPU usage of low population servers. Requires \"Enable FPS Limit\" to be set",
"Keywords":"frames,fps,value,limitfps",
"FieldName":"limitFPS", "FieldName":"limitFPS",
"InputType":"number", "InputType":"number",
"MinValue":"1", "MinValue":"1",
"MaxValue":"200", "MaxValue":"200",
"IsFlagArgument":false, "IsFlagArgument":false,
"ParamFieldName":"limitFPS", "ParamFieldName":"limitFPS",
"IncludeInCommandLine":true, "IncludeInCommandLine":false,
"DefaultValue":"200", "DefaultValue":"200",
"Placeholder":"200", "Placeholder":"200",
"Suffix":"fps", "Suffix":"fps",