Add Frozen Flame (#238)
This commit is contained in:
parent
ba2c5ef483
commit
6b905c64df
78
frozen-flame.kvp
Normal file
78
frozen-flame.kvp
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
Meta.DisplayName=Frozen Flame
|
||||||
|
Meta.Description=Frozen Flame Dedicated Server
|
||||||
|
Meta.OS=Windows, Linux
|
||||||
|
Meta.Arch=x86_64
|
||||||
|
Meta.Author=Greelan
|
||||||
|
Meta.URL=https://frozen-flame.com/
|
||||||
|
Meta.DisplayImageSource=steam:715400
|
||||||
|
Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.Ports.$QueryPort}
|
||||||
|
Meta.ConfigManifest=frozen-flameconfig.json
|
||||||
|
Meta.MetaConfigManifest=frozen-flamemetaconfig.json
|
||||||
|
Meta.ConfigRoot=frozen-flame.kvp
|
||||||
|
Meta.MinAMPVersion=2.4.0.10
|
||||||
|
Meta.SpecificDockerImage=
|
||||||
|
Meta.ContainerPolicy=Supported
|
||||||
|
Meta.Prerequsites=[]
|
||||||
|
Meta.ConfigReleaseState=NotSpecified
|
||||||
|
App.DisplayName=Frozen Flame
|
||||||
|
App.RootDir=./frozen-flame/
|
||||||
|
App.BaseDirectory=./frozen-flame/1348640/
|
||||||
|
App.ExecutableWin=1348640\FrozenFlame\Binaries\Win64\FrozenFlameServer.exe
|
||||||
|
App.ExecutableLinux=1348640/FrozenFlame/Binaries/Linux/FrozenFlameServer
|
||||||
|
App.WorkingDir=1348640
|
||||||
|
App.LinuxCommandLineArgs=FrozenFlame -stdout
|
||||||
|
App.WindowsCommandLineArgs=FrozenFlame -stdout -FullStdOutLogOutput
|
||||||
|
App.CommandLineArgs={{$PlatformArgs}} -Port={{$GamePort}} -QueryPort={{$QueryPort}} -RconPort={{$RCONPort}} -RconPassword={{$RemoteAdminPassword}} -ip={{$ExternalIP}} {{noeac}}{{$FormattedArgs}} -LOCALLOGTIMES
|
||||||
|
App.AppSettings={}
|
||||||
|
App.EnvironmentVariables={}
|
||||||
|
App.CommandLineParameterFormat=-{0}="{1}"
|
||||||
|
App.CommandLineParameterDelimiter=
|
||||||
|
App.ExitMethod=OS_CLOSE
|
||||||
|
App.ExitTimeout=30
|
||||||
|
App.ExitString=stop
|
||||||
|
App.ExitFile=app_exit.lck
|
||||||
|
App.HasWriteableConsole=True
|
||||||
|
App.HasReadableConsole=True
|
||||||
|
App.SupportsLiveSettingsChanges=False
|
||||||
|
App.LiveSettingChangeCommandFormat=set {0} "{1}"
|
||||||
|
App.ApplicationIPBinding=0.0.0.0
|
||||||
|
App.Ports=[{"Protocol":"Both","Port":7777,"Ref":"GamePort","Name":"Game Port","Description":"Port for game traffic"},{"Protocol":"UDP","Port":27015,"Ref":"QueryPort","Name":"Query Port","Description":"Port for query traffic"},{"Protocol":"TCP","Port":25575,"Ref":"RCONPort","Name":"RCON Port","Description":"Port for RCON traffic"}]
|
||||||
|
App.AdminPortRef=RCONPort
|
||||||
|
App.PrimaryApplicationPortRef=GamePort
|
||||||
|
App.UniversalSleepApplicationUDPPort=GamePort
|
||||||
|
App.UniversalSleepSteamQueryPort=QueryPort
|
||||||
|
App.MaxUsers=10
|
||||||
|
App.UseRandomAdminPassword=True
|
||||||
|
App.RemoteAdminPassword=Password123
|
||||||
|
App.AdminMethod=SourceRCON
|
||||||
|
App.AdminLoginTransform=None
|
||||||
|
App.RCONConnectDelaySeconds=5
|
||||||
|
App.RCONConnectRetrySeconds=5
|
||||||
|
App.UpdateSources=@IncludeJson[frozen-flameupdates.json]
|
||||||
|
App.Compatibility=None
|
||||||
|
App.SteamUpdateAnonymousLogin=True
|
||||||
|
App.SteamForceLoginPrompt=False
|
||||||
|
App.RapidStartup=False
|
||||||
|
App.MonitorChildProcess=False
|
||||||
|
App.MonitorChildProcessWaitMs=100
|
||||||
|
App.MonitorChildProcessName=
|
||||||
|
App.SupportsUniversalSleep=False
|
||||||
|
App.WakeupMode=Any
|
||||||
|
App.ApplicationReadyMode=RegexMatch
|
||||||
|
App.TemplateMatchRegex={{(\$?[\w]+)}}
|
||||||
|
Console.FilterMatchRegex=
|
||||||
|
Console.FilterMatchReplacement=
|
||||||
|
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
|
||||||
|
Console.AppReadyRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogRCon: \([\d\.:]+:\d+\): started connection$
|
||||||
|
Console.UserJoinRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogGameEvent: Player \((?<username>.+?):(?<userid>.+?)\) Connected$
|
||||||
|
Console.UserLeaveRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogGameEvent: Player \((?<username>.+?):(?<userid>.+?)\) Disconnected$
|
||||||
|
Console.UserChatRegex=^$
|
||||||
|
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
|
||||||
|
Console.SuppressLogAtStart=False
|
||||||
|
Console.ActivateLogRegex=
|
||||||
|
Console.UserActions={}
|
||||||
|
Limits.SleepMode=False
|
||||||
|
Limits.SleepOnStart=False
|
||||||
|
Limits.SleepDelayMinutes=5
|
||||||
|
Limits.DozeDelay=2
|
||||||
|
Limits.AutoRetryCount=5
|
447
frozen-flameconfig.json
Normal file
447
frozen-flameconfig.json
Normal file
@ -0,0 +1,447 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"DisplayName":"Server Name",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"The name of the server as it appears publicly",
|
||||||
|
"Keywords":"name",
|
||||||
|
"FieldName":"ServerName",
|
||||||
|
"InputType":"text",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"MetaGameServerName",
|
||||||
|
"IncludeInCommandLine":true,
|
||||||
|
"DefaultValue":"AMP Powered Frozen Flame Server",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Server Password",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Password to connect to the server",
|
||||||
|
"Keywords":"server,password",
|
||||||
|
"FieldName":"ServerPassword",
|
||||||
|
"InputType":"password",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.FGameSession.ServerPassword",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Player Limit",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Maximum number of players that may connect to the server",
|
||||||
|
"Keywords":"players,limit",
|
||||||
|
"FieldName":"$MaxUsers",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/Engine.GameSession.MaxPlayers",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"10",
|
||||||
|
"Suffix":"players",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Disable EasyAntiCheat",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If set, the server will be started without EasyAntiCheat (EAC). Clients should also be started without it",
|
||||||
|
"Keywords":"easy,anti,cheat,eac",
|
||||||
|
"FieldName":"noeac",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"noeac",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"",
|
||||||
|
"True":"-noeac "
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Enable PvP",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If set, PvP for non-friends will be enabled",
|
||||||
|
"Keywords":"pvp",
|
||||||
|
"FieldName":"bFreePVP",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bFreePVP",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"True",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Day Length",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets how long a day lasts on the server",
|
||||||
|
"Keywords":"day,duration,length",
|
||||||
|
"FieldName":"DurationOfDay",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.DurationOfDay",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"3600",
|
||||||
|
"Suffix":"seconds",
|
||||||
|
"Placeholder":"3600",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Health Rate After Respawn",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the health rate after death/upon respawn",
|
||||||
|
"Keywords":"health,rate,respawn",
|
||||||
|
"FieldName":"HealthRateAfterRespawn",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.HealthRateAfterRespawn",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"0.5",
|
||||||
|
"Placeholder":"0.5",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Restore Health On Level Up",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If enabled, health will be restored on level up",
|
||||||
|
"Keywords":"health,restore,level",
|
||||||
|
"FieldName":"bRestoreHealthOnLevelUp",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bRestoreHealthOnLevelUp",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"True",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Jump Stamina Cost",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the stamina cost of jumping",
|
||||||
|
"Keywords":"stamina,cost,jumping",
|
||||||
|
"FieldName":"JumpStaminaCost",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.JumpStaminaCost",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"6",
|
||||||
|
"Placeholder":"6",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Sprint Stamina Cost",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the stamina cost of sprinting",
|
||||||
|
"Keywords":"stamina,cost,sprinting",
|
||||||
|
"FieldName":"SprintStaminaCost",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.SprintStaminaCost",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"1",
|
||||||
|
"Placeholder":"1",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Armour Durability Reduction On Death",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the amount of armour durability lost after death",
|
||||||
|
"Keywords":"armour,durability,loss,reduction",
|
||||||
|
"FieldName":"ArmorDurabilityReducementAfterDeath",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.ArmorDurabilityReducementAfterDeath",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"25",
|
||||||
|
"Placeholder":"25",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Default Weapon Durability Cost",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the default weapon durability loss speed",
|
||||||
|
"Keywords":"weapon,durability,cost,speed",
|
||||||
|
"FieldName":"DefaultWeaponDurabilityCost",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.DefaultWeaponDurabilityCost",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"0.5",
|
||||||
|
"Placeholder":"0.5",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Disable Overweight System",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If set, disables the server's overweight system",
|
||||||
|
"Keywords":"disable,overweight,system",
|
||||||
|
"FieldName":"bDisableOverweight",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.DefaultsOverTimeEffect.bDisableOverweight",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Half Slowdown Overweight Ratio",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If the overweight system is enabled, disables sprint for a player after the relevant ratio is reached. 1 = 100% (default)",
|
||||||
|
"Keywords":"half,slowdown,overweight,ratio",
|
||||||
|
"FieldName":"HalfSlowdownOverweightRatio",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.HalfSlowdownOverweightRatio",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"1",
|
||||||
|
"Placeholder":"1",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Full Slowdown Overweight Ratio",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If the overweight system is enabled, disables run and getting new items after the relevant ratio is reached. 1.5 = 150% (default)",
|
||||||
|
"Keywords":"full,slowdown,overweight,ratio",
|
||||||
|
"FieldName":"FullSlowdownOverweightRatio",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.FullSlowdownOverweightRatio",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"1.5",
|
||||||
|
"Placeholder":"1.5",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Allow Teleport With Overweight",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If set, teleport is allowed when the overweight system is enabled",
|
||||||
|
"Keywords":"teleport,overweight",
|
||||||
|
"FieldName":"bIsAllowedToTeleportWithOverweight",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bIsAllowedToTeleportWithOverweight",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Allow Flying With Overweight",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If set, flying is allowed when the overweight system is enabled",
|
||||||
|
"Keywords":"flying,glide,overweight",
|
||||||
|
"FieldName":"bIsAllowedToGlideWithOverweight",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bIsAllowedToGlideWithOverweight",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Minimal Level To Drop Item After Death",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the minimum player level for dropping items after death (assuming the relevant drop settings are enabled)",
|
||||||
|
"Keywords":"minimum,level,drop,items,death",
|
||||||
|
"FieldName":"MinimalLevelToDropItemAfterDeath",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.MinimalLevelToDropItemAfterDeath",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"2147483647",
|
||||||
|
"Placeholder":"2147483647",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Drop Equipped Items",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If enabled, equipped items will be dropped after death (assuming the minimum player level is reached)",
|
||||||
|
"Keywords":"drop,equipped,items",
|
||||||
|
"FieldName":"bDropEquippedItems",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bDropEquippedItems",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Drop Equipable Items",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If enabled, equipable items will be dropped after death (assuming the minimum player level is reached)",
|
||||||
|
"Keywords":"drop,equipable,items",
|
||||||
|
"FieldName":"bDropEquipableItems",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bDropEquipableItems",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Drop Food Items",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If enabled, food items will be dropped after death (assuming the minimum player level is reached)",
|
||||||
|
"Keywords":"drop,food,items",
|
||||||
|
"FieldName":"bDropFoodItems",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bDropFoodItems",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Flame Rate",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the flame rate from everything",
|
||||||
|
"Keywords":"flame,rate",
|
||||||
|
"FieldName":"FlameRate",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.FlameRate",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"1",
|
||||||
|
"Placeholder":"1",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Monsters Health Multiplier",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the monsters health multiplier",
|
||||||
|
"Keywords":"monsters,health,multiplier",
|
||||||
|
"FieldName":"MonstersHealthMultiplier",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.MonstersHealthMultiplier",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"1",
|
||||||
|
"Placeholder":"1",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Monsters Damage Multiplier",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the monsters damage multiplier",
|
||||||
|
"Keywords":"monsters,damage,multiplier",
|
||||||
|
"FieldName":"MonstersDamageMultiplier",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.MonstersDamageMultiplier",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"1",
|
||||||
|
"Placeholder":"1",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Disable Module Cost",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If set, building will be allowed without material costs",
|
||||||
|
"Keywords":"disable,module,building,cost",
|
||||||
|
"FieldName":"bNoModuleCost",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bNoModuleCost",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Enable Limitless Support",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If set, building will be allowed without restrictions",
|
||||||
|
"Keywords":"building,module,limitless,restrictions",
|
||||||
|
"FieldName":"bLimitlessSupport",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bLimitlessSupport",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Enable Invulnerable Modules",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If set, buildings will not decay",
|
||||||
|
"Keywords":"building,module,decay,invulnerable",
|
||||||
|
"FieldName":"bInvulnerableModules",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bInvulnerableModules",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"False",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"False",
|
||||||
|
"True":"True"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Demolish Resource Drop Multiplier",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets how many resources to return after modules/buildings are destroyed",
|
||||||
|
"Keywords":"building,module,drop,resource",
|
||||||
|
"FieldName":"bDemolishResourceDropMultiplier",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bDemolishResourceDropMultiplier",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"0.5",
|
||||||
|
"Placeholder":"0.5",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Minimum Durability",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"Sets the minimum durability that is retained after weather decay system damage",
|
||||||
|
"Keywords":"minimum,durability,decay,damage",
|
||||||
|
"FieldName":"MinDurability",
|
||||||
|
"InputType":"number",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Script/FrozenFlame.DecaySubsystemSettings.MinDurability",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"0.3",
|
||||||
|
"Placeholder":"0.3",
|
||||||
|
"EnumValues":{}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DisplayName":"Apply Restrictions Inside Energy Barriers",
|
||||||
|
"Category":"Frozen Flame Server Settings",
|
||||||
|
"Description":"If enabled, sets flying and some buildings restrictions inside energy barriers",
|
||||||
|
"Keywords":"restrictions,energy,barriers",
|
||||||
|
"FieldName":"bApplyRestrictionsInsideEnergyBarriers",
|
||||||
|
"InputType":"checkbox",
|
||||||
|
"IsFlagArgument":false,
|
||||||
|
"ParamFieldName":"/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C.bApplyRestrictionsInsideEnergyBarriers",
|
||||||
|
"IncludeInCommandLine":false,
|
||||||
|
"DefaultValue":"1",
|
||||||
|
"EnumValues":{
|
||||||
|
"False":"0",
|
||||||
|
"True":"1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
45
frozen-flamegame.ini
Normal file
45
frozen-flamegame.ini
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
[/Script/Engine.GameSession]
|
||||||
|
MaxPlayers=10
|
||||||
|
|
||||||
|
[/Script/FrozenFlame.FGameSession]
|
||||||
|
ServerPassword=
|
||||||
|
|
||||||
|
[/Script/FrozenFlame.GameBalance]
|
||||||
|
bFreePVP=True
|
||||||
|
DurationOfDay=3600
|
||||||
|
|
||||||
|
HealthRateAfterRespawn=0.5
|
||||||
|
bRestoreHealthOnLevelUp=True
|
||||||
|
JumpStaminaCost=6
|
||||||
|
SprintStaminaCost=1
|
||||||
|
|
||||||
|
ArmorDurabilityReducementAfterDeath=25
|
||||||
|
DefaultWeaponDurabilityCost=0.5
|
||||||
|
|
||||||
|
HalfSlowdownOverweightRatio=1
|
||||||
|
FullSlowdownOverweightRatio=1.5
|
||||||
|
bIsAllowedToTeleportWithOverweight=False
|
||||||
|
bIsAllowedToGlideWithOverweight=False
|
||||||
|
|
||||||
|
MinimalLevelToDropItemAfterDeath=2147483647
|
||||||
|
bDropEquippedItems=False
|
||||||
|
bDropEquipableItems=False
|
||||||
|
bDropFoodItems=False
|
||||||
|
|
||||||
|
FlameRate=1
|
||||||
|
MonstersHealthMultiplier=1
|
||||||
|
MonstersDamageMultiplier=1
|
||||||
|
|
||||||
|
bNoModuleCost=False
|
||||||
|
bLimitlessSupport=False
|
||||||
|
bInvulnerableModules=False
|
||||||
|
bDemolishResourceDropMultiplier=0.5
|
||||||
|
|
||||||
|
[/Script/FrozenFlame.DecaySubsystemSettings]
|
||||||
|
MinDurability=0.3
|
||||||
|
|
||||||
|
[/Script/FrozenFlame.DefaultsOverTimeEffect]
|
||||||
|
bDisableOverweight=false
|
||||||
|
|
||||||
|
[/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C]
|
||||||
|
bApplyRestrictionsInsideEnergyBarriers=1
|
14
frozen-flamemetaconfig.json
Normal file
14
frozen-flamemetaconfig.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"ConfigFile":"FrozenFlame/Saved/Config/WindowsServer/Game.ini",
|
||||||
|
"AutoMap":true,
|
||||||
|
"ConfigType":"ini",
|
||||||
|
"ConfigFormatRegex":"^(?<key>.+?)=(?<value>.*?)$"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ConfigFile":"FrozenFlame/Saved/Config/LinuxServer/Game.ini",
|
||||||
|
"AutoMap":true,
|
||||||
|
"ConfigType":"ini",
|
||||||
|
"ConfigFormatRegex":"^(?<key>.+?)=(?<value>.*?)$"
|
||||||
|
}
|
||||||
|
]
|
45
frozen-flameupdates.json
Normal file
45
frozen-flameupdates.json
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"UpdateStageName":"SteamCMD Download",
|
||||||
|
"UpdateSourcePlatform":"All",
|
||||||
|
"UpdateSource":"SteamCMD",
|
||||||
|
"UpdateSourceData":"1348640"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"UpdateStageName":"SteamCMD Component Download",
|
||||||
|
"UpdateSourcePlatform":"Windows",
|
||||||
|
"UpdateSource":"SteamCMD",
|
||||||
|
"UpdateSourceData":"1007",
|
||||||
|
"UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Binaries/Win64/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"UpdateStageName":"Config Directory Creation",
|
||||||
|
"UpdateSourcePlatform":"Windows",
|
||||||
|
"UpdateSource":"CreateDirectory",
|
||||||
|
"UpdateSourceArgs":"{{$FullBaseDir}}FrozenFlame/Saved/Config/WindowsServer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"UpdateStageName":"Config Directory Creation",
|
||||||
|
"UpdateSourcePlatform":"Linux",
|
||||||
|
"UpdateSource":"CreateDirectory",
|
||||||
|
"UpdateSourceArgs":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"UpdateStageName":"Game Config File Download",
|
||||||
|
"UpdateSourcePlatform":"Windows",
|
||||||
|
"UpdateSource":"FetchURL",
|
||||||
|
"UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegame.ini",
|
||||||
|
"UpdateSourceArgs":"Game.ini",
|
||||||
|
"UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Saved/Config/WindowsServer/",
|
||||||
|
"OverwriteExistingFiles":false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"UpdateStageName":"Game Config File Download",
|
||||||
|
"UpdateSourcePlatform":"Linux",
|
||||||
|
"UpdateSource":"FetchURL",
|
||||||
|
"UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegame.ini",
|
||||||
|
"UpdateSourceArgs":"Game.ini",
|
||||||
|
"UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer/",
|
||||||
|
"OverwriteExistingFiles":false
|
||||||
|
}
|
||||||
|
]
|
Loading…
Reference in New Issue
Block a user