diff --git a/conan-exiles.kvp b/conan-exiles.kvp index 6de5668..86b5b11 100644 --- a/conan-exiles.kvp +++ b/conan-exiles.kvp @@ -42,9 +42,9 @@ App.ApplicationPort2=7778 App.ApplicationPort3=27015 App.RemoteAdminPort=25575 App.MaxUsers=40 -App.UseRandomAdminPassword=False -App.RemoteAdminPassword=Password123 -App.AdminMethod=STDIO +App.UseRandomAdminPassword=True +App.RemoteAdminPassword=eb556e2744554cb8a161246ef8a82b8e +App.AdminMethod=SourceRCON App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 @@ -71,8 +71,9 @@ Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is Console.SuppressLogAtStart=False Console.ActivateLogRegex= Console.UserActions={} -Limits.SleepMode=False +Limits.SleepMode=True Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 Limits.AutoRetryCount=5 +Limits.SleepStartThresholdSeconds=60 \ No newline at end of file diff --git a/conan-exilesconfig.json b/conan-exilesconfig.json index 9f83350..7f399ad 100644 --- a/conan-exilesconfig.json +++ b/conan-exilesconfig.json @@ -1,8 +1,59 @@ [ { + "DisplayName":"Game Port", + "Category":"Server Settings", + "Description":"", + "Keywords":"", + "FieldName":"$ApplicationPort1", + "InputType":"number", + "IsFlagArgument":false, + "Hidden":true, + "ParamFieldName":"URL.Port", + "IncludeInCommandLine":false, + "DefaultValue":"7777" + }, + { + "DisplayName":"Download Port Offset", + "Category":"Server Settings", + "Description":"Mod download port matches the Game Port.", + "Keywords":"", + "FieldName":"DownloadPortOffset", + "InputType":"number", + "IsFlagArgument":false, + "Hidden":true, + "ParamFieldName":"/Script/ConanSandbox.SystemSettings.ModFileDownload.DownloadPortOffset", + "IncludeInCommandLine":false, + "DefaultValue":"0" + }, + { + "DisplayName":"Query Port", + "Category":"Server Settings", + "Description":"", + "Keywords":"", + "FieldName":"$ApplicationPort3", + "InputType":"number", + "IsFlagArgument":false, + "Hidden":true, + "ParamFieldName":"OnlineSubsystemNull.GameServerQueryPort", + "IncludeInCommandLine":false, + "DefaultValue":"27015" + }, + { + "DisplayName":"RCON Port", + "Category":"Server Settings", + "Description":"", + "Keywords":"", + "FieldName":"$RemoteAdminPort", + "InputType":"number", + "IsFlagArgument":false, + "Hidden":true, + "ParamFieldName":"RconPlugin.RconPort", + "IncludeInCommandLine":false, + "DefaultValue":"25575" + },{ "DisplayName":"Server Name", "Category":"Server Settings", - "Description":"Name of the server shown in the server browser", + "Description":"Name of the server shown in the server browser.", "Keywords":"name", "FieldName":"ServerName", "InputType":"text", @@ -15,7 +66,7 @@ { "DisplayName":"Map", "Category":"Server Settings", - "Description":"Sets the map to load on startup", + "Description":"Sets the map to load on startup.", "Keywords":"map", "FieldName":"Map", "InputType":"enum", @@ -46,7 +97,7 @@ { "DisplayName":"Player Limit", "Category":"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":"maximum,players", "FieldName":"$MaxUsers", "InputType":"number", @@ -60,7 +111,7 @@ { "DisplayName":"Server Password", "Category":"Server Settings", - "Description":"Password to connect to the server. Default is no password", + "Description":"Password to connect to the server. Default is no password.", "Keywords":"password", "FieldName":"ServerPassword", "InputType":"password", @@ -82,26 +133,26 @@ "ParamFieldName":"ServerSettings.AdminPassword", "IncludeInCommandLine":false, "DefaultValue":"Password123", - "Required":true, + "Required": true, "EnumValues":{} }, { "DisplayName":"RCON Password", "Category":"Server Settings", - "Description":"Password to connect to RCON. NOTE: You should change this after first installing the server", + "Description":"Password to connect to RCON.", "Keywords":"rcon,password", "FieldName":"$RemoteAdminPassword", "InputType":"RandomPassword", "IsFlagArgument":false, "ParamFieldName":"RconPassword", "IncludeInCommandLine":false, - "DefaultValue":"Password123", - "EnumValues":{} + "EnumValues":{}, + "Hidden": true }, { "DisplayName":"Server Region", "Category":"Server Settings", - "Description":"Sets the server region, which affects how the server is filtered in the server list", + "Description":"Sets the server region, which affects how the server is filtered in the server list.", "Keywords":"region", "FieldName":"serverRegion", "InputType":"enum", @@ -121,7 +172,7 @@ { "DisplayName":"Enable BattlEye", "Category":"Server Settings", - "Description":"If enabled, BattlEye cheat protection will apply to the server", + "Description":"If enabled, BattlEye cheat protection will apply to the server.", "Keywords":"battleye,cheats", "FieldName":"IsBattlEyeEnabled", "InputType":"checkbox", @@ -135,7 +186,7 @@ } }, { - "DisplayName":"Enable Valve Anti-cheat (Steam VAC)", + "DisplayName":"Enable Valve Anti-cheat (Steam VAC).", "Category":"Server Settings", "Description":"", "Keywords":"VAC,cheat", diff --git a/conan-exilesmetaconfig.json b/conan-exilesmetaconfig.json index b671c20..09893f1 100644 --- a/conan-exilesmetaconfig.json +++ b/conan-exilesmetaconfig.json @@ -4,5 +4,15 @@ "AutoMap": true, "ConfigType": "ini", "ConfigFormatRegex": "^(?.+?)=(?.*?)$" + },{ + "ConfigFile": "ConanSandbox/Saved/Config/WindowsServer/Game.ini", + "AutoMap": true, + "ConfigType": "ini", + "ConfigFormatRegex": "^(?.+?)=(?.*?)$" + },{ + "ConfigFile": "ConanSandbox/Saved/Config/WindowsServer/Engine.ini", + "AutoMap": true, + "ConfigType": "ini", + "ConfigFormatRegex": "^(?.+?)=(?.*?)$" } ] \ No newline at end of file