e35e148350
Set the ConfigFormat to use quotes around all settings. I believe this was causing games with spaces in the name to be non-joinable. The strange part is you could set it back to having a space and it would work going forward. Also set the ExitMethod to String and quit. The user must type yes following since there is no option to do two input commands to quit a server. CtrlC doesn't work in AMP on Windows for this game. And CtrlC doesn't work for this game on the Linux Terminal. OS_CLOSE ended in a kill. Removed the config file and used the start/wait/stop update stages instead.
75 lines
3.1 KiB
Plaintext
75 lines
3.1 KiB
Plaintext
Meta.DisplayName=Craftopia
|
|
Meta.Description=Craftopia Dedicated Server
|
|
Meta.OS=Windows, Linux
|
|
Meta.Arch=x86_64
|
|
Meta.Author=Andy Boatman, IceOfWraith
|
|
Meta.URL=https://store.steampowered.com/app/1307550/Craftopia/
|
|
Meta.DisplayImageSource=steam:1307550
|
|
Meta.EndpointURIFormat=
|
|
Meta.ConfigManifest=craftopiaconfig.json
|
|
Meta.MetaConfigManifest=craftopiametaconfig.json
|
|
Meta.ConfigRoot=craftopia.kvp
|
|
Meta.MinAMPVersion=
|
|
Meta.SpecificDockerImage=
|
|
Meta.Prerequsites=[]
|
|
Meta.ConfigReleaseState=NotSpecified
|
|
App.DisplayName=Craftopia
|
|
App.RootDir=./craftopia/
|
|
App.BaseDirectory=./craftopia/1670340/
|
|
App.ExecutableWin=1670340\Craftopia.exe
|
|
App.ExecutableLinux=1670340/Craftopia.x86_64
|
|
App.WorkingDir=1670340
|
|
App.LinuxCommandLineArgs=
|
|
App.WindowsCommandLineArgs=
|
|
App.CommandLineArgs=-batchmode -showlogs
|
|
App.AppSettings={}
|
|
App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"1670340"}
|
|
App.CommandLineParameterFormat=-{0} "{1}"
|
|
App.CommandLineParameterDelimiter=
|
|
App.ExitMethod=String
|
|
App.ExitTimeout=120
|
|
App.ExitString=quit
|
|
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.ApplicationPort1=6587
|
|
App.ApplicationPort2=0
|
|
App.ApplicationPort3=0
|
|
App.RemoteAdminPort=0
|
|
App.MaxUsers=7
|
|
App.UseRandomAdminPassword=False
|
|
App.RemoteAdminPassword=Password123
|
|
App.AdminMethod=STDIO
|
|
App.RCONConnectDelaySeconds=5
|
|
App.RCONConnectRetrySeconds=5
|
|
App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1670340"},{"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=True
|
|
App.SteamForceLoginPrompt=False
|
|
App.RapidStartup=False
|
|
App.SupportsUniversalSleep=False
|
|
App.UniversalSleepApplicationUDPPort=27015
|
|
App.UniversalSleepSteamQueryPort=27016
|
|
App.WakeupMode=Any
|
|
App.ApplicationReadyMode=RegexMatch
|
|
App.TemplateMatchRegex={{(\$?[\w]+)}}
|
|
Console.FilterMatchRegex=
|
|
Console.FilterMatchReplacement=
|
|
Console.ThrowawayMessageRegex=^((WARNING|ERROR): Shader.+)|(Add a hecking prefab with a line renderer.+)|(RenderTexture.Create failed.+)|(Invalid pass number.+)|(Failed to create RenderTexture with R16 UNorm.+)$
|
|
Console.AppReadyRegex=^World is loaded.$
|
|
Console.UserJoinRegex=^ActiveSlave\:Id\=(?<userid>.+)\ Active\=True\ Name=(?<username>.+)$
|
|
Console.UserLeaveRegex=^ActiveSlave\:Id\=(?<userid>.+)\ Active\=False\ Name=(?<username>.+)$
|
|
Console.UserChatRegex=^\[\d\d:\d\d:\d\d\] \[CHAT\] <(?<username>.+?)> (?<message>.+)$
|
|
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
|
|
Console.SuppressLogAtStart=False
|
|
Console.ActivateLogRegex=
|
|
Console.UserActions={}
|
|
Limits.SleepMode=False
|
|
Limits.SleepOnStart=False
|
|
Limits.SleepDelayMinutes=5
|
|
Limits.DozeDelay=2
|
|
Limits.AutoRetryCount=5
|