From 0816461fd68209f389cd76df5be8f7354fd27b5e Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Mon, 28 Aug 2023 13:29:33 +1000 Subject: [PATCH] Path of Titans: RCON and settings updates (#448) --- path-of-titans.kvp | 2 +- path-of-titansconfig.json | 74 ++++++++++++++++++++++++++++++++++++--- 2 files changed, 70 insertions(+), 6 deletions(-) diff --git a/path-of-titans.kvp b/path-of-titans.kvp index 347d19d..51e09c5 100644 --- a/path-of-titans.kvp +++ b/path-of-titans.kvp @@ -36,7 +36,7 @@ App.HasReadableConsole=True App.SupportsLiveSettingsChanges=False App.LiveSettingChangeCommandFormat=set {0} "{1}" App.ApplicationIPBinding=0.0.0.0 -App.Ports=[{"Protocol":"UDP","Port":7777,"Ref":"GamePort","Name":"Game Port","Description":"Port for game traffic"},{"Protocol":"Both","Port":7778,"Ref":"ReservedPort","Name":"Reserved Port","Description":"Reserved port"},{"Protocol":"TCP","Port":7779,"Ref":"RCONPort","Name":"RCON Port","Description":"Port for RCON traffic"},{"Protocol":"Both","Port":7780,"Ref":"StatsPort","Name":"Stats Port","Description":"Port for stats traffic"},{"Protocol":"UDP","Port":7781,"Ref":"QueryPort","Name":"Query Port","Description":"Port for query traffic"}] +App.Ports=[{"Protocol":"UDP","Port":7777,"Ref":"GamePort","Name":"Game Port","Description":"Port for game traffic"},{"Protocol":"Both","Port":7778,"Ref":"ReservedPort","Name":"Reserved Port","Description":"Reserved port"},{"Protocol":"Both","Port":7779,"Ref":"RCONPort","Name":"RCON Port","Description":"Port for RCON traffic"},{"Protocol":"Both","Port":7780,"Ref":"StatsPort","Name":"Stats Port","Description":"Port for stats traffic"},{"Protocol":"UDP","Port":7781,"Ref":"QueryPort","Name":"Query Port","Description":"Port for query traffic"}] App.AdminPortRef=RCONPort App.PrimaryApplicationPortRef=GamePort App.UniversalSleepApplicationUDPPortRef=GamePort diff --git a/path-of-titansconfig.json b/path-of-titansconfig.json index a2cf87a..a2338c7 100644 --- a/path-of-titansconfig.json +++ b/path-of-titansconfig.json @@ -145,14 +145,14 @@ "EnumValues":{} }, { - "DisplayName":"Enable Easy Anti-Cheat", + "DisplayName":"Enable BattlEye Anti-Cheat", "Category":"POT Server Settings", - "Description":"If set, enables Easy Anti-Cheat (EAC)", - "Keywords":"easy,anti,cheat,eac", - "FieldName":"EasyAntiCheatbEnabled", + "Description":"If set, enables BattlEye Anti-Cheat", + "Keywords":"battleye,anti,cheat", + "FieldName":"BattlEyeAntiCheatbEnabled", "InputType":"checkbox", "IsFlagArgument":false, - "ParamFieldName":"ini:Game:[EasyAntiCheat]:bEnabled", + "ParamFieldName":"ini:Game:[BattlEye]:bEnabled", "IncludeInCommandLine":true, "DefaultValue":"true", "EnumValues":{ @@ -973,6 +973,70 @@ "Suffix":"seconds", "EnumValues":{} }, + { + "DisplayName":"Enable Rewards Limit", + "Category":"POT Gameplay Settings", + "Description":"If set, rewards will be limited to the amount set under Rewards Limit", + "Keywords":"rewards,limit,maximum,benablemaxunclaimedrewards", + "FieldName":"bEnableMaxUnclaimedRewards", + "InputType":"checkbox", + "IsFlagArgument":false, + "ParamFieldName":"ini:Game:[/Script/PathOfTitans.IGameSession]:bEnableMaxUnclaimedRewards", + "IncludeInCommandLine":true, + "DefaultValue":"false", + "EnumValues":{ + "False":"false", + "True":"true" + } + }, + { + "DisplayName":"Rewards Limit", + "Category":"POT Gameplay Settings", + "Description":"Sets the maximum amount of rewards allowed. Requires Enable Rewards Limit to be set", + "Keywords":"rewards,limit,maximum,maxunclaimedrewards", + "FieldName":"MaxUnclaimedRewards", + "InputType":"number", + "MinValue":"0", + "IsFlagArgument":false, + "ParamFieldName":"ini:Game:[/Script/PathOfTitans.IGameSession]:MaxUnclaimedRewards", + "IncludeInCommandLine":true, + "DefaultValue":"", + "Placeholder":"", + "Suffix":"rewards", + "EnumValues":{} + }, + { + "DisplayName":"Enable Quest Loss On Death", + "Category":"POT Gameplay Settings", + "Description":"If enabled, unclaimed quests will be lost on death", + "Keywords":"unclaimed,quest,loss,death,bloseunclaimedquestsondeath", + "FieldName":"bLoseUnclaimedQuestsOnDeath", + "InputType":"checkbox", + "IsFlagArgument":false, + "ParamFieldName":"ini:Game:[/Script/PathOfTitans.IGameSession]:bLoseUnclaimedQuestsOnDeath", + "IncludeInCommandLine":true, + "DefaultValue":"false", + "EnumValues":{ + "False":"false", + "True":"true" + } + }, + { + "DisplayName":"Allow Item Collection Within POI Only", + "Category":"POT Gameplay Settings", + "Description":"If set, items must be collected within a POI", + "Keywords":"item,collection,collect,poi,bmustcollectitemswithinpoi", + "FieldName":"bMustCollectItemsWithinPOI", + "InputType":"checkbox", + "IsFlagArgument":false, + "ParamFieldName":"ini:Game:[/Script/PathOfTitans.IGameSession]:bMustCollectItemsWithinPOI", + "IncludeInCommandLine":true, + "DefaultValue":"false", + "EnumValues":{ + "False":"false", + "True":"true" + } + }, { "DisplayName":"Allow Growth Loss", "Category":"POT Gameplay Settings",