Frozen Flame: updates for server changes (#343)

This commit is contained in:
Greelan 2023-04-29 15:06:55 +10:00 committed by GitHub
parent 6c1d9df968
commit cfc6da2dea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 301 additions and 57 deletions

View File

@ -22,7 +22,7 @@ App.ExecutableLinux=1348640/FrozenFlame/Binaries/Linux/FrozenFlameServer-Linux-S
App.WorkingDir=1348640 App.WorkingDir=1348640
App.LinuxCommandLineArgs=FrozenFlame -stdout App.LinuxCommandLineArgs=FrozenFlame -stdout
App.WindowsCommandLineArgs=FrozenFlame -stdout -FullStdOutLogOutput App.WindowsCommandLineArgs=FrozenFlame -stdout -FullStdOutLogOutput
App.CommandLineArgs={{$PlatformArgs}} -Port={{$GamePort}} -QueryPort={{$QueryPort}} -RconPort={{$RCONPort}} -RconPassword={{$RemoteAdminPassword}} -ip={{$ExternalIP}} {{noeac}}{{$FormattedArgs}} -LOCALLOGTIMES App.CommandLineArgs={{$PlatformArgs}} -Port={{$GamePort}} -QueryPort={{$QueryPort}} -RconPort={{$RCONPort}} -RconPassword={{$RemoteAdminPassword}} -ip={{$ExternalIP}} {{noeac}}{{PublicServer}}{{$FormattedArgs}} -LOCALLOGTIMES
App.AppSettings={} App.AppSettings={}
App.EnvironmentVariables={} App.EnvironmentVariables={}
App.CommandLineParameterFormat=-{0}="{1}" App.CommandLineParameterFormat=-{0}="{1}"

View File

@ -3,7 +3,7 @@
"DisplayName":"Server Name", "DisplayName":"Server Name",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"The name of the server as it appears publicly", "Description":"The name of the server as it appears publicly",
"Keywords":"name", "Keywords":"name,servername",
"FieldName":"ServerName", "FieldName":"ServerName",
"InputType":"text", "InputType":"text",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -16,7 +16,7 @@
"DisplayName":"Server Password", "DisplayName":"Server Password",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Password to connect to the server", "Description":"Password to connect to the server",
"Keywords":"server,password", "Keywords":"server,password,serverpassword",
"FieldName":"ServerPassword", "FieldName":"ServerPassword",
"InputType":"password", "InputType":"password",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -25,11 +25,43 @@
"DefaultValue":"", "DefaultValue":"",
"EnumValues":{} "EnumValues":{}
}, },
{
"DisplayName":"Game Mode",
"Category":"Frozen Flame Server Settings",
"Description":"Sets the game mode (default map)",
"Keywords":"game,mode,gamemodesurvive,heavennormal,survival,cataclysm,campaign,heaven,serverdefaultmap",
"FieldName":"ServerDefaultMap",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/EngineSettings.GameMapsSettings]:ServerDefaultMap",
"IncludeInCommandLine":true,
"DefaultValue":"/Game/GameModeSurvive/Maps/Survive/Survive.Survive",
"EnumValues":{
"/Game/GameModeSurvive/Maps/Survive/Survive.Survive":"Cataclysm/Survival mode (default)",
"/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven":"Heaven/Campaign mode"
}
},
{
"DisplayName":"Make Server Public",
"Category":"Frozen Flame Server Settings",
"Description":"If enabled, the server will be made publicly visible by setting the required meta server URL and meta server secret",
"Keywords":"meta,server,url,public,metaserverurl,metaserversecret",
"FieldName":"PublicServer",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"PublicServer",
"IncludeInCommandLine":false,
"DefaultValue":"-ini:Engine:[URL]:MetaServerUrl=meta.frozen-flame.xyz -ini:Engine:[URL]:MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4 ",
"EnumValues":{
"False":"",
"True":"-ini:Engine:[URL]:MetaServerUrl=meta.frozen-flame.xyz -ini:Engine:[URL]:MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4 "
}
},
{ {
"DisplayName":"Player Limit", "DisplayName":"Player Limit",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Maximum number of players that may connect to the server", "Description":"Maximum number of players that may connect to the server",
"Keywords":"players,limit", "Keywords":"players,limit,maxplayers",
"FieldName":"$MaxUsers", "FieldName":"$MaxUsers",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -44,7 +76,7 @@
"DisplayName":"Disable EasyAntiCheat", "DisplayName":"Disable EasyAntiCheat",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If set, the server will be started without EasyAntiCheat (EAC). Clients should also be started without it", "Description":"If set, the server will be started without EasyAntiCheat (EAC). Clients should also be started without it",
"Keywords":"easy,anti,cheat,eac", "Keywords":"easy,anti,cheat,eac,noeac",
"FieldName":"noeac", "FieldName":"noeac",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -56,11 +88,27 @@
"True":"-noeac " "True":"-noeac "
} }
}, },
{
"DisplayName":"Skip Tutorial",
"Category":"Frozen Flame Server Settings",
"Description":"If set, the tutorial will be skipped",
"Keywords":"skip,tutorial,bskiptutorial",
"FieldName":"bSkipTutorial",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bSkipTutorial",
"IncludeInCommandLine":false,
"DefaultValue":"False",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{ {
"DisplayName":"Enable PvP", "DisplayName":"Enable PvP",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If set, PvP for non-friends will be enabled", "Description":"If set, PvP for non-friends will be enabled",
"Keywords":"pvp", "Keywords":"pvp,bfreepvp",
"FieldName":"bFreePVP", "FieldName":"bFreePVP",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -76,7 +124,7 @@
"DisplayName":"Day Length", "DisplayName":"Day Length",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets how long a day lasts on the server", "Description":"Sets how long a day lasts on the server",
"Keywords":"day,duration,length", "Keywords":"day,duration,length,durationofday",
"FieldName":"DurationOfDay", "FieldName":"DurationOfDay",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -91,7 +139,7 @@
"DisplayName":"Health Rate After Respawn", "DisplayName":"Health Rate After Respawn",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the health rate after death/upon respawn", "Description":"Sets the health rate after death/upon respawn",
"Keywords":"health,rate,respawn", "Keywords":"health,rate,respawn,healthrateafterrespawn",
"FieldName":"HealthRateAfterRespawn", "FieldName":"HealthRateAfterRespawn",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -105,7 +153,7 @@
"DisplayName":"Restore Health On Level Up", "DisplayName":"Restore Health On Level Up",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If enabled, health will be restored on level up", "Description":"If enabled, health will be restored on level up",
"Keywords":"health,restore,level", "Keywords":"health,restore,level,brestorehealthonlevelup",
"FieldName":"bRestoreHealthOnLevelUp", "FieldName":"bRestoreHealthOnLevelUp",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -121,7 +169,7 @@
"DisplayName":"Jump Stamina Cost", "DisplayName":"Jump Stamina Cost",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the stamina cost of jumping", "Description":"Sets the stamina cost of jumping",
"Keywords":"stamina,cost,jumping", "Keywords":"stamina,cost,jumping,jumpstaminacost",
"FieldName":"JumpStaminaCost", "FieldName":"JumpStaminaCost",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -135,7 +183,7 @@
"DisplayName":"Sprint Stamina Cost", "DisplayName":"Sprint Stamina Cost",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the stamina cost of sprinting", "Description":"Sets the stamina cost of sprinting",
"Keywords":"stamina,cost,sprinting", "Keywords":"stamina,cost,sprinting,sprintstaminacost",
"FieldName":"SprintStaminaCost", "FieldName":"SprintStaminaCost",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -149,7 +197,7 @@
"DisplayName":"Armour Durability Reduction On Death", "DisplayName":"Armour Durability Reduction On Death",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the amount of armour durability lost after death", "Description":"Sets the amount of armour durability lost after death",
"Keywords":"armour,durability,loss,reduction", "Keywords":"armour,durability,loss,reduction,armordurabilityreducementafterdeath",
"FieldName":"ArmorDurabilityReducementAfterDeath", "FieldName":"ArmorDurabilityReducementAfterDeath",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -163,7 +211,7 @@
"DisplayName":"Default Weapon Durability Cost", "DisplayName":"Default Weapon Durability Cost",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the default weapon durability loss speed", "Description":"Sets the default weapon durability loss speed",
"Keywords":"weapon,durability,cost,speed", "Keywords":"weapon,durability,cost,speed,defaultweapondurabilitycost",
"FieldName":"DefaultWeaponDurabilityCost", "FieldName":"DefaultWeaponDurabilityCost",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -177,7 +225,7 @@
"DisplayName":"Disable Overweight System", "DisplayName":"Disable Overweight System",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If set, disables the server's overweight system", "Description":"If set, disables the server's overweight system",
"Keywords":"disable,overweight,system", "Keywords":"disable,overweight,system,bdisableoverweight",
"FieldName":"bDisableOverweight", "FieldName":"bDisableOverweight",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -193,7 +241,7 @@
"DisplayName":"Half Slowdown Overweight Ratio", "DisplayName":"Half Slowdown Overweight Ratio",
"Category":"Frozen Flame Server Settings", "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)", "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", "Keywords":"half,slowdown,overweight,ratio,halfslowdownoverweightratio",
"FieldName":"HalfSlowdownOverweightRatio", "FieldName":"HalfSlowdownOverweightRatio",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -207,7 +255,7 @@
"DisplayName":"Full Slowdown Overweight Ratio", "DisplayName":"Full Slowdown Overweight Ratio",
"Category":"Frozen Flame Server Settings", "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)", "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", "Keywords":"full,slowdown,overweight,ratio,fullslowdownoverweightratio",
"FieldName":"FullSlowdownOverweightRatio", "FieldName":"FullSlowdownOverweightRatio",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -221,7 +269,7 @@
"DisplayName":"Allow Teleport With Overweight", "DisplayName":"Allow Teleport With Overweight",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If set, teleport is allowed when the overweight system is enabled", "Description":"If set, teleport is allowed when the overweight system is enabled",
"Keywords":"teleport,overweight", "Keywords":"teleport,overweight,bisallowedtoteleportwithoverweight",
"FieldName":"bIsAllowedToTeleportWithOverweight", "FieldName":"bIsAllowedToTeleportWithOverweight",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -237,7 +285,7 @@
"DisplayName":"Allow Flying With Overweight", "DisplayName":"Allow Flying With Overweight",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If set, flying is allowed when the overweight system is enabled", "Description":"If set, flying is allowed when the overweight system is enabled",
"Keywords":"flying,glide,overweight", "Keywords":"flying,glide,overweight,bisallowedtoglidewithoverweight",
"FieldName":"bIsAllowedToGlideWithOverweight", "FieldName":"bIsAllowedToGlideWithOverweight",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -253,21 +301,21 @@
"DisplayName":"Minimal Level To Drop Item After Death", "DisplayName":"Minimal Level To Drop Item After Death",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the minimum player level for dropping items after death (assuming the relevant drop settings are enabled)", "Description":"Sets the minimum player level for dropping items after death (assuming the relevant drop settings are enabled)",
"Keywords":"minimum,level,drop,items,death", "Keywords":"minimum,level,drop,items,death,minimalleveltodropitemafterdeath",
"FieldName":"MinimalLevelToDropItemAfterDeath", "FieldName":"MinimalLevelToDropItemAfterDeath",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.MinimalLevelToDropItemAfterDeath", "ParamFieldName":"/Script/FrozenFlame.GameBalance.MinimalLevelToDropItemAfterDeath",
"IncludeInCommandLine":false, "IncludeInCommandLine":false,
"DefaultValue":"2147483647", "DefaultValue":"0",
"Placeholder":"2147483647", "Placeholder":"0",
"EnumValues":{} "EnumValues":{}
}, },
{ {
"DisplayName":"Drop Equipped Items", "DisplayName":"Drop Equipped Items",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If enabled, equipped items will be dropped after death (assuming the minimum player level is reached)", "Description":"If enabled, equipped items will be dropped after death (assuming the minimum player level is reached)",
"Keywords":"drop,equipped,items", "Keywords":"drop,equipped,items,bdropequippeditems",
"FieldName":"bDropEquippedItems", "FieldName":"bDropEquippedItems",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -283,7 +331,7 @@
"DisplayName":"Drop Equipable Items", "DisplayName":"Drop Equipable Items",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If enabled, equipable items will be dropped after death (assuming the minimum player level is reached)", "Description":"If enabled, equipable items will be dropped after death (assuming the minimum player level is reached)",
"Keywords":"drop,equipable,items", "Keywords":"drop,equipable,items,bdropequipableitems",
"FieldName":"bDropEquipableItems", "FieldName":"bDropEquipableItems",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -299,7 +347,7 @@
"DisplayName":"Drop Food Items", "DisplayName":"Drop Food Items",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If enabled, food items will be dropped after death (assuming the minimum player level is reached)", "Description":"If enabled, food items will be dropped after death (assuming the minimum player level is reached)",
"Keywords":"drop,food,items", "Keywords":"drop,food,items,bdropfooditems",
"FieldName":"bDropFoodItems", "FieldName":"bDropFoodItems",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -312,14 +360,14 @@
} }
}, },
{ {
"DisplayName":"Flame Rate", "DisplayName":"Level Up Flame Rate",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the flame rate from everything", "Description":"Sets the flame rate required for the level up multiplier",
"Keywords":"flame,rate", "Keywords":"level,up,flame,rate,levelupflamerate",
"FieldName":"FlameRate", "FieldName":"LevelUpFlameRate",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.FlameRate", "ParamFieldName":"/Script/FrozenFlame.GameBalance.LevelUpFlameRate",
"IncludeInCommandLine":false, "IncludeInCommandLine":false,
"DefaultValue":"1", "DefaultValue":"1",
"Placeholder":"1", "Placeholder":"1",
@ -329,7 +377,7 @@
"DisplayName":"Monsters Health Multiplier", "DisplayName":"Monsters Health Multiplier",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the monsters health multiplier", "Description":"Sets the monsters health multiplier",
"Keywords":"monsters,health,multiplier", "Keywords":"monsters,health,multiplier,monstershealthmultiplier",
"FieldName":"MonstersHealthMultiplier", "FieldName":"MonstersHealthMultiplier",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -343,7 +391,7 @@
"DisplayName":"Monsters Damage Multiplier", "DisplayName":"Monsters Damage Multiplier",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the monsters damage multiplier", "Description":"Sets the monsters damage multiplier",
"Keywords":"monsters,damage,multiplier", "Keywords":"monsters,damage,multiplier,monstersdamagemultiplier",
"FieldName":"MonstersDamageMultiplier", "FieldName":"MonstersDamageMultiplier",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -356,8 +404,8 @@
{ {
"DisplayName":"Disable Module Cost", "DisplayName":"Disable Module Cost",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If set, building will be allowed without material costs", "Description":"If enabled, building will be allowed without material costs",
"Keywords":"disable,module,building,cost", "Keywords":"disable,module,building,cost,bnomodulecost",
"FieldName":"bNoModuleCost", "FieldName":"bNoModuleCost",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -372,8 +420,8 @@
{ {
"DisplayName":"Enable Limitless Support", "DisplayName":"Enable Limitless Support",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If set, building will be allowed without restrictions", "Description":"If enabled, building will be allowed without restrictions",
"Keywords":"building,module,limitless,restrictions", "Keywords":"building,module,limitless,restrictions,blimitlesssupport",
"FieldName":"bLimitlessSupport", "FieldName":"bLimitlessSupport",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -388,8 +436,8 @@
{ {
"DisplayName":"Enable Invulnerable Modules", "DisplayName":"Enable Invulnerable Modules",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If set, buildings will not decay", "Description":"If enabled, buildings will not decay",
"Keywords":"building,module,decay,invulnerable", "Keywords":"building,module,decay,invulnerable,binvulnerablemodules",
"FieldName":"bInvulnerableModules", "FieldName":"bInvulnerableModules",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -405,7 +453,7 @@
"DisplayName":"Demolish Resource Drop Multiplier", "DisplayName":"Demolish Resource Drop Multiplier",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets how many resources to return after modules/buildings are destroyed", "Description":"Sets how many resources to return after modules/buildings are destroyed",
"Keywords":"building,module,drop,resource", "Keywords":"building,module,drop,resource,bdemolishresourcedropmultiplier",
"FieldName":"bDemolishResourceDropMultiplier", "FieldName":"bDemolishResourceDropMultiplier",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
@ -416,33 +464,129 @@
"EnumValues":{} "EnumValues":{}
}, },
{ {
"DisplayName":"Minimum Durability", "DisplayName":"Ignore Difficulty",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"Sets the minimum durability that is retained after weather decay system damage", "Description":"If enabled, difficulty settings will be ignored (for local coop only)",
"Keywords":"minimum,durability,decay,damage", "Keywords":"ignore,difficulty,local,coop,bignoredifficulty",
"FieldName":"MinDurability", "FieldName":"bIgnoreDifficulty",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bIgnoreDifficulty",
"IncludeInCommandLine":false,
"DefaultValue":"False",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Decay Threshold",
"Category":"Frozen Flame Server Settings",
"Description":"Sets a minimum durability that keeps after weather decay system damage",
"Keywords":"decay,threshold,minimum,durability,decaythreshold",
"FieldName":"DecayThreshold",
"InputType":"number", "InputType":"number",
"IsFlagArgument":false, "IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.DecaySubsystemSettings.MinDurability", "ParamFieldName":"/Script/FrozenFlame.GameBalance.DecayThreshold",
"IncludeInCommandLine":false, "IncludeInCommandLine":false,
"DefaultValue":"0.3", "DefaultValue":"0",
"Placeholder":"0.3", "Placeholder":"0",
"EnumValues":{} "EnumValues":{}
}, },
{
"DisplayName":"Allow Only One Sentinel",
"Category":"Frozen Flame Server Settings",
"Description":"If enabled, only a single sentinel can be built",
"Keywords":"single,one,sentinel,allowed,bonlyonesentinelallowed",
"FieldName":"bOnlyOneSentinelAllowed",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bOnlyOneSentinelAllowed",
"IncludeInCommandLine":false,
"DefaultValue":"True",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Allow Building Only In Active Sentinel Radius",
"Category":"Frozen Flame Server Settings",
"Description":"If enabled, only building inside an active sentinel radius will be allowed",
"Keywords":"build,active,sentinel,radius,brequireactivesentinelforbuildingmode",
"FieldName":"bRequireActiveSentinelForBuildingMode",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bRequireActiveSentinelForBuildingMode",
"IncludeInCommandLine":false,
"DefaultValue":"False",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Disable Destruction Hammer Tool",
"Category":"Frozen Flame Server Settings",
"Description":"If set, the destruction hammer tool will be disabled",
"Keywords":"disable,destruction,hammer,tool,bdisallowtodestroymoduleswithoutownership",
"FieldName":"bDisallowToDestroyModulesWithoutOwnership",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bDisallowToDestroyModulesWithoutOwnership",
"IncludeInCommandLine":false,
"DefaultValue":"True",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Allow Creatures To Damage Buildings",
"Category":"Frozen Flame Server Settings",
"Description":"If enabled, creatures will be able to damage buildings",
"Keywords":"allow,creatures,damage,buildings,ballowcreaturestodamagebuildings",
"FieldName":"bAllowCreaturesToDamageBuildings",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bAllowCreaturesToDamageBuildings",
"IncludeInCommandLine":false,
"DefaultValue":"False",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Allow Players To Damage Buildings",
"Category":"Frozen Flame Server Settings",
"Description":"If enabled, players will be able to damage buildings",
"Keywords":"allow,players,damage,buildings,ballowplayerstodamagebuildings",
"FieldName":"bAllowPlayersToDamageBuildings",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"/Script/FrozenFlame.GameBalance.bAllowPlayersToDamageBuildings",
"IncludeInCommandLine":false,
"DefaultValue":"True",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{ {
"DisplayName":"Apply Restrictions Inside Energy Barriers", "DisplayName":"Apply Restrictions Inside Energy Barriers",
"Category":"Frozen Flame Server Settings", "Category":"Frozen Flame Server Settings",
"Description":"If enabled, sets flying and some buildings restrictions inside energy barriers", "Description":"If enabled, sets flying and some buildings restrictions inside energy barriers",
"Keywords":"restrictions,energy,barriers", "Keywords":"restrictions,energy,barriers,bapplyrestrictionsinsideenergybarriers",
"FieldName":"bApplyRestrictionsInsideEnergyBarriers", "FieldName":"bApplyRestrictionsInsideEnergyBarriers",
"InputType":"checkbox", "InputType":"checkbox",
"IsFlagArgument":false, "IsFlagArgument":false,
"ParamFieldName":"/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C.bApplyRestrictionsInsideEnergyBarriers", "ParamFieldName":"/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C.bApplyRestrictionsInsideEnergyBarriers",
"IncludeInCommandLine":false, "IncludeInCommandLine":false,
"DefaultValue":"1", "DefaultValue":"True",
"EnumValues":{ "EnumValues":{
"False":"0", "False":"False",
"True":"1" "True":"True"
} }
} }
] ]

View File

@ -21,12 +21,12 @@ FullSlowdownOverweightRatio=1.5
bIsAllowedToTeleportWithOverweight=False bIsAllowedToTeleportWithOverweight=False
bIsAllowedToGlideWithOverweight=False bIsAllowedToGlideWithOverweight=False
MinimalLevelToDropItemAfterDeath=2147483647 MinimalLevelToDropItemAfterDeath=0
bDropEquippedItems=False bDropEquippedItems=False
bDropEquipableItems=False bDropEquipableItems=False
bDropFoodItems=False bDropFoodItems=False
FlameRate=1 LevelUpFlameRate=1
MonstersHealthMultiplier=1 MonstersHealthMultiplier=1
MonstersDamageMultiplier=1 MonstersDamageMultiplier=1
@ -35,11 +35,19 @@ bLimitlessSupport=False
bInvulnerableModules=False bInvulnerableModules=False
bDemolishResourceDropMultiplier=0.5 bDemolishResourceDropMultiplier=0.5
[/Script/FrozenFlame.DecaySubsystemSettings] bIgnoreDifficulty=False
MinDurability=0.3
DecayThreshold=0
bOnlyOneSentinelAllowed=True
bRequireActiveSentinelForBuildingMode=False
bDisallowToDestroyModulesWithoutOwnership=True
bAllowCreaturesToDamageBuildings=False
bAllowPlayersToDamageBuildings=True
[/Script/FrozenFlame.DefaultsOverTimeEffect] [/Script/FrozenFlame.DefaultsOverTimeEffect]
bDisableOverweight=false bDisableOverweight=False
[/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C] [/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C]
bApplyRestrictionsInsideEnergyBarriers=1 bApplyRestrictionsInsideEnergyBarriers=True

View File

@ -0,0 +1,16 @@
[/Script/FrozenFlame.GameBalance]
bSkipTutorial=False
HealthRateAfterRespawn=0.5
bRestoreHealthOnLevelUp=True
ArmorDurabilityReducementAfterDeath=25
DefaultWeaponDurabilityCost=0.5
bDropEquippedItems=False
bDropEquipableItems=True
bDropFoodItems=True
bDemolishResourceDropMultiplier=0.5
DecayThreshold=0

View File

@ -0,0 +1,16 @@
[/Script/FrozenFlame.GameBalance]
bSkipTutorial=False
HealthRateAfterRespawn=0.5
bRestoreHealthOnLevelUp=True
ArmorDurabilityReducementAfterDeath=25
DefaultWeaponDurabilityCost=0.5
bDropEquippedItems=False
bDropEquipableItems=True
bDropFoodItems=True
bDemolishResourceDropMultiplier=0.5
DecayThreshold=0

View File

@ -10,5 +10,29 @@
"AutoMap":true, "AutoMap":true,
"ConfigType":"ini", "ConfigType":"ini",
"ConfigFormatRegex":"^(?<key>.+?)=(?<value>.*?)$" "ConfigFormatRegex":"^(?<key>.+?)=(?<value>.*?)$"
},
{
"ConfigFile":"FrozenFlame/Saved/Config/WindowsServer/GameModeSurvive.ini",
"AutoMap":true,
"ConfigType":"ini",
"ConfigFormatRegex":"^(?<key>.+?)=(?<value>.*?)$"
},
{
"ConfigFile":"FrozenFlame/Saved/Config/LinuxServer/GameModeSurvive.ini",
"AutoMap":true,
"ConfigType":"ini",
"ConfigFormatRegex":"^(?<key>.+?)=(?<value>.*?)$"
},
{
"ConfigFile":"FrozenFlame/Saved/Config/WindowsServer/HeavenNormal.ini",
"AutoMap":true,
"ConfigType":"ini",
"ConfigFormatRegex":"^(?<key>.+?)=(?<value>.*?)$"
},
{
"ConfigFile":"FrozenFlame/Saved/Config/LinuxServer/HeavenNormal.ini",
"AutoMap":true,
"ConfigType":"ini",
"ConfigFormatRegex":"^(?<key>.+?)=(?<value>.*?)$"
} }
] ]

View File

@ -26,7 +26,7 @@
"UpdateSourceArgs":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer" "UpdateSourceArgs":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer"
}, },
{ {
"UpdateStageName":"Game Config File Download", "UpdateStageName":"Game.ini File Download",
"UpdateSourcePlatform":"Windows", "UpdateSourcePlatform":"Windows",
"UpdateSource":"FetchURL", "UpdateSource":"FetchURL",
"UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegame.ini", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegame.ini",
@ -35,12 +35,48 @@
"OverwriteExistingFiles":false "OverwriteExistingFiles":false
}, },
{ {
"UpdateStageName":"Game Config File Download", "UpdateStageName":"Game.ini File Download",
"UpdateSourcePlatform":"Linux", "UpdateSourcePlatform":"Linux",
"UpdateSource":"FetchURL", "UpdateSource":"FetchURL",
"UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegame.ini", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegame.ini",
"UpdateSourceArgs":"Game.ini", "UpdateSourceArgs":"Game.ini",
"UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer/", "UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer/",
"OverwriteExistingFiles":false "OverwriteExistingFiles":false
},
{
"UpdateStageName":"GameModeSurvive.ini File Download",
"UpdateSourcePlatform":"Windows",
"UpdateSource":"FetchURL",
"UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegamemodesurvive.ini",
"UpdateSourceArgs":"GameModeSurvive.ini",
"UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Saved/Config/WindowsServer/",
"OverwriteExistingFiles":false
},
{
"UpdateStageName":"GameModeSurvive.ini File Download",
"UpdateSourcePlatform":"Linux",
"UpdateSource":"FetchURL",
"UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegamemodesurvive.ini",
"UpdateSourceArgs":"GameModeSurvive.ini",
"UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer/",
"OverwriteExistingFiles":false
},
{
"UpdateStageName":"HeavenNormal.ini File Download",
"UpdateSourcePlatform":"Windows",
"UpdateSource":"FetchURL",
"UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flameheavennormal.ini",
"UpdateSourceArgs":"HeavenNormal.ini",
"UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Saved/Config/WindowsServer/",
"OverwriteExistingFiles":false
},
{
"UpdateStageName":"HeavenNormal.ini File Download",
"UpdateSourcePlatform":"Linux",
"UpdateSource":"FetchURL",
"UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flameheavennormal.ini",
"UpdateSourceArgs":"HeavenNormal.ini",
"UpdateSourceTarget":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer/",
"OverwriteExistingFiles":false
} }
] ]