diff --git a/frozen-flame.kvp b/frozen-flame.kvp index 228dd08..c912524 100644 --- a/frozen-flame.kvp +++ b/frozen-flame.kvp @@ -22,7 +22,7 @@ App.ExecutableLinux=1348640/FrozenFlame/Binaries/Linux/FrozenFlameServer-Linux-S 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.CommandLineArgs={{$PlatformArgs}} -Port={{$GamePort}} -QueryPort={{$QueryPort}} -RconPort={{$RCONPort}} -RconPassword={{$RemoteAdminPassword}} -ip={{$ExternalIP}} {{noeac}}{{PublicServer}}{{$FormattedArgs}} -LOCALLOGTIMES App.AppSettings={} App.EnvironmentVariables={} App.CommandLineParameterFormat=-{0}="{1}" diff --git a/frozen-flameconfig.json b/frozen-flameconfig.json index c93ca30..74b2f73 100644 --- a/frozen-flameconfig.json +++ b/frozen-flameconfig.json @@ -3,7 +3,7 @@ "DisplayName":"Server Name", "Category":"Frozen Flame Server Settings", "Description":"The name of the server as it appears publicly", - "Keywords":"name", + "Keywords":"name,servername", "FieldName":"ServerName", "InputType":"text", "IsFlagArgument":false, @@ -16,7 +16,7 @@ "DisplayName":"Server Password", "Category":"Frozen Flame Server Settings", "Description":"Password to connect to the server", - "Keywords":"server,password", + "Keywords":"server,password,serverpassword", "FieldName":"ServerPassword", "InputType":"password", "IsFlagArgument":false, @@ -25,11 +25,43 @@ "DefaultValue":"", "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", "Category":"Frozen Flame Server Settings", "Description":"Maximum number of players that may connect to the server", - "Keywords":"players,limit", + "Keywords":"players,limit,maxplayers", "FieldName":"$MaxUsers", "InputType":"number", "IsFlagArgument":false, @@ -44,7 +76,7 @@ "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", + "Keywords":"easy,anti,cheat,eac,noeac", "FieldName":"noeac", "InputType":"checkbox", "IsFlagArgument":false, @@ -56,11 +88,27 @@ "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", "Category":"Frozen Flame Server Settings", "Description":"If set, PvP for non-friends will be enabled", - "Keywords":"pvp", + "Keywords":"pvp,bfreepvp", "FieldName":"bFreePVP", "InputType":"checkbox", "IsFlagArgument":false, @@ -76,7 +124,7 @@ "DisplayName":"Day Length", "Category":"Frozen Flame Server Settings", "Description":"Sets how long a day lasts on the server", - "Keywords":"day,duration,length", + "Keywords":"day,duration,length,durationofday", "FieldName":"DurationOfDay", "InputType":"number", "IsFlagArgument":false, @@ -91,7 +139,7 @@ "DisplayName":"Health Rate After Respawn", "Category":"Frozen Flame Server Settings", "Description":"Sets the health rate after death/upon respawn", - "Keywords":"health,rate,respawn", + "Keywords":"health,rate,respawn,healthrateafterrespawn", "FieldName":"HealthRateAfterRespawn", "InputType":"number", "IsFlagArgument":false, @@ -105,7 +153,7 @@ "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", + "Keywords":"health,restore,level,brestorehealthonlevelup", "FieldName":"bRestoreHealthOnLevelUp", "InputType":"checkbox", "IsFlagArgument":false, @@ -121,7 +169,7 @@ "DisplayName":"Jump Stamina Cost", "Category":"Frozen Flame Server Settings", "Description":"Sets the stamina cost of jumping", - "Keywords":"stamina,cost,jumping", + "Keywords":"stamina,cost,jumping,jumpstaminacost", "FieldName":"JumpStaminaCost", "InputType":"number", "IsFlagArgument":false, @@ -135,7 +183,7 @@ "DisplayName":"Sprint Stamina Cost", "Category":"Frozen Flame Server Settings", "Description":"Sets the stamina cost of sprinting", - "Keywords":"stamina,cost,sprinting", + "Keywords":"stamina,cost,sprinting,sprintstaminacost", "FieldName":"SprintStaminaCost", "InputType":"number", "IsFlagArgument":false, @@ -149,7 +197,7 @@ "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", + "Keywords":"armour,durability,loss,reduction,armordurabilityreducementafterdeath", "FieldName":"ArmorDurabilityReducementAfterDeath", "InputType":"number", "IsFlagArgument":false, @@ -163,7 +211,7 @@ "DisplayName":"Default Weapon Durability Cost", "Category":"Frozen Flame Server Settings", "Description":"Sets the default weapon durability loss speed", - "Keywords":"weapon,durability,cost,speed", + "Keywords":"weapon,durability,cost,speed,defaultweapondurabilitycost", "FieldName":"DefaultWeaponDurabilityCost", "InputType":"number", "IsFlagArgument":false, @@ -177,7 +225,7 @@ "DisplayName":"Disable Overweight System", "Category":"Frozen Flame Server Settings", "Description":"If set, disables the server's overweight system", - "Keywords":"disable,overweight,system", + "Keywords":"disable,overweight,system,bdisableoverweight", "FieldName":"bDisableOverweight", "InputType":"checkbox", "IsFlagArgument":false, @@ -193,7 +241,7 @@ "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", + "Keywords":"half,slowdown,overweight,ratio,halfslowdownoverweightratio", "FieldName":"HalfSlowdownOverweightRatio", "InputType":"number", "IsFlagArgument":false, @@ -207,7 +255,7 @@ "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", + "Keywords":"full,slowdown,overweight,ratio,fullslowdownoverweightratio", "FieldName":"FullSlowdownOverweightRatio", "InputType":"number", "IsFlagArgument":false, @@ -221,7 +269,7 @@ "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", + "Keywords":"teleport,overweight,bisallowedtoteleportwithoverweight", "FieldName":"bIsAllowedToTeleportWithOverweight", "InputType":"checkbox", "IsFlagArgument":false, @@ -237,7 +285,7 @@ "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", + "Keywords":"flying,glide,overweight,bisallowedtoglidewithoverweight", "FieldName":"bIsAllowedToGlideWithOverweight", "InputType":"checkbox", "IsFlagArgument":false, @@ -253,21 +301,21 @@ "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", + "Keywords":"minimum,level,drop,items,death,minimalleveltodropitemafterdeath", "FieldName":"MinimalLevelToDropItemAfterDeath", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"/Script/FrozenFlame.GameBalance.MinimalLevelToDropItemAfterDeath", "IncludeInCommandLine":false, - "DefaultValue":"2147483647", - "Placeholder":"2147483647", + "DefaultValue":"0", + "Placeholder":"0", "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", + "Keywords":"drop,equipped,items,bdropequippeditems", "FieldName":"bDropEquippedItems", "InputType":"checkbox", "IsFlagArgument":false, @@ -283,7 +331,7 @@ "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", + "Keywords":"drop,equipable,items,bdropequipableitems", "FieldName":"bDropEquipableItems", "InputType":"checkbox", "IsFlagArgument":false, @@ -299,7 +347,7 @@ "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", + "Keywords":"drop,food,items,bdropfooditems", "FieldName":"bDropFoodItems", "InputType":"checkbox", "IsFlagArgument":false, @@ -312,14 +360,14 @@ } }, { - "DisplayName":"Flame Rate", + "DisplayName":"Level Up Flame Rate", "Category":"Frozen Flame Server Settings", - "Description":"Sets the flame rate from everything", - "Keywords":"flame,rate", - "FieldName":"FlameRate", + "Description":"Sets the flame rate required for the level up multiplier", + "Keywords":"level,up,flame,rate,levelupflamerate", + "FieldName":"LevelUpFlameRate", "InputType":"number", "IsFlagArgument":false, - "ParamFieldName":"/Script/FrozenFlame.GameBalance.FlameRate", + "ParamFieldName":"/Script/FrozenFlame.GameBalance.LevelUpFlameRate", "IncludeInCommandLine":false, "DefaultValue":"1", "Placeholder":"1", @@ -329,7 +377,7 @@ "DisplayName":"Monsters Health Multiplier", "Category":"Frozen Flame Server Settings", "Description":"Sets the monsters health multiplier", - "Keywords":"monsters,health,multiplier", + "Keywords":"monsters,health,multiplier,monstershealthmultiplier", "FieldName":"MonstersHealthMultiplier", "InputType":"number", "IsFlagArgument":false, @@ -343,7 +391,7 @@ "DisplayName":"Monsters Damage Multiplier", "Category":"Frozen Flame Server Settings", "Description":"Sets the monsters damage multiplier", - "Keywords":"monsters,damage,multiplier", + "Keywords":"monsters,damage,multiplier,monstersdamagemultiplier", "FieldName":"MonstersDamageMultiplier", "InputType":"number", "IsFlagArgument":false, @@ -356,8 +404,8 @@ { "DisplayName":"Disable Module Cost", "Category":"Frozen Flame Server Settings", - "Description":"If set, building will be allowed without material costs", - "Keywords":"disable,module,building,cost", + "Description":"If enabled, building will be allowed without material costs", + "Keywords":"disable,module,building,cost,bnomodulecost", "FieldName":"bNoModuleCost", "InputType":"checkbox", "IsFlagArgument":false, @@ -372,8 +420,8 @@ { "DisplayName":"Enable Limitless Support", "Category":"Frozen Flame Server Settings", - "Description":"If set, building will be allowed without restrictions", - "Keywords":"building,module,limitless,restrictions", + "Description":"If enabled, building will be allowed without restrictions", + "Keywords":"building,module,limitless,restrictions,blimitlesssupport", "FieldName":"bLimitlessSupport", "InputType":"checkbox", "IsFlagArgument":false, @@ -388,8 +436,8 @@ { "DisplayName":"Enable Invulnerable Modules", "Category":"Frozen Flame Server Settings", - "Description":"If set, buildings will not decay", - "Keywords":"building,module,decay,invulnerable", + "Description":"If enabled, buildings will not decay", + "Keywords":"building,module,decay,invulnerable,binvulnerablemodules", "FieldName":"bInvulnerableModules", "InputType":"checkbox", "IsFlagArgument":false, @@ -405,7 +453,7 @@ "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", + "Keywords":"building,module,drop,resource,bdemolishresourcedropmultiplier", "FieldName":"bDemolishResourceDropMultiplier", "InputType":"number", "IsFlagArgument":false, @@ -416,33 +464,129 @@ "EnumValues":{} }, { - "DisplayName":"Minimum Durability", + "DisplayName":"Ignore Difficulty", "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", + "Description":"If enabled, difficulty settings will be ignored (for local coop only)", + "Keywords":"ignore,difficulty,local,coop,bignoredifficulty", + "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", "IsFlagArgument":false, - "ParamFieldName":"/Script/FrozenFlame.DecaySubsystemSettings.MinDurability", + "ParamFieldName":"/Script/FrozenFlame.GameBalance.DecayThreshold", "IncludeInCommandLine":false, - "DefaultValue":"0.3", - "Placeholder":"0.3", + "DefaultValue":"0", + "Placeholder":"0", "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", "Category":"Frozen Flame Server Settings", "Description":"If enabled, sets flying and some buildings restrictions inside energy barriers", - "Keywords":"restrictions,energy,barriers", + "Keywords":"restrictions,energy,barriers,bapplyrestrictionsinsideenergybarriers", "FieldName":"bApplyRestrictionsInsideEnergyBarriers", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C.bApplyRestrictionsInsideEnergyBarriers", "IncludeInCommandLine":false, - "DefaultValue":"1", + "DefaultValue":"True", "EnumValues":{ - "False":"0", - "True":"1" + "False":"False", + "True":"True" } } ] diff --git a/frozen-flamegame.ini b/frozen-flamegame.ini index 53b71a6..0ed5892 100644 --- a/frozen-flamegame.ini +++ b/frozen-flamegame.ini @@ -21,12 +21,12 @@ FullSlowdownOverweightRatio=1.5 bIsAllowedToTeleportWithOverweight=False bIsAllowedToGlideWithOverweight=False -MinimalLevelToDropItemAfterDeath=2147483647 +MinimalLevelToDropItemAfterDeath=0 bDropEquippedItems=False bDropEquipableItems=False bDropFoodItems=False -FlameRate=1 +LevelUpFlameRate=1 MonstersHealthMultiplier=1 MonstersDamageMultiplier=1 @@ -35,11 +35,19 @@ bLimitlessSupport=False bInvulnerableModules=False bDemolishResourceDropMultiplier=0.5 -[/Script/FrozenFlame.DecaySubsystemSettings] -MinDurability=0.3 +bIgnoreDifficulty=False + +DecayThreshold=0 + +bOnlyOneSentinelAllowed=True +bRequireActiveSentinelForBuildingMode=False +bDisallowToDestroyModulesWithoutOwnership=True + +bAllowCreaturesToDamageBuildings=False +bAllowPlayersToDamageBuildings=True [/Script/FrozenFlame.DefaultsOverTimeEffect] -bDisableOverweight=false +bDisableOverweight=False [/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C] -bApplyRestrictionsInsideEnergyBarriers=1 +bApplyRestrictionsInsideEnergyBarriers=True diff --git a/frozen-flamegamemodesurvive.ini b/frozen-flamegamemodesurvive.ini new file mode 100644 index 0000000..41ac133 --- /dev/null +++ b/frozen-flamegamemodesurvive.ini @@ -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 \ No newline at end of file diff --git a/frozen-flameheavennormal.ini b/frozen-flameheavennormal.ini new file mode 100644 index 0000000..41ac133 --- /dev/null +++ b/frozen-flameheavennormal.ini @@ -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 \ No newline at end of file diff --git a/frozen-flamemetaconfig.json b/frozen-flamemetaconfig.json index e764146..eec22d4 100644 --- a/frozen-flamemetaconfig.json +++ b/frozen-flamemetaconfig.json @@ -10,5 +10,29 @@ "AutoMap":true, "ConfigType":"ini", "ConfigFormatRegex":"^(?.+?)=(?.*?)$" + }, + { + "ConfigFile":"FrozenFlame/Saved/Config/WindowsServer/GameModeSurvive.ini", + "AutoMap":true, + "ConfigType":"ini", + "ConfigFormatRegex":"^(?.+?)=(?.*?)$" + }, + { + "ConfigFile":"FrozenFlame/Saved/Config/LinuxServer/GameModeSurvive.ini", + "AutoMap":true, + "ConfigType":"ini", + "ConfigFormatRegex":"^(?.+?)=(?.*?)$" + }, + { + "ConfigFile":"FrozenFlame/Saved/Config/WindowsServer/HeavenNormal.ini", + "AutoMap":true, + "ConfigType":"ini", + "ConfigFormatRegex":"^(?.+?)=(?.*?)$" + }, + { + "ConfigFile":"FrozenFlame/Saved/Config/LinuxServer/HeavenNormal.ini", + "AutoMap":true, + "ConfigType":"ini", + "ConfigFormatRegex":"^(?.+?)=(?.*?)$" } ] diff --git a/frozen-flameupdates.json b/frozen-flameupdates.json index b3ae36a..0a2069c 100644 --- a/frozen-flameupdates.json +++ b/frozen-flameupdates.json @@ -26,7 +26,7 @@ "UpdateSourceArgs":"{{$FullBaseDir}}FrozenFlame/Saved/Config/LinuxServer" }, { - "UpdateStageName":"Game Config File Download", + "UpdateStageName":"Game.ini File Download", "UpdateSourcePlatform":"Windows", "UpdateSource":"FetchURL", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/frozen-flamegame.ini", @@ -35,12 +35,48 @@ "OverwriteExistingFiles":false }, { - "UpdateStageName":"Game Config File Download", + "UpdateStageName":"Game.ini 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 + }, + { + "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 } ]