AMPTemplates/xonotic.kvp

61 lines
3.2 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Meta.DisplayName=Xonotic
Meta.Description=Xonotic Dedicated Server
Meta.OS=Windows, Linux
Meta.Author=Greelan
Meta.URL=https://xonotic.org
Meta.DisplayImageSource=url:https://gitlab.com/xonotic/xonotic/-/raw/master/misc/logos/xonotic_logo.png
Meta.EndpointURIFormat=
Meta.ConfigManifest=xonoticconfig.json
Meta.MetaConfigManifest=xonoticmetaconfig.json
Meta.ConfigRoot=xonotic.kvp
Meta.MinAMPVersion=2.3.3.0
Meta.SpecificDockerImage=
Meta.Prerequsites=[]
App.DisplayName=Xonotic
App.RootDir=./xonotic/
App.BaseDirectory=./xonotic/Xonotic/
App.ExecutableWin=Xonotic\xonotic.exe
App.ExecutableLinux=Xonotic/xonotic-linux64-dedicated
App.WorkingDir=Xonotic
App.LinuxCommandLineArgs=
App.WindowsCommandLineArgs=-dedicated
App.CommandLineArgs={{$PlatformArgs}} +serverconfig server.cfg -userdir "{{$FullBaseDir}}ServerData" {{$FormattedArgs}}
App.AppSettings={}
App.EnvironmentVariables={}
App.CommandLineParameterFormat=-{0} {1}
App.CommandLineParameterDelimiter=
App.ExitMethod=OS_CLOSE
App.ExitTimeout=30
App.ExitString=rcon quit
App.ExitFile=lock
App.HasWriteableConsole=True
App.HasReadableConsole=True
App.SupportsLiveSettingsChanges=False
App.LiveSettingChangeCommandFormat=set {0} "{1}"
App.ApplicationIPBinding=
App.Ports=[{"Protocol":"UDP","Name":"Server Port","Description":"Port for both game and RCON traffic","Port":26000,"Ref":"ServerPort"}]
App.AdminPortRef=ServerPort
App.PrimaryApplicationPortRef=ServerPort
App.MaxUsers=8
App.UseRandomAdminPassword=True
App.RemoteAdminPassword=
App.AdminMethod=STDIO
App.UpdateSources=[{"UpdateStageName":"Server Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://{{ServerReleaseStream}}-{{ServerVersion}}.zip","UpdateSourceTarget":"./","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"DeleteAfterExtract":true},{"UpdateStageName":"Set Executable Flag","UpdateSourcePlatform":"Linux","UpdateSource":"SetExecutableFlag","UpdateSourceArgs":"./Xonotic/xonotic-linux64-dedicated"},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/xonoticserver.cfg","UpdateSourceTarget":"../","OverwriteExistingFiles":true},{"UpdateStageName":"Data Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./xonotic/Xonotic/ServerData/data"},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./xonotic/Xonotic/ServerData/data/server.cfg","UpdateSourceArgs":"./xonoticserver.cfg","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=^Server listening on address [\d.:]*$
Console.UserJoinRegex=^(?<username>.+?) connected$
Console.UserLeaveRegex=^Client "(?<username>.+?)" dropped$
Console.UserChatRegex=^(\[[;\d]*m)?(?<username>.+?)(\[m)?: (?<message>.+?)$
Console.UpdateAvailableRegex=
Console.SuppressLogAtStart=False
Console.ActivateLogRegex=
Console.UserActions={}