From 31c8bb2d166ec9de06731f8c986d6689c8f43e1c Mon Sep 17 00:00:00 2001 From: Julian Thelen AKA DARKACE <32885015+darkace1998@users.noreply.github.com> Date: Tue, 2 May 2023 21:41:57 +0200 Subject: [PATCH] Create Project-5-Sightseer.kvp --- Project-5-Sightseer.kvp | 87 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 Project-5-Sightseer.kvp diff --git a/Project-5-Sightseer.kvp b/Project-5-Sightseer.kvp new file mode 100644 index 0000000..1157eff --- /dev/null +++ b/Project-5-Sightseer.kvp @@ -0,0 +1,87 @@ +Meta.DisplayName=Project-5-Sightseer +Meta.Description=Project-5-Sightseer Dedicated Server +Meta.OS=Windows, Linux +Meta.Arch=x86_64 +Meta.Author=DARKACE +Meta.URL=https://project-5-sightseer.fandom.com/wiki/Project_5:_Sightseer_Wiki +Meta.DisplayImageSource=steam:655780 +Meta.EndpointURIFormat= +Meta.ConfigManifest=Project-5-Sightseerconfig.json +Meta.MetaConfigManifest=Project-5-Sightseermetaconfig.json +Meta.ConfigRoot=Project-5-Sightseer.kvp +Meta.MinAMPVersion=2.4.0.10 +Meta.SpecificDockerImage=cubecoders/ampbase:mono +Meta.DockerRequired=False +Meta.ContainerPolicy=RecommendedOnLinux +Meta.ContainerPolicyReason=Windward requires mono. Installing mono on the host may interfere with AMP's operation. +Meta.Prerequsites=[] +Meta.ExtraContainerPackages=[] +Meta.ConfigReleaseState=NotSpecified +Meta.NoCommercialUsage=False +App.DisplayName=Windward +App.RootDir=./Sightseer/ +App.BaseDirectory=./Sightseer/ +App.ExecutableWin=P5SServer.exe +App.ExecutableLinux=/usr/bin/mono +App.WorkingDir=server +App.LinuxCommandLineArgs=./P5SServer.exe +App.CommandLineArgs={{$PlatformArgs}} -tcp {{$GamePort}} -http -localPath {{$FormattedArgs}} {{public}} +App.UseLinuxIOREDIR=False +App.AppSettings={} +App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"655780"} +App.CommandLineParameterFormat=-{0} "{1}" +App.CommandLineParameterDelimiter= +App.ExitMethod=String +App.ExitTimeout=30 +App.ExitString=q\n +App.ExitFile=app_exit.lck +App.HasWriteableConsole=True +App.HasReadableConsole=True +App.SupportsLiveSettingsChanges=False +App.LiveSettingChangeCommandFormat=set {0} "{1}" +App.ApplicationIPBinding=0.0.0.0 +App.Ports=[{"Protocol":"TCP","Port":5190,"Ref":"GamePort","Name":"Game Port","Description":"Port for game traffic"}] +App.AdminPortRef=0 +App.PrimaryApplicationPortRef=GamePort +App.UniversalSleepApplicationUDPPortRef=GamePort +App.UniversalSleepSteamQueryPortRef=0 +App.MaxUsers=20 +App.UseRandomAdminPassword=False +App.RemoteAdminPassword=Password123 +App.AdminMethod=STDIO +App.AdminLoginTransform=None +App.RCONConnectDelaySeconds=5 +App.RCONConnectRetrySeconds=5 +App.RCONHeartbeatMinutes=0 +App.RCONHeartbeatCommand=ping +App.TelnetLoginFormat={0} +App.UpdateSources=[{"UpdateStageName":"Server Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"http://www.tasharen.com/windward/WWServer.zip","UpdateSourceTarget":"{{$FullBaseDir}}","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"DeleteAfterExtract":true},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] +App.Compatibility=None +App.SteamUpdateAnonymousLogin=False +App.SteamForceLoginPrompt=False +App.RapidStartup=False +App.MonitorChildProcess=True +App.MonitorChildProcessWaitMs=100 +App.MonitorChildProcessName=WWServer.exe +App.SupportsUniversalSleep=False +App.WakeupMode=Any +App.ApplicationReadyMode=RegexMatch +App.TemplateMatchRegex={{(\$?[\w]+)}} +Console.FilterMatchRegex= +Console.FilterMatchReplacement= +Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ +Console.AppReadyRegex=^\[[\d\/]+ [\d:]+\] Game server started on port \d+ using protocol version \d+$ +Console.UserJoinRegex=^\[[\d\/]+ [\d:]+\] (?.+?) \((?:[\d\.:]+?), (?:.+?), (?.+?)\): Passed a ban check: (?:.+)$ +Console.UserLeaveRegex=^\[[\d\/]+ [\d:]+\] (?.+?) \((?:[\d\.:]+?)\): Disconnected \[\d+\]$ +Console.UserChatRegex=^$ +Console.UpdateAvailableRegex=^$ +Console.MetricsRegex= +Console.SuppressLogAtStart=False +Console.ActivateLogRegex= +Console.UserActions={} +Limits.SleepMode=True +Limits.SleepOnStart=False +Limits.SleepDelayMinutes=5 +Limits.DozeDelay=2 +Limits.AutoRetryCount=5 +Limits.SleepStartThresholdSeconds=25