commit 6c7bb2bf58b8c2b18e211e1f57b21f13a568785c Author: zebra Date: Fri Feb 2 22:37:12 2024 +0000 Upload files to "/" diff --git a/club-penguin.kvp b/club-penguin.kvp new file mode 100644 index 0000000..865ad04 --- /dev/null +++ b/club-penguin.kvp @@ -0,0 +1,85 @@ +Meta.DisplayName=Club Penguin +Meta.Description=Houdini Club Penguin Server - Ported by DollarStoreCPU +Meta.Arch=x86_64 +Meta.Author=DollarStoreCPU - Made with AMP Config Generator +Meta.URL=https://github.com/solero/houdini +Meta.MinAMPVersion=2.4.6.6 +Meta.SpecificDockerImage= +Meta.DockerRequired=False +Meta.ContainerPolicy=Supported +Meta.ContainerPolicyReason= +Meta.Prerequsites=[] +Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.Ports.$SteamQueryPort} +App.AdminMethod=STDIO +App.HasReadableConsole=true +App.HasWritableConsole=true +App.DisplayName=Club Penguin +App.CommandLineArgs={{$PlatformArgs}} {{$FormattedArgs}} +App.WindowsCommandLineArgs= +App.CommandLineParameterFormat=-{0} "{1}" +App.CommandLineParameterDelimiter= +App.RapidStartup=false +App.ApplicationReadyMode=Immediate +App.ExitMethod=OS_CLOSE +App.ExitString=stop +App.ExitTimeout=30 +App.ExitFile=app_exit.lck +App.SupportsLiveSettingsChanges=False +App.LiveSettingChangeCommandFormat=set {0} "{1}" +App.ApplicationIPBinding=0.0.0.0 +App.AdminPortRef=RemoteAdminPort +App.UniversalSleepApplicationUDPPortRef=GamePort1 +App.PrimaryApplicationPortRef=GamePort1 +App.UniversalSleepSteamQueryPortRef=SteamQueryPort +App.MaxUsers=8 +App.UseRandomAdminPassword=True +App.RemoteAdminPassword= +App.AdminLoginTransform=None +App.RCONConnectDelaySeconds=30 +App.RCONConnectRetrySeconds=15 +App.RCONHeartbeatCommand=ping +App.RCONHeartbeatMinutes=0 +App.TelnetLoginFormat={0} +App.SteamUpdateAnonymousLogin=True +App.SteamForceLoginPrompt=False +App.SupportsUniversalSleep=False +App.WakeupMode=Any +App.TemplateMatchRegex={{(\$?[\w]+)}} +App.MonitorChildProcess=False +App.MonitorChildProcessWaitMs=1000 +App.MonitorChildProcessName= +App.Compatibility=None +App.SteamWorkshopDownloadLocation={{$FullBaseDir}}undefined +Console.FilterMatchRegex= +Console.FilterMatchReplacement= +Console.ThrowawayMessageRegex=(WARNING|ERROR): Shader.+ +Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$ +Console.SuppressLogAtStart=False +Console.ActivateLogRegex= +Console.UserActions={} +Console.SleepMode=False +Console.SleepOnStart=False +Console.SleepDelayMinutes=5 +Console.DozeDelay=2 +Console.AutoRetryCount=5 +Console.SleepStartThresholdSeconds=25 +Console.AppReadyRegex=^$ +Console.UserJoinRegex=^$ +Console.UserLeaveRegex=^$ +Console.UserChatRegex=^$ +Meta.OS=2 +Meta.ConfigManifest=club-penguinconfig.json +Meta.MetaConfigManifest=club-penguinmetaconfig.json +Meta.ConfigRoot=club-penguin.kvp +App.RootDir=./club-penguin/ +Meta.DisplayImageSource=url: +App.BaseDirectory=./club-penguin/serverfiles/ +App.WorkingDir=serverfiles +App.ExecutableWin=serverfiles\ +App.ExecutableLinux=serverfiles/docker compose up -d +App.LinuxCommandLineArgs= +App.Ports=@IncludeJson[club-penguinports.json] +App.UpdateSources=@IncludeJson[club-penguinupdates.json] +Errors= +isValid=true +App.EnvironmentVariables={"LD_LIBRARY_PATH": "{{$FullBaseDir}}linux64:{{$FullRootDir}}linux64:%LD_LIBRARY_PATH%", "WINEPREFIX": "{{$FullRootDir}}.wine", "WINEARCH": "win64", "WINEDEBUG": "-all"} \ No newline at end of file diff --git a/club-penguinconfig.json b/club-penguinconfig.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/club-penguinconfig.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/club-penguinmetaconfig.json b/club-penguinmetaconfig.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/club-penguinmetaconfig.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/club-penguinports.json b/club-penguinports.json new file mode 100644 index 0000000..491e89f --- /dev/null +++ b/club-penguinports.json @@ -0,0 +1,30 @@ +[ + { + "Protocol": "Both", + "Port": "9875", + "Name": "Web Port", + "Description": "Port used for main game traffic", + "Ref": "WebPort" + }, + { + "Protocol": "Both", + "Port": "9875", + "Name": "Main Game Port", + "Description": "Port used for main game traffic", + "Ref": "MainGamePort" + }, + { + "Protocol": "Both", + "Port": "9875", + "Name": "Game Server", + "Description": "Port used for main game traffic", + "Ref": "GameServer" + }, + { + "Protocol": "Both", + "Port": "9875", + "Name": "Game Server", + "Description": "Port used for main game traffic", + "Ref": "GameServer" + } +] \ No newline at end of file diff --git a/club-penguinupdates.json b/club-penguinupdates.json new file mode 100644 index 0000000..91d8937 --- /dev/null +++ b/club-penguinupdates.json @@ -0,0 +1,13 @@ +[ + { + "UpdateStageName": "GameDownload", + "UpdateSourcePlatform": "All", + "UpdateSource": "FetchURL", + "UpdateSourceData": "https://github.com/solero/wand/archive/refs/heads/master.zip", + "UpdateSourceTarget": "serverfiles", + "UnzipUpdateSource": true, + "OverwriteExistingFiles": true, + "DeleteAfterExtract": true, + "OneShot": false + } +] \ No newline at end of file