4f9487eaa8
Created the settings needed for the metaconfig file. Added web management. Only server start regex included due to only having player join regex otherwise. This would cause the player count to be off and there is no chat message either. Console still has no output in Windows based on the above referenced issue.
77 lines
3.2 KiB
Plaintext
77 lines
3.2 KiB
Plaintext
Meta.DisplayName=Killing Floor 2
|
|
Meta.Description=Killing Floor 2 Dedicated Server
|
|
Meta.OS=Windows, Linux
|
|
Meta.Arch=x86_64
|
|
Meta.Author=IceOfWraith
|
|
Meta.URL=https://store.steampowered.com/app/232090/Killing_Floor_2/
|
|
Meta.DisplayImageSource=steam:232090
|
|
Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.ApplicationPort2}
|
|
Meta.ConfigManifest=killing-floor-2config.json
|
|
Meta.MetaConfigManifest=killing-floor-2metaconfig.json
|
|
Meta.ConfigRoot=killing-floor-2.kvp
|
|
Meta.MinAMPVersion=
|
|
Meta.SpecificDockerImage=
|
|
Meta.ContainerPolicy=Supported
|
|
Meta.Prerequsites=[]
|
|
Meta.ConfigReleaseState=NotSpecified
|
|
App.DisplayName=Killing Floor 2
|
|
App.RootDir=./killing-floor-2/
|
|
App.BaseDirectory=./killing-floor-2/232130/
|
|
App.ExecutableWin=232130\Binaries\Win64\KFServer.exe
|
|
App.ExecutableLinux=232130/Binaries/Win64/KFGameSteamServer.bin.x86_64
|
|
App.WorkingDir=232130
|
|
App.LinuxCommandLineArgs=
|
|
App.WindowsCommandLineArgs=
|
|
App.CommandLineArgs={{Map}}?Game={{Game}}?maxplayers={{$MaxUsers}} -Port={{$ApplicationPort1}} -QueryPort={{$ApplicationPort2}} -WebAdminPort={{$RemoteAdminPort}} -Multihome={{$ApplicationIPBinding}} {{$FormattedArgs}}
|
|
App.AppSettings={}
|
|
App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:{{$FullRootDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"232090"}
|
|
App.CommandLineParameterFormat=-{0}="{1}"
|
|
App.CommandLineParameterDelimiter=
|
|
App.ExitMethod=OS_CLOSE
|
|
App.ExitTimeout=30
|
|
App.ExitString=stop
|
|
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=7777
|
|
App.ApplicationPort2=27015
|
|
App.ApplicationPort3=0
|
|
App.RemoteAdminPort=8080
|
|
App.MaxUsers=6
|
|
App.UseRandomAdminPassword=False
|
|
App.RemoteAdminPassword=Password123
|
|
App.AdminMethod=STDIO
|
|
App.AdminLoginTransform=None
|
|
App.RCONConnectDelaySeconds=5
|
|
App.RCONConnectRetrySeconds=5
|
|
App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "232130"},{"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=1
|
|
App.UniversalSleepSteamQueryPort=2
|
|
App.WakeupMode=Any
|
|
App.ApplicationReadyMode=RegexMatch
|
|
App.TemplateMatchRegex={{(\$?[\w]+)}}
|
|
Console.FilterMatchRegex=
|
|
Console.FilterMatchReplacement=
|
|
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
|
|
Console.AppReadyRegex=^\[\d*\.\d*\] Log: Steam game server UID: \d*$
|
|
Console.UserJoinRegex=
|
|
Console.UserLeaveRegex=
|
|
Console.UserChatRegex=
|
|
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
|