From c885cdada0ee2530fb88a04f2bbb21bb4de38318 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Wed, 22 Dec 2021 20:41:35 +1100 Subject: [PATCH 01/67] Create project-zomboid.kvp --- project-zomboid.kvp | 61 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 project-zomboid.kvp diff --git a/project-zomboid.kvp b/project-zomboid.kvp new file mode 100644 index 0000000..d360c32 --- /dev/null +++ b/project-zomboid.kvp @@ -0,0 +1,61 @@ +Meta.DisplayName=Project Zomboid +Meta.Description=Project Zomboid Dedicated Server +Meta.OS=Windows, Linux +Meta.Author=Greelan +Meta.URL=https://projectzomboid.com +Meta.DisplayImageSource=steam:108600 +Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort1} +Meta.ConfigManifest=project-zomboidconfig.json +Meta.MetaConfigManifest= +Meta.ConfigRoot=project-zomboid.kvp +Meta.MinAMPVersion=2.3.0.8 +Meta.SpecificDockerImage= +Meta.Prerequsites=[] +App.DisplayName=Project Zomboid +App.RootDir=./project-zomboid/ +App.BaseDirectory=./project-zomboid/380870/ +App.ExecutableWin=380870\ProjectZomboid64.exe +App.ExecutableLinux=380870/ProjectZomboid64 +App.WorkingDir=380870 +App.LinuxCommandLineArgs= +App.WindowsCommandLineArgs= +App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} -adminpassword {{$RemoteAdminPassword}} {{$FormattedArgs}} +App.AppSettings={} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","SteamAppId":"108600"} +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= +App.ApplicationPort1=16261 +App.ApplicationPort2=8766 +App.ApplicationPort3=8767 +App.RemoteAdminPort=27015 +App.MaxUsers=20 +App.UseRandomAdminPassword=True +App.RemoteAdminPassword= +App.AdminMethod=SourceRCON +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] +App.Compatibility=None +App.SteamUpdateAnonymousLogin=True +App.SteamForceLoginPrompt=False +App.RapidStartup=False +App.ApplicationReadyMode=RegexMatch +App.TemplateMatchRegex={{(\$?[\w]+)}} +Console.FilterMatchRegex= +Console.FilterMatchReplacement= +Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ +Console.AppReadyRegex=^LOG : Network , \d+> [\d,]+> \*+ SERVER STARTED \*+$$ +Console.UserJoinRegex=^User (?.+?) \((?-?d+)\) connected from \[::ffff:(?.+?)\]$ +Console.UserLeaveRegex=^User (?.+?) \((?-?d+)\) disconnected\. Reason: (.+?)$ +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={} From 01bc589d0469cff2d8cc1c997ffa135c9acd703b Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Wed, 22 Dec 2021 20:54:22 +1100 Subject: [PATCH 02/67] Create project-zomboid.md --- project-zomboid.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 project-zomboid.md diff --git a/project-zomboid.md b/project-zomboid.md new file mode 100644 index 0000000..79bf5b9 --- /dev/null +++ b/project-zomboid.md @@ -0,0 +1,24 @@ +# Notes + +## General information + +PZ wiki: +https://pzwiki.net/wiki/Main_Page + +Dedicated server wiki: +https://pzwiki.net/wiki/Dedicated_Server + +Server configuration file options: +https://steamsplay.com/project-zomboid-how-to-host-server-via-linux-tutorial/ + +Server command line paramters: +https://pzwiki.net/wiki/Startup_parameters + +## To do items + +Figure out how to add launch var on Linux, ie how to set `LD_PRELOAD` as is done by `start-server.sh`: + +`JSIG="libjsig.so" +LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid64 "$@"` + +The other envvars are set fine. From eebba7cdb70970a693dfc12a41182e57c2aa8985 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Wed, 22 Dec 2021 20:58:35 +1100 Subject: [PATCH 03/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index d360c32..1245d1b 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -51,7 +51,7 @@ App.TemplateMatchRegex={{(\$?[\w]+)}} Console.FilterMatchRegex= Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ -Console.AppReadyRegex=^LOG : Network , \d+> [\d,]+> \*+ SERVER STARTED \*+$$ +Console.AppReadyRegex=^LOG : Network , \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^User (?.+?) \((?-?d+)\) connected from \[::ffff:(?.+?)\]$ Console.UserLeaveRegex=^User (?.+?) \((?-?d+)\) disconnected\. Reason: (.+?)$ Console.UserChatRegex=^(?.+?): (?.+)$ From 9b7a4279f0297ffbcc92e77dfe526170f1a575fc Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Wed, 22 Dec 2021 21:05:34 +1100 Subject: [PATCH 04/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 1245d1b..cb7ca24 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -41,7 +41,7 @@ App.MaxUsers=20 App.UseRandomAdminPassword=True App.RemoteAdminPassword= App.AdminMethod=SourceRCON -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":"b41multiplayer","UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False From 72ee549b77dc31bdeb915bdd44e4c006c442e0c6 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Wed, 22 Dec 2021 21:08:55 +1100 Subject: [PATCH 05/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index cb7ca24..90712aa 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -4,7 +4,7 @@ Meta.OS=Windows, Linux Meta.Author=Greelan Meta.URL=https://projectzomboid.com Meta.DisplayImageSource=steam:108600 -Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort1} +Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort2} Meta.ConfigManifest=project-zomboidconfig.json Meta.MetaConfigManifest= Meta.ConfigRoot=project-zomboid.kvp From e48d04502d0ba22b44bbdb71c017a6f5d440f900 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Wed, 22 Dec 2021 21:13:29 +1100 Subject: [PATCH 06/67] Update project-zomboid.md --- project-zomboid.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.md b/project-zomboid.md index 79bf5b9..b5ab8d2 100644 --- a/project-zomboid.md +++ b/project-zomboid.md @@ -11,7 +11,7 @@ https://pzwiki.net/wiki/Dedicated_Server Server configuration file options: https://steamsplay.com/project-zomboid-how-to-host-server-via-linux-tutorial/ -Server command line paramters: +Server command line parameters: https://pzwiki.net/wiki/Startup_parameters ## To do items From a92b2d3996c7f0633f7c2b774f177e1362c3b1d1 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Wed, 22 Dec 2021 21:14:43 +1100 Subject: [PATCH 07/67] Update project-zomboid.md --- project-zomboid.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/project-zomboid.md b/project-zomboid.md index b5ab8d2..942323a 100644 --- a/project-zomboid.md +++ b/project-zomboid.md @@ -18,7 +18,9 @@ https://pzwiki.net/wiki/Startup_parameters Figure out how to add launch var on Linux, ie how to set `LD_PRELOAD` as is done by `start-server.sh`: -`JSIG="libjsig.so" -LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid64 "$@"` +``` +JSIG="libjsig.so" +LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid64 "$@" +``` The other envvars are set fine. From 01558b0a5d266b99e5176706d764ab4b7d564a59 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 07:58:26 +1100 Subject: [PATCH 08/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 90712aa..ab9dd77 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -21,7 +21,7 @@ App.LinuxCommandLineArgs= App.WindowsCommandLineArgs= App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} -adminpassword {{$RemoteAdminPassword}} {{$FormattedArgs}} App.AppSettings={} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","SteamAppId":"108600"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"%LD_PRELOAD%:./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= App.ExitMethod=OS_CLOSE From cab25b5424fa9566698f66dd090804df9b426d3f Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 08:55:53 +1100 Subject: [PATCH 09/67] Update project-zomboid.md --- project-zomboid.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/project-zomboid.md b/project-zomboid.md index 942323a..8f701f1 100644 --- a/project-zomboid.md +++ b/project-zomboid.md @@ -16,11 +16,3 @@ https://pzwiki.net/wiki/Startup_parameters ## To do items -Figure out how to add launch var on Linux, ie how to set `LD_PRELOAD` as is done by `start-server.sh`: - -``` -JSIG="libjsig.so" -LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid64 "$@" -``` - -The other envvars are set fine. From 847abb84ddd6014ee76bf5a012f076cae8d5b151 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 08:57:24 +1100 Subject: [PATCH 10/67] Update project-zomboid.md --- project-zomboid.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/project-zomboid.md b/project-zomboid.md index 8f701f1..ba297b7 100644 --- a/project-zomboid.md +++ b/project-zomboid.md @@ -16,3 +16,9 @@ https://pzwiki.net/wiki/Startup_parameters ## To do items +- Get console to work! + +- Update player join/leave regex + +- Generate config.json and metaconfig.json + From e4a0579663f37d7a43a4c2e209f597b8cc044f4d Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 08:59:25 +1100 Subject: [PATCH 11/67] Update project-zomboid.md --- project-zomboid.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/project-zomboid.md b/project-zomboid.md index ba297b7..2e1ceed 100644 --- a/project-zomboid.md +++ b/project-zomboid.md @@ -18,6 +18,8 @@ https://pzwiki.net/wiki/Startup_parameters - Get console to work! +- Figure out correct ExitMethod + - Update player join/leave regex - Generate config.json and metaconfig.json From 5a9cbb8c4212a4f00f3279632cfd7eb7889aba79 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 12:36:23 +1100 Subject: [PATCH 12/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index ab9dd77..1a5cc14 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -51,7 +51,7 @@ App.TemplateMatchRegex={{(\$?[\w]+)}} Console.FilterMatchRegex= Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ -Console.AppReadyRegex=^LOG : Network , \d+> [\d,]+> \*+ SERVER STARTED \*+$ +Console.AppReadyRegex=^LOG : Network , \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^User (?.+?) \((?-?d+)\) connected from \[::ffff:(?.+?)\]$ Console.UserLeaveRegex=^User (?.+?) \((?-?d+)\) disconnected\. Reason: (.+?)$ Console.UserChatRegex=^(?.+?): (?.+)$ From c94a9c34f192f18d7960c5cd3f0e555bc9593dc9 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 13:57:00 +1100 Subject: [PATCH 13/67] Update project-zomboid.kvp --- project-zomboid.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 1a5cc14..124c982 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -19,7 +19,7 @@ App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= App.WindowsCommandLineArgs= -App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} -adminpassword {{$RemoteAdminPassword}} {{$FormattedArgs}} +App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"%LD_PRELOAD%:./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} @@ -51,7 +51,7 @@ App.TemplateMatchRegex={{(\$?[\w]+)}} Console.FilterMatchRegex= Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ -Console.AppReadyRegex=^LOG : Network , \d+> [\d,]+> \*+ SERVER STARTED \*+$ +Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^User (?.+?) \((?-?d+)\) connected from \[::ffff:(?.+?)\]$ Console.UserLeaveRegex=^User (?.+?) \((?-?d+)\) disconnected\. Reason: (.+?)$ Console.UserChatRegex=^(?.+?): (?.+)$ From 06941ec4fc77f5d53fe9d82dd4d9d62aceeac2af Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 14:16:39 +1100 Subject: [PATCH 14/67] Update project-zomboid.kvp --- project-zomboid.kvp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 124c982..0d30704 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -19,7 +19,7 @@ App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= App.WindowsCommandLineArgs= -App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} +App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} -adminpassword Password123 {{$FormattedArgs}} App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"%LD_PRELOAD%:./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} @@ -52,8 +52,8 @@ Console.FilterMatchRegex= Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ -Console.UserJoinRegex=^User (?.+?) \((?-?d+)\) connected from \[::ffff:(?.+?)\]$ -Console.UserLeaveRegex=^User (?.+?) \((?-?d+)\) disconnected\. Reason: (.+?)$ +Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ +Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player \"(?.+?)\" \d+$ Console.UserChatRegex=^(?.+?): (?.+)$ Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$ Console.SuppressLogAtStart=False From ee39ba41f3c202fd7dc1c05e5b894ce2b5f8d2c5 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 16:07:55 +1100 Subject: [PATCH 15/67] Update project-zomboid.md --- project-zomboid.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/project-zomboid.md b/project-zomboid.md index 2e1ceed..0670c39 100644 --- a/project-zomboid.md +++ b/project-zomboid.md @@ -16,11 +16,7 @@ https://pzwiki.net/wiki/Startup_parameters ## To do items -- Get console to work! - -- Figure out correct ExitMethod - -- Update player join/leave regex +- Update chat regex - Generate config.json and metaconfig.json From ffe3a8f20b65ee27f203b19f015298cb618d3f9f Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 17:54:13 +1100 Subject: [PATCH 16/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 0d30704..82fe510 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -19,7 +19,7 @@ App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= App.WindowsCommandLineArgs= -App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} -adminpassword Password123 {{$FormattedArgs}} +App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"%LD_PRELOAD%:./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} From 32fd83b8af2b17f03bb91da721da03ca0d875e2d Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 17:57:17 +1100 Subject: [PATCH 17/67] Create project-zomboidconfig.json --- project-zomboidconfig.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 project-zomboidconfig.json diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json new file mode 100644 index 0000000..65ed6c8 --- /dev/null +++ b/project-zomboidconfig.json @@ -0,0 +1,15 @@ +[ + { + "DisplayName": "Admin Password", + "Category": "Server Settings", + "Description": "In-game \"admin\" user password", + "Keywords": "admin password", + "FieldName": "adminpassword", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "adminpassword", + "IncludeInCommandLine": true, + "DefaultValue": "Password123", + "EnumValues": {} + } +] From ec70efef63686601bc95077472b60862a10d48bb Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 18:16:45 +1100 Subject: [PATCH 18/67] Create project-zomboidmetaconfig.json --- project-zomboidmetaconfig.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 project-zomboidmetaconfig.json diff --git a/project-zomboidmetaconfig.json b/project-zomboidmetaconfig.json new file mode 100644 index 0000000..d6b969c --- /dev/null +++ b/project-zomboidmetaconfig.json @@ -0,0 +1,6 @@ +[ + { + "ConfigFile": "../../../../Zomboid/Server/servertest.ini", + "AutoMap": true + } +] From c5dc44a90520fcdfec92407933cd362524e33296 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 18:25:02 +1100 Subject: [PATCH 19/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 65ed6c8..b2f2625 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -10,6 +10,16 @@ "ParamFieldName": "adminpassword", "IncludeInCommandLine": true, "DefaultValue": "Password123", - "EnumValues": {} + }, + { + "DisplayName": "RCON Password", + "Category": "Server Settings", + "Description": "", + "Keywords": "RCON password", + "FieldName": "$RemoteAdminPassword", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "RCONPassword", + "IncludeInCommandLine": false, } ] From 989e9d9f0f1312035bbd15798a725b1a7001f1e9 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 18:26:13 +1100 Subject: [PATCH 20/67] Update project-zomboidmetaconfig.json --- project-zomboidmetaconfig.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project-zomboidmetaconfig.json b/project-zomboidmetaconfig.json index d6b969c..042ff8a 100644 --- a/project-zomboidmetaconfig.json +++ b/project-zomboidmetaconfig.json @@ -1,6 +1,6 @@ [ { - "ConfigFile": "../../../../Zomboid/Server/servertest.ini", - "AutoMap": true - } + "ConfigFile": "../../../../Zomboid/Server/servertest.ini", + "AutoMap": true + } ] From a19764d5dbc99766885189b2f1d43bec2effa7a0 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 18:26:41 +1100 Subject: [PATCH 21/67] Update project-zomboidmetaconfig.json --- project-zomboidmetaconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboidmetaconfig.json b/project-zomboidmetaconfig.json index 042ff8a..2f7a9d8 100644 --- a/project-zomboidmetaconfig.json +++ b/project-zomboidmetaconfig.json @@ -1,5 +1,5 @@ [ - { + { "ConfigFile": "../../../../Zomboid/Server/servertest.ini", "AutoMap": true } From 7e10a674fd2ee9f518f82110f74e1e6c9c8b2238 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 20:35:01 +1100 Subject: [PATCH 22/67] Update project-zomboidmetaconfig.json --- project-zomboidmetaconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboidmetaconfig.json b/project-zomboidmetaconfig.json index 2f7a9d8..8f41262 100644 --- a/project-zomboidmetaconfig.json +++ b/project-zomboidmetaconfig.json @@ -1,6 +1,6 @@ [ { - "ConfigFile": "../../../../Zomboid/Server/servertest.ini", + "ConfigFile": "../../../../../Zomboid/Server/servertest.ini", "AutoMap": true } ] From 14eea1c718b4d384e2a7dd38e859c72e1fdc42b8 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 20:45:45 +1100 Subject: [PATCH 23/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 82fe510..53b828c 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -21,7 +21,7 @@ App.LinuxCommandLineArgs= App.WindowsCommandLineArgs= App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"%LD_PRELOAD%:./jre64/lib/libjsig.so","SteamAppId":"108600"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= App.ExitMethod=OS_CLOSE From fe0a1f9cdc592c693b4ab82befcf18c0ad8ffd84 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 21:19:37 +1100 Subject: [PATCH 24/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index b2f2625..44d3a89 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -9,9 +9,9 @@ "IsFlagArgument": false, "ParamFieldName": "adminpassword", "IncludeInCommandLine": true, - "DefaultValue": "Password123", + "DefaultValue": "Password123" }, - { + { "DisplayName": "RCON Password", "Category": "Server Settings", "Description": "", @@ -19,7 +19,20 @@ "FieldName": "$RemoteAdminPassword", "InputType": "text", "IsFlagArgument": false, - "ParamFieldName": "RCONPassword", - "IncludeInCommandLine": false, + "ParamFieldName": "RCONPassword" + }, + { + "DisplayName": "PVP", + "Category": "Server Settings", + "Description": "Player vs Player", + "Keywords": "PVP", + "FieldName": "PVP", + "InputType": "checkbox", + "EnumValues": { + "true": "True", + "false": "False" + }, + "DefaultValue": "True", + "ParamFieldName": "PVP" } ] From df8c3e586e80d9a3720f6b0314650287115e12d7 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 21:20:51 +1100 Subject: [PATCH 25/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 44d3a89..01cd49b 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -27,12 +27,12 @@ "Description": "Player vs Player", "Keywords": "PVP", "FieldName": "PVP", - "InputType": "checkbox", - "EnumValues": { - "true": "True", - "false": "False" + "InputType": "checkbox", + "EnumValues": { + "true": "True", + "false": "False" }, - "DefaultValue": "True", + "DefaultValue": "True", "ParamFieldName": "PVP" } ] From aa20be2151be321f55bb3a159400c703d12ca014 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 21:21:13 +1100 Subject: [PATCH 26/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 01cd49b..2f238ac 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -31,7 +31,7 @@ "EnumValues": { "true": "True", "false": "False" - }, + }, "DefaultValue": "True", "ParamFieldName": "PVP" } From 774b6acbb8b63fefadc48c9d9525ba0a002f3fb0 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 21:41:21 +1100 Subject: [PATCH 27/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 2f238ac..3d84a5d 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -5,7 +5,7 @@ "Description": "In-game \"admin\" user password", "Keywords": "admin password", "FieldName": "adminpassword", - "InputType": "text", + "InputType": "password", "IsFlagArgument": false, "ParamFieldName": "adminpassword", "IncludeInCommandLine": true, From d9352d6c03b763cefddfa08266df4ccc693495b8 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Thu, 23 Dec 2021 21:43:17 +1100 Subject: [PATCH 28/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 3d84a5d..dc0404d 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -29,10 +29,10 @@ "FieldName": "PVP", "InputType": "checkbox", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" }, - "DefaultValue": "True", + "DefaultValue": "true", "ParamFieldName": "PVP" } ] From 5f5cb07ae00bf8229c8dd9aadec0efa31e4e193c Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 07:39:48 +1100 Subject: [PATCH 29/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index dc0404d..d1e79da 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -10,29 +10,5 @@ "ParamFieldName": "adminpassword", "IncludeInCommandLine": true, "DefaultValue": "Password123" - }, - { - "DisplayName": "RCON Password", - "Category": "Server Settings", - "Description": "", - "Keywords": "RCON password", - "FieldName": "$RemoteAdminPassword", - "InputType": "text", - "IsFlagArgument": false, - "ParamFieldName": "RCONPassword" - }, - { - "DisplayName": "PVP", - "Category": "Server Settings", - "Description": "Player vs Player", - "Keywords": "PVP", - "FieldName": "PVP", - "InputType": "checkbox", - "EnumValues": { - "True": "true", - "False": "false" - }, - "DefaultValue": "true", - "ParamFieldName": "PVP" } ] From 4ac32d45a750567d9de782bfd2c03fabc6bfe382 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 07:42:16 +1100 Subject: [PATCH 30/67] Update project-zomboid.kvp --- project-zomboid.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 53b828c..0ead8c1 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -38,8 +38,8 @@ App.ApplicationPort2=8766 App.ApplicationPort3=8767 App.RemoteAdminPort=27015 App.MaxUsers=20 -App.UseRandomAdminPassword=True -App.RemoteAdminPassword= +App.UseRandomAdminPassword=False +App.RemoteAdminPassword=Shc7:$ysnd7374792hsjcbHoP App.AdminMethod=SourceRCON App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":"b41multiplayer","UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] App.Compatibility=None From 8c32900aab6c21e50371da0e76ae59c4efa5470a Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 07:43:13 +1100 Subject: [PATCH 31/67] Delete project-zomboidmetaconfig.json --- project-zomboidmetaconfig.json | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 project-zomboidmetaconfig.json diff --git a/project-zomboidmetaconfig.json b/project-zomboidmetaconfig.json deleted file mode 100644 index 8f41262..0000000 --- a/project-zomboidmetaconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - { - "ConfigFile": "../../../../../Zomboid/Server/servertest.ini", - "AutoMap": true - } -] From 636472782024ddb1b974fa6162e44893c3719107 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 07:44:41 +1100 Subject: [PATCH 32/67] Update project-zomboid.kvp --- project-zomboid.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 0ead8c1..89de16f 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -54,8 +54,8 @@ Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player \"(?.+?)\" \d+$ -Console.UserChatRegex=^(?.+?): (?.+)$ -Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$ +Console.UserChatRegex= +Console.UpdateAvailableRegex= Console.SuppressLogAtStart=False Console.ActivateLogRegex= Console.UserActions={} From 98ce7207d449b2098288d7f7672640eff972b90c Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 11:36:07 +1100 Subject: [PATCH 33/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 89de16f..81aed38 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -39,7 +39,7 @@ App.ApplicationPort3=8767 App.RemoteAdminPort=27015 App.MaxUsers=20 App.UseRandomAdminPassword=False -App.RemoteAdminPassword=Shc7:$ysnd7374792hsjcbHoP +App.RemoteAdminPassword=Shc7ysnd7374792hsjcbHoP App.AdminMethod=SourceRCON App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":"b41multiplayer","UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] App.Compatibility=None From da4079c90233bec623a908f86a31eef6fe939987 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 12:13:58 +1100 Subject: [PATCH 34/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 81aed38..2348f6b 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -21,7 +21,7 @@ App.LinuxCommandLineArgs= App.WindowsCommandLineArgs= App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":./jre64/lib/libjsig.so","SteamAppId":"108600"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= App.ExitMethod=OS_CLOSE From 80ab442187b085920bf3e49604e502ed7a8b8251 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 14:03:55 +1100 Subject: [PATCH 35/67] Update project-zomboid.kvp Change to STDIO --- project-zomboid.kvp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 2348f6b..a4b5ce1 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -24,9 +24,9 @@ App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= -App.ExitMethod=OS_CLOSE +App.ExitMethod=STDIO App.ExitTimeout=30 -App.ExitString=stop +App.ExitString=quit App.ExitFile=app_exit.lck App.HasWriteableConsole=True App.HasReadableConsole=True @@ -39,7 +39,7 @@ App.ApplicationPort3=8767 App.RemoteAdminPort=27015 App.MaxUsers=20 App.UseRandomAdminPassword=False -App.RemoteAdminPassword=Shc7ysnd7374792hsjcbHoP +App.RemoteAdminPassword= App.AdminMethod=SourceRCON App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":"b41multiplayer","UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] App.Compatibility=None From 24424ed4b8f2f8fd09aa9b972dee1897b83cca4b Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 14:05:44 +1100 Subject: [PATCH 36/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index d1e79da..15562e2 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -2,7 +2,7 @@ { "DisplayName": "Admin Password", "Category": "Server Settings", - "Description": "In-game \"admin\" user password", + "Description": "In-game \"admin\" user password. You should change this after first installing the server, "Keywords": "admin password", "FieldName": "adminpassword", "InputType": "password", From 4f96ed07fa3c45fea65d4e2c5d09bbccf94730a0 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 14:06:13 +1100 Subject: [PATCH 37/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 15562e2..3c5c0cc 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -2,7 +2,7 @@ { "DisplayName": "Admin Password", "Category": "Server Settings", - "Description": "In-game \"admin\" user password. You should change this after first installing the server, + "Description": "In-game \"admin\" user password. You should change this after first installing the server", "Keywords": "admin password", "FieldName": "adminpassword", "InputType": "password", From 9df7d58072bc8d4a91b225a54ccc99680634cda8 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 14:07:07 +1100 Subject: [PATCH 38/67] Delete project-zomboid.md --- project-zomboid.md | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 project-zomboid.md diff --git a/project-zomboid.md b/project-zomboid.md deleted file mode 100644 index 0670c39..0000000 --- a/project-zomboid.md +++ /dev/null @@ -1,22 +0,0 @@ -# Notes - -## General information - -PZ wiki: -https://pzwiki.net/wiki/Main_Page - -Dedicated server wiki: -https://pzwiki.net/wiki/Dedicated_Server - -Server configuration file options: -https://steamsplay.com/project-zomboid-how-to-host-server-via-linux-tutorial/ - -Server command line parameters: -https://pzwiki.net/wiki/Startup_parameters - -## To do items - -- Update chat regex - -- Generate config.json and metaconfig.json - From b2c29f228810a10c11e9c71ee55b5633424a45b2 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 20:31:06 +1030 Subject: [PATCH 39/67] Update project-zomboid.kvp --- project-zomboid.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index a4b5ce1..6fbd6e2 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -24,7 +24,7 @@ App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= -App.ExitMethod=STDIO +App.ExitMethod=String App.ExitTimeout=30 App.ExitString=quit App.ExitFile=app_exit.lck @@ -40,7 +40,7 @@ App.RemoteAdminPort=27015 App.MaxUsers=20 App.UseRandomAdminPassword=False App.RemoteAdminPassword= -App.AdminMethod=SourceRCON +App.AdminMethod=STDIO App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":"b41multiplayer","UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True From 4df3bf683b0eb8e8a4a230d4452f749cf7b186d7 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 21:51:21 +1100 Subject: [PATCH 40/67] Create project-zomboid-win.kvp Alternative test version for Windows --- project-zomboid-win.kvp | 61 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 project-zomboid-win.kvp diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp new file mode 100644 index 0000000..4410569 --- /dev/null +++ b/project-zomboid-win.kvp @@ -0,0 +1,61 @@ +Meta.DisplayName=Project Zomboid +Meta.Description=Project Zomboid Dedicated Server +Meta.OS=Windows, Linux +Meta.Author=Greelan +Meta.URL=https://projectzomboid.com +Meta.DisplayImageSource=steam:108600 +Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort2} +Meta.ConfigManifest=project-zomboidconfig.json +Meta.MetaConfigManifest= +Meta.ConfigRoot=project-zomboid.kvp +Meta.MinAMPVersion=2.3.0.8 +Meta.SpecificDockerImage= +Meta.Prerequsites=[] +App.DisplayName=Project Zomboid +App.RootDir=./project-zomboid/ +App.BaseDirectory=./project-zomboid/380870/ +App.ExecutableWin=380870\jre64\bin\java.exe +App.ExecutableLinux=380870/ProjectZomboid64 +App.WorkingDir=380870 +App.LinuxCommandLineArgs= +App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.steam=1 -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Xmx{{MaxRAM}}g -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 0 -- +App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} +App.AppSettings={"MaxRAM":"4"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} +App.CommandLineParameterFormat=-{0} {1} +App.CommandLineParameterDelimiter= +App.ExitMethod=String +App.ExitTimeout=30 +App.ExitString=quit +App.ExitFile=app_exit.lck +App.HasWriteableConsole=True +App.HasReadableConsole=True +App.SupportsLiveSettingsChanges=False +App.LiveSettingChangeCommandFormat=set {0} "{1}" +App.ApplicationIPBinding= +App.ApplicationPort1=16261 +App.ApplicationPort2=8766 +App.ApplicationPort3=8767 +App.RemoteAdminPort=27015 +App.MaxUsers=20 +App.UseRandomAdminPassword=False +App.RemoteAdminPassword= +App.AdminMethod=STDIO +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":"b41multiplayer","UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] +App.Compatibility=None +App.SteamUpdateAnonymousLogin=True +App.SteamForceLoginPrompt=False +App.RapidStartup=False +App.ApplicationReadyMode=RegexMatch +App.TemplateMatchRegex={{(\$?[\w]+)}} +Console.FilterMatchRegex= +Console.FilterMatchReplacement= +Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ +Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ +Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ +Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player \"(?.+?)\" \d+$ +Console.UserChatRegex= +Console.UpdateAvailableRegex= +Console.SuppressLogAtStart=False +Console.ActivateLogRegex= +Console.UserActions={} From 7fdb91d473502febeb5af90ca899b584ae2cd745 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 22:31:23 +1100 Subject: [PATCH 41/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 6fbd6e2..5096497 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -36,7 +36,7 @@ App.ApplicationIPBinding= App.ApplicationPort1=16261 App.ApplicationPort2=8766 App.ApplicationPort3=8767 -App.RemoteAdminPort=27015 +App.RemoteAdminPort=0 App.MaxUsers=20 App.UseRandomAdminPassword=False App.RemoteAdminPassword= From f05da12d0ca1b80db464f493a13b013b358642f7 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 22:31:47 +1100 Subject: [PATCH 42/67] Update project-zomboid-win.kvp --- project-zomboid-win.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index 4410569..0774f9f 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -36,7 +36,7 @@ App.ApplicationIPBinding= App.ApplicationPort1=16261 App.ApplicationPort2=8766 App.ApplicationPort3=8767 -App.RemoteAdminPort=27015 +App.RemoteAdminPort=0 App.MaxUsers=20 App.UseRandomAdminPassword=False App.RemoteAdminPassword= From dd9545595fe28a581429a1d4e2f9ade7a33ef7e2 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 22:44:18 +1100 Subject: [PATCH 43/67] Update project-zomboid-win.kvp --- project-zomboid-win.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index 0774f9f..e3f2571 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -21,7 +21,7 @@ App.LinuxCommandLineArgs= App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.steam=1 -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Xmx{{MaxRAM}}g -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 0 -- App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={"MaxRAM":"4"} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"java/istack-commons-runtime.jar;java/jassimp.jar;java/javacord-2.0.17-shaded.jar;java/javax.activation-api.jar;java/jaxb-api.jar;java/jaxb-runtime.jar;java/lwjgl.jar;java/lwjgl-natives-windows.jar;java/lwjgl-glfw.jar;java/lwjgl-glfw-natives-windows.jar;java/lwjgl-jemalloc.jar;java/lwjgl-jemalloc-natives-windows.jar;java/lwjgl-opengl.jar;java/lwjgl-opengl-natives-windows.jar;java/lwjgl_util.jar;java/sqlite-jdbc-3.27.2.1.jar;java/trove-3.0.3.jar;java/uncommons-maths-1.2.3.jar;java/","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= App.ExitMethod=String From 3b2df2f2d4294f23184b73c60b425932b476e910 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Fri, 24 Dec 2021 23:03:23 +1100 Subject: [PATCH 44/67] Update project-zomboid-win.kvp --- project-zomboid-win.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index e3f2571..9126942 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -18,7 +18,7 @@ App.ExecutableWin=380870\jre64\bin\java.exe App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= -App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.steam=1 -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Xmx{{MaxRAM}}g -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 0 -- +App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.steam=1 -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Xmx{{MaxRAM}}g -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 10 -debuglog=Multiplayer,Death,Damage,Fall -- App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={"MaxRAM":"4"} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"java/istack-commons-runtime.jar;java/jassimp.jar;java/javacord-2.0.17-shaded.jar;java/javax.activation-api.jar;java/jaxb-api.jar;java/jaxb-runtime.jar;java/lwjgl.jar;java/lwjgl-natives-windows.jar;java/lwjgl-glfw.jar;java/lwjgl-glfw-natives-windows.jar;java/lwjgl-jemalloc.jar;java/lwjgl-jemalloc-natives-windows.jar;java/lwjgl-opengl.jar;java/lwjgl-opengl-natives-windows.jar;java/lwjgl_util.jar;java/sqlite-jdbc-3.27.2.1.jar;java/trove-3.0.3.jar;java/uncommons-maths-1.2.3.jar;java/","SteamAppId":"108600"} From ff976fe76f09489fe83f169e1ce42a10587c4214 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 06:36:43 +1030 Subject: [PATCH 45/67] Revert "Update project-zomboid-win.kvp" This reverts commit dd9545595fe28a581429a1d4e2f9ade7a33ef7e2. --- project-zomboid-win.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index 9126942..2e1182f 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -21,7 +21,7 @@ App.LinuxCommandLineArgs= App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.steam=1 -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Xmx{{MaxRAM}}g -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 10 -debuglog=Multiplayer,Death,Damage,Fall -- App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={"MaxRAM":"4"} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"java/istack-commons-runtime.jar;java/jassimp.jar;java/javacord-2.0.17-shaded.jar;java/javax.activation-api.jar;java/jaxb-api.jar;java/jaxb-runtime.jar;java/lwjgl.jar;java/lwjgl-natives-windows.jar;java/lwjgl-glfw.jar;java/lwjgl-glfw-natives-windows.jar;java/lwjgl-jemalloc.jar;java/lwjgl-jemalloc-natives-windows.jar;java/lwjgl-opengl.jar;java/lwjgl-opengl-natives-windows.jar;java/lwjgl_util.jar;java/sqlite-jdbc-3.27.2.1.jar;java/trove-3.0.3.jar;java/uncommons-maths-1.2.3.jar;java/","SteamAppId":"108600"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= App.ExitMethod=String From 388c631a5e25dccfd2ac291b48cb24e07dd40691 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 08:14:26 +1030 Subject: [PATCH 46/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 5096497..752eb56 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -53,7 +53,7 @@ Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ -Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player \"(?.+?)\" \d+$ +Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player "(?.+?)" \d+$ Console.UserChatRegex= Console.UpdateAvailableRegex= Console.SuppressLogAtStart=False From 90c49db7ec2c553810c3b56be133cb3433882741 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 08:14:50 +1030 Subject: [PATCH 47/67] Update project-zomboid-win.kvp --- project-zomboid-win.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index 2e1182f..ec1c5c6 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -53,7 +53,7 @@ Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ -Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player \"(?.+?)\" \d+$ +Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player "(?.+?)" \d+$ Console.UserChatRegex= Console.UpdateAvailableRegex= Console.SuppressLogAtStart=False From 0c6471594688f452144479b4b46e3258c11d40e2 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 17:31:27 +1100 Subject: [PATCH 48/67] Update project-zomboid-win.kvp --- project-zomboid-win.kvp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index ec1c5c6..6b19cab 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -18,8 +18,8 @@ App.ExecutableWin=380870\jre64\bin\java.exe App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= -App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.steam=1 -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Xmx{{MaxRAM}}g -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 10 -debuglog=Multiplayer,Death,Damage,Fall -- -App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} +App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 10 -debuglog=Multiplayer,Death,Damage,Fall +App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./Zomboid -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={"MaxRAM":"4"} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} @@ -53,7 +53,7 @@ Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ -Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player "(?.+?)" \d+$ +Console.UserLeaveRegex=/^LOG\s+: (Network|General)\s+, \d+> [\d,]+> (Disconnected player "(?.+?)" |\d+ znet: Disconnecting client #(?.+?) SteamID=)\d+$ Console.UserChatRegex= Console.UpdateAvailableRegex= Console.SuppressLogAtStart=False From e368026ae072e768d0082f82b26dd4f5c1c25a4e Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 17:39:00 +1100 Subject: [PATCH 49/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 46 +++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 3c5c0cc..a526ca5 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -2,7 +2,7 @@ { "DisplayName": "Admin Password", "Category": "Server Settings", - "Description": "In-game \"admin\" user password. You should change this after first installing the server", + "Description": "In-game \"admin\" user password \(not the server password\). You should change this after first installing the server", "Keywords": "admin password", "FieldName": "adminpassword", "InputType": "password", @@ -10,5 +10,49 @@ "ParamFieldName": "adminpassword", "IncludeInCommandLine": true, "DefaultValue": "Password123" + }, + { + "DisplayName": "SteamVAC", + "Category": "Server Settings", + "Description": "Enable SteamVAC", + "Keywords": "steamvac", + "FieldName": "steamvac", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "steamvac", + "IncludeInCommandLine": true, + "DefaultValue": "true", + "EnumValues": { + "false": "False", + "true": "True" + } + }, + { + "DisplayName": "Steam Integration", + "Category": "Server Settings", + "Description": "Enable Steam integration", + "Keywords": "steam integration", + "FieldName": "SteamInt", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "SteamInt", + "IncludeInCommandLine": false, + "DefaultValue": "1", + "EnumValues": { + "0": "False", + "1": "True" + } + }, + { + "DisplayName": "Maximum Server Memory", + "Category": "Server Settings", + "Description": "Maximum server memory (in GB)", + "Keywords": "maximum memory", + "FieldName": "MaxRAM", + "InputType": "number", + "IsFlagArgument": false, + "ParamFieldName": "MaxRAM", + "IncludeInCommandLine": false, + "DefaultValue": "4" } ] From d47496e1f8b843962a166d7459bae68d71742bab Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 17:39:39 +1100 Subject: [PATCH 50/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index a526ca5..00cc431 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -2,7 +2,7 @@ { "DisplayName": "Admin Password", "Category": "Server Settings", - "Description": "In-game \"admin\" user password \(not the server password\). You should change this after first installing the server", + "Description": "In-game \"admin\" user password (not the server password). You should change this after first installing the server", "Keywords": "admin password", "FieldName": "adminpassword", "InputType": "password", From 0c36b99c792749cb1499caf21d150267f1470587 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 17:43:59 +1100 Subject: [PATCH 51/67] Update project-zomboid-win.kvp --- project-zomboid-win.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index 6b19cab..1d1b7a8 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -1,7 +1,7 @@ Meta.DisplayName=Project Zomboid Meta.Description=Project Zomboid Dedicated Server Meta.OS=Windows, Linux -Meta.Author=Greelan +Meta.Author=Greelan, IceOfWraith, Dhraz Meta.URL=https://projectzomboid.com Meta.DisplayImageSource=steam:108600 Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort2} @@ -20,7 +20,7 @@ App.WorkingDir=380870 App.LinuxCommandLineArgs= App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 10 -debuglog=Multiplayer,Death,Damage,Fall App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./Zomboid -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} -App.AppSettings={"MaxRAM":"4"} +App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= From c18b6b5992cbf797b13523fad389207a4e1fc352 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 17:49:41 +1100 Subject: [PATCH 52/67] Update project-zomboid-win.kvp --- project-zomboid-win.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index 1d1b7a8..afe6ad5 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -19,7 +19,7 @@ App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 10 -debuglog=Multiplayer,Death,Damage,Fall -App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./Zomboid -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} +App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} From ae7ace1d3998315070adc0644f23c62417f28277 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 19:07:50 +1030 Subject: [PATCH 53/67] Update project-zomboid-win.kvp --- project-zomboid-win.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp index afe6ad5..9cf685f 100644 --- a/project-zomboid-win.kvp +++ b/project-zomboid-win.kvp @@ -18,7 +18,7 @@ App.ExecutableWin=380870\jre64\bin\java.exe App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= -App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 10 -debuglog=Multiplayer,Death,Damage,Fall +App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 0 App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} @@ -41,7 +41,7 @@ App.MaxUsers=20 App.UseRandomAdminPassword=False App.RemoteAdminPassword= App.AdminMethod=STDIO -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":"b41multiplayer","UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False From 8596c875db93e57fff09a604b6b772a0b43a9b1d Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 19:12:30 +1030 Subject: [PATCH 54/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 00cc431..be0dadf 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -11,7 +11,7 @@ "IncludeInCommandLine": true, "DefaultValue": "Password123" }, - { + { "DisplayName": "SteamVAC", "Category": "Server Settings", "Description": "Enable SteamVAC", @@ -27,7 +27,7 @@ "true": "True" } }, - { + { "DisplayName": "Steam Integration", "Category": "Server Settings", "Description": "Enable Steam integration", From 4e6ec3302028ac0bb8db239e7801b4952466bdec Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 20:00:17 +1030 Subject: [PATCH 55/67] Update project-zomboid.kvp --- project-zomboid.kvp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 752eb56..9cf685f 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -1,7 +1,7 @@ Meta.DisplayName=Project Zomboid Meta.Description=Project Zomboid Dedicated Server Meta.OS=Windows, Linux -Meta.Author=Greelan +Meta.Author=Greelan, IceOfWraith, Dhraz Meta.URL=https://projectzomboid.com Meta.DisplayImageSource=steam:108600 Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort2} @@ -14,14 +14,14 @@ Meta.Prerequsites=[] App.DisplayName=Project Zomboid App.RootDir=./project-zomboid/ App.BaseDirectory=./project-zomboid/380870/ -App.ExecutableWin=380870\ProjectZomboid64.exe +App.ExecutableWin=380870\jre64\bin\java.exe App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= -App.WindowsCommandLineArgs= -App.CommandLineArgs=-port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} +App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 0 +App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","SteamAppId":"108600"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= App.ExitMethod=String @@ -41,7 +41,7 @@ App.MaxUsers=20 App.UseRandomAdminPassword=False App.RemoteAdminPassword= App.AdminMethod=STDIO -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":"b41multiplayer","UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False @@ -53,7 +53,7 @@ Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ -Console.UserLeaveRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Disconnected player "(?.+?)" \d+$ +Console.UserLeaveRegex=/^LOG\s+: (Network|General)\s+, \d+> [\d,]+> (Disconnected player "(?.+?)" |\d+ znet: Disconnecting client #(?.+?) SteamID=)\d+$ Console.UserChatRegex= Console.UpdateAvailableRegex= Console.SuppressLogAtStart=False From cf536caf73cf6787942cc899fa1f5b74c8c403c6 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 20:00:35 +1030 Subject: [PATCH 56/67] Delete project-zomboid-win.kvp --- project-zomboid-win.kvp | 61 ----------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 project-zomboid-win.kvp diff --git a/project-zomboid-win.kvp b/project-zomboid-win.kvp deleted file mode 100644 index 9cf685f..0000000 --- a/project-zomboid-win.kvp +++ /dev/null @@ -1,61 +0,0 @@ -Meta.DisplayName=Project Zomboid -Meta.Description=Project Zomboid Dedicated Server -Meta.OS=Windows, Linux -Meta.Author=Greelan, IceOfWraith, Dhraz -Meta.URL=https://projectzomboid.com -Meta.DisplayImageSource=steam:108600 -Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort2} -Meta.ConfigManifest=project-zomboidconfig.json -Meta.MetaConfigManifest= -Meta.ConfigRoot=project-zomboid.kvp -Meta.MinAMPVersion=2.3.0.8 -Meta.SpecificDockerImage= -Meta.Prerequsites=[] -App.DisplayName=Project Zomboid -App.RootDir=./project-zomboid/ -App.BaseDirectory=./project-zomboid/380870/ -App.ExecutableWin=380870\jre64\bin\java.exe -App.ExecutableLinux=380870/ProjectZomboid64 -App.WorkingDir=380870 -App.LinuxCommandLineArgs= -App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 0 -App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} -App.AppSettings={} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} -App.CommandLineParameterFormat=-{0} {1} -App.CommandLineParameterDelimiter= -App.ExitMethod=String -App.ExitTimeout=30 -App.ExitString=quit -App.ExitFile=app_exit.lck -App.HasWriteableConsole=True -App.HasReadableConsole=True -App.SupportsLiveSettingsChanges=False -App.LiveSettingChangeCommandFormat=set {0} "{1}" -App.ApplicationIPBinding= -App.ApplicationPort1=16261 -App.ApplicationPort2=8766 -App.ApplicationPort3=8767 -App.RemoteAdminPort=0 -App.MaxUsers=20 -App.UseRandomAdminPassword=False -App.RemoteAdminPassword= -App.AdminMethod=STDIO -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"380870","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] -App.Compatibility=None -App.SteamUpdateAnonymousLogin=True -App.SteamForceLoginPrompt=False -App.RapidStartup=False -App.ApplicationReadyMode=RegexMatch -App.TemplateMatchRegex={{(\$?[\w]+)}} -Console.FilterMatchRegex= -Console.FilterMatchReplacement= -Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ -Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ -Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ -Console.UserLeaveRegex=/^LOG\s+: (Network|General)\s+, \d+> [\d,]+> (Disconnected player "(?.+?)" |\d+ znet: Disconnecting client #(?.+?) SteamID=)\d+$ -Console.UserChatRegex= -Console.UpdateAvailableRegex= -Console.SuppressLogAtStart=False -Console.ActivateLogRegex= -Console.UserActions={} From 3fbde2bbfa26a1f14caa939203939b5811e7be26 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sat, 25 Dec 2021 22:38:52 +1100 Subject: [PATCH 57/67] Update project-zomboid.kvp --- project-zomboid.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 9cf685f..57d81ac 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -18,10 +18,10 @@ App.ExecutableWin=380870\jre64\bin\java.exe App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 App.LinuxCommandLineArgs= -App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 0 +App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp java/*;java/ zombie.network.GameServer -statistic 0 App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"./java/istack-commons-runtime.jar;./java/jassimp.jar;./java/javacord-2.0.17-shaded.jar;./java/javax.activation-api.jar;./java/jaxb-api.jar;./java/jaxb-runtime.jar;./java/lwjgl.jar;./java/lwjgl-natives-windows.jar;./java/lwjgl-glfw.jar;./java/lwjgl-glfw-natives-windows.jar;./java/lwjgl-jemalloc.jar;./java/lwjgl-jemalloc-natives-windows.jar;./java/lwjgl-opengl.jar;./java/lwjgl-opengl-natives-windows.jar;./java/lwjgl_util.jar;./java/sqlite-jdbc-3.27.2.1.jar;./java/trove-3.0.3.jar;./java/uncommons-maths-1.2.3.jar;./java/","SteamAppId":"108600"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= App.ExitMethod=String From 9650b6a5d463cf65978eea282f919ede5e646bda Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sun, 26 Dec 2021 06:26:26 +1030 Subject: [PATCH 58/67] Update project-zomboid.kvp --- project-zomboid.kvp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 57d81ac..91cb9ae 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -17,9 +17,9 @@ App.BaseDirectory=./project-zomboid/380870/ App.ExecutableWin=380870\jre64\bin\java.exe App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 -App.LinuxCommandLineArgs= -App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp java/*;java/ zombie.network.GameServer -statistic 0 -App.CommandLineArgs={{$PlatformArgs}} -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxRAM}}g -- -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} +App.LinuxCommandLineArgs=-Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}g -- +App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}g -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp java/*;java/ zombie.network.GameServer -statistic 0 -- +App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} From e5661070079e370c4a82fc328db95cf265b00740 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sun, 26 Dec 2021 06:27:05 +1030 Subject: [PATCH 59/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index be0dadf..29c2ca1 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -48,10 +48,10 @@ "Category": "Server Settings", "Description": "Maximum server memory (in GB)", "Keywords": "maximum memory", - "FieldName": "MaxRAM", + "FieldName": "MaxMemory", "InputType": "number", "IsFlagArgument": false, - "ParamFieldName": "MaxRAM", + "ParamFieldName": "MaxMemory", "IncludeInCommandLine": false, "DefaultValue": "4" } From df5f190cadc7c00342b5d4400bcf88add831243d Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sun, 26 Dec 2021 07:05:43 +1030 Subject: [PATCH 60/67] Update project-zomboid.kvp --- project-zomboid.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 91cb9ae..8f150d0 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -17,8 +17,8 @@ App.BaseDirectory=./project-zomboid/380870/ App.ExecutableWin=380870\jre64\bin\java.exe App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 -App.LinuxCommandLineArgs=-Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}g -- -App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}g -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp java/*;java/ zombie.network.GameServer -statistic 0 -- +App.LinuxCommandLineArgs=-Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}m -- +App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}m -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp java/*;java/ zombie.network.GameServer -statistic 0 -- App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","SteamAppId":"108600"} From 50b0c395c16ba5d27f6b5c7eb574c34fca950ef7 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sun, 26 Dec 2021 07:06:21 +1030 Subject: [PATCH 61/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 29c2ca1..75c5e48 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -46,13 +46,13 @@ { "DisplayName": "Maximum Server Memory", "Category": "Server Settings", - "Description": "Maximum server memory (in GB)", + "Description": "Maximum server memory (in MB)", "Keywords": "maximum memory", "FieldName": "MaxMemory", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "MaxMemory", "IncludeInCommandLine": false, - "DefaultValue": "4" + "DefaultValue": "4096" } ] From d8b830e74581d30f5c15ad0f6544d5effa1307c9 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sun, 26 Dec 2021 10:34:01 +1100 Subject: [PATCH 62/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 75c5e48..ed1c0ae 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -3,7 +3,7 @@ "DisplayName": "Admin Password", "Category": "Server Settings", "Description": "In-game \"admin\" user password (not the server password). You should change this after first installing the server", - "Keywords": "admin password", + "Keywords": "admin,password", "FieldName": "adminpassword", "InputType": "password", "IsFlagArgument": false, @@ -31,7 +31,7 @@ "DisplayName": "Steam Integration", "Category": "Server Settings", "Description": "Enable Steam integration", - "Keywords": "steam integration", + "Keywords": "steam,integration", "FieldName": "SteamInt", "InputType": "checkbox", "IsFlagArgument": false, @@ -47,7 +47,7 @@ "DisplayName": "Maximum Server Memory", "Category": "Server Settings", "Description": "Maximum server memory (in MB)", - "Keywords": "maximum memory", + "Keywords": "maximum,memory", "FieldName": "MaxMemory", "InputType": "number", "IsFlagArgument": false, From 817f453ee1eb7822f9c6991ad77258555570bc6c Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sun, 26 Dec 2021 11:50:36 +1030 Subject: [PATCH 63/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 8f150d0..fa64b5d 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -21,7 +21,7 @@ App.LinuxCommandLineArgs=-Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMe App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}m -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp java/*;java/ zombie.network.GameServer -statistic 0 -- App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} -App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","SteamAppId":"108600"} +App.EnvironmentVariables={"PATH":"./jre64/bin:%PATH%","LD_LIBRARY_PATH":"./linux64:./natives:./:./jre64/lib/amd64:%LD_LIBRARY_PATH%","LD_PRELOAD":"./jre64/lib/libjsig.so","PZ_CLASSPATH":"java/*;java/","SteamAppId":"108600"} App.CommandLineParameterFormat=-{0} {1} App.CommandLineParameterDelimiter= App.ExitMethod=String From 5eb8b4935409fc918e94e76c56e5637f956b933c Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sun, 26 Dec 2021 12:39:55 +1030 Subject: [PATCH 64/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index fa64b5d..1916429 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -17,7 +17,7 @@ App.BaseDirectory=./project-zomboid/380870/ App.ExecutableWin=380870\jre64\bin\java.exe App.ExecutableLinux=380870/ProjectZomboid64 App.WorkingDir=380870 -App.LinuxCommandLineArgs=-Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}m -- +App.LinuxCommandLineArgs=-Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}m -- App.WindowsCommandLineArgs=-Djava.awt.headless=true -Dzomboid.znetlog=1 -Dzomboid.steam={{SteamInt}} -Duser.home=./ -Xmx{{MaxMemory}}m -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Djava.library.path=natives/;natives/win64/;. -cp java/*;java/ zombie.network.GameServer -statistic 0 -- App.CommandLineArgs={{$PlatformArgs}} -port {{$ApplicationPort1}} -steamport1 {{$ApplicationPort2}} -steamport2 {{$ApplicationPort3}} {{$FormattedArgs}} App.AppSettings={} From 8f05bbf9996fea0b2fd143f643e1c9367dd6c81e Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Sun, 26 Dec 2021 16:18:03 +1100 Subject: [PATCH 65/67] Update project-zomboid.kvp --- project-zomboid.kvp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 1916429..310c3df 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -53,7 +53,7 @@ Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^LOG\s+: Network\s+, \d+> [\d,]+> \*+ SERVER STARTED \*+$ Console.UserJoinRegex=^LOG\s+: Network\s+, \d+> [\d,]+> Connected new client (?.+?) ID # (?.+?) and assigned DL port (?.+?)$ -Console.UserLeaveRegex=/^LOG\s+: (Network|General)\s+, \d+> [\d,]+> (Disconnected player "(?.+?)" |\d+ znet: Disconnecting client #(?.+?) SteamID=)\d+$ +Console.UserLeaveRegex=^LOG\s+: (Network|General)\s+, \d+> [\d,]+> (Disconnected player "(?.+?)" |\d+ znet: Disconnecting client #(?.+?) SteamID=)\d+$ Console.UserChatRegex= Console.UpdateAvailableRegex= Console.SuppressLogAtStart=False From d3ba4fdce0af3656b5aa1511e491d856ccc9056f Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Mon, 27 Dec 2021 16:49:55 +1100 Subject: [PATCH 66/67] Update project-zomboidconfig.json --- project-zomboidconfig.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index ed1c0ae..202783f 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -23,8 +23,8 @@ "IncludeInCommandLine": true, "DefaultValue": "true", "EnumValues": { - "false": "False", - "true": "True" + "False": "false", + "True": "true" } }, { @@ -39,8 +39,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "0": "False", - "1": "True" + "False": "0", + "True": "1" } }, { From 420f65e3bbda55b915fe79ee6cf3f9f4f8af5406 Mon Sep 17 00:00:00 2001 From: Greelan <53196309+Greelan@users.noreply.github.com> Date: Mon, 27 Dec 2021 16:40:42 +1030 Subject: [PATCH 67/67] Revert "Update project-zomboidconfig.json" This reverts commit d3ba4fdce0af3656b5aa1511e491d856ccc9056f. --- project-zomboidconfig.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 202783f..ed1c0ae 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -23,8 +23,8 @@ "IncludeInCommandLine": true, "DefaultValue": "true", "EnumValues": { - "False": "false", - "True": "true" + "false": "False", + "true": "True" } }, { @@ -39,8 +39,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "False": "0", - "True": "1" + "0": "False", + "1": "True" } }, {