8954357a9d
Updates for Eco, Pavlov, Project Zomboid and Unturned. RCON is not used by AMP for Project Zomboid so the approach is different
67 lines
3.6 KiB
Plaintext
Executable File
67 lines
3.6 KiB
Plaintext
Executable File
Meta.DisplayName=Pavlov VR
|
|
Meta.Description=Pavlov VR Dedicated Server
|
|
Meta.OS=Linux
|
|
Meta.Author=Greelan
|
|
Meta.URL=https://pavlov-vr.com
|
|
Meta.DisplayImageSource=steam:555160
|
|
Meta.EndpointURIFormat=
|
|
Meta.ConfigManifest=pavlov-vrconfig.json
|
|
Meta.MetaConfigManifest=pavlov-vrmetaconfig.json
|
|
Meta.ConfigRoot=pavlov-vr.kvp
|
|
Meta.MinAMPVersion=2.3.2.0
|
|
Meta.SpecificDockerImage=
|
|
Meta.ContainerPolicy=Supported
|
|
Meta.Prerequsites=[]
|
|
App.DisplayName=Pavlov VR
|
|
App.RootDir=./pavlovserver/
|
|
App.BaseDirectory=./pavlovserver/622970/
|
|
App.ExecutableWin=
|
|
App.ExecutableLinux=622970/Pavlov/Binaries/Linux/PavlovServer
|
|
App.WorkingDir=622970
|
|
App.LinuxCommandLineArgs=
|
|
App.WindowsCommandLineArgs=
|
|
App.CommandLineArgs={{$PlatformArgs}} -PORT={{$ApplicationPort1}} {{$FormattedArgs}}
|
|
App.AppSettings={}
|
|
App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"555160"}
|
|
App.CommandLineParameterFormat=-{0}={1}
|
|
App.CommandLineParameterDelimiter=
|
|
App.ExitMethod=SIGTERM
|
|
App.ExitTimeout=30
|
|
App.ExitString=stop
|
|
App.ExitFile=app_exit.lck
|
|
App.HasWriteableConsole=False
|
|
App.HasReadableConsole=True
|
|
App.SupportsLiveSettingsChanges=False
|
|
App.LiveSettingChangeCommandFormat=set {0} "{1}"
|
|
App.ApplicationIPBinding=0.0.0.0
|
|
App.ApplicationPort1=7777
|
|
App.ApplicationPort2=8177
|
|
App.ApplicationPort3=0
|
|
App.RemoteAdminPort=9100
|
|
App.MaxUsers=10
|
|
App.UseRandomAdminPassword=True
|
|
App.RemoteAdminPassword=
|
|
App.AdminMethod=TelnetRCON
|
|
App.AdminLoginTransform=MD5_Lower
|
|
App.RCONConnectDelaySeconds=0
|
|
App.RCONConnectRetrySeconds=5
|
|
App.TelnetLoginFormat={0}
|
|
App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"Linux","UpdateSource":"SteamCMD","UpdateSourceData":"622970","UpdateSourceVersion":"{{ServerVersion}}"},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/pavlov-vrconfigfile.ini","UpdateSourceTarget":"../","OverwriteExistingFiles":true},{"UpdateStageName":"Create Logs Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/Logs","OverwriteExistingFiles":false},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/Config/LinuxServer","OverwriteExistingFiles":false},{"UpdateStageName":"Create Maps Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/maps","OverwriteExistingFiles":false},{"UpdateStageName":"Copy Config File","UpdateSourcePlatform":"Linux","UpdateSource":"CopyFilePath","UpdateSourceData":"./pavlovserver/622970/Pavlov/Saved/Config/LinuxServer/Game.ini","UpdateSourceArgs":"./pavlov-vrconfigfile.ini","OverwriteExistingFiles":false}]
|
|
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=^\[[\d.]+-[\d.]+:\d+\]\[[\d ]+\]LogGameState: Match State Changed from WaitingToStart to InProgress$
|
|
Console.UserJoinRegex=^\[[\d.]+-[\d.]+:\d+\]\[[\d ]+\]LogNet: Join succeeded: (?<username>.+?)$
|
|
Console.UserLeaveRegex=^\[[\d.]+-[\d.]+:\d+\]\[[\d ]+\]PavlovLog: Ending auth session for: (?<steamid>.+?) (?<username>.+?)$
|
|
Console.UserChatRegex=
|
|
Console.UpdateAvailableRegex=
|
|
Console.SuppressLogAtStart=False
|
|
Console.ActivateLogRegex=
|
|
Console.UserActions={}
|