@@ -21,11 +21,11 @@ Meta.Prerequisites=[]
2121Meta.ExtraContainerPackages=[]
2222Meta.ConfigReleaseState=NotSpecified
2323Meta.NoCommercialUsage=False
24- Meta.ConfigVersion=2
24+ Meta.ConfigVersion=3
2525Meta.ReleaseNotes=
2626Meta.BreakingReleaseNotes=
2727Meta.AppConfigId=721f4476-0b57-4765-9f36-21cbae019e46
28- Meta.ImportableExtensions=[]
28+ Meta.ImportableExtensions=[".ini" ]
2929Meta.AppIsMultiIPAware=False
3030App.DisplayName=SCUM
3131App.RootDir=./scum/
@@ -36,7 +36,7 @@ App.ExecutableLinux=.proton/proton
3636App.WorkingDir=3792580
3737App.LinuxCommandLineArgs=runinprefix "{{$FullBaseDir}}SCUM/Binaries/Win64/SCUMServer.exe"
3838App.WindowsCommandLineArgs=
39- App.CommandLineArgs={{$PlatformArgs}} SCUM -Port={{$ServerPort}} -QueryPort={{$QueryPort}} -MaxPlayers={{$MaxUsers}} {{nobattleye}}{{$FormattedArgs}} -log
39+ App.CommandLineArgs={{$PlatformArgs}} SCUM -Port={{$ServerPort}} -QueryPort={{$QueryPort}} -MaxPlayers={{$MaxUsers}} {{nobattleye}}{{$FormattedArgs}}
4040App.UseLinuxIOREDIR=False
4141App.AppSettings={}
4242App.EnvironmentVariables={"SteamAppId":"513710","STEAM_COMPAT_DATA_PATH":"{{$FullRootDir}}.proton/compatdata","STEAM_COMPAT_CLIENT_INSTALL_PATH":"{{$FullBaseDir}}.steam/steam","HOME":"{{$FullBaseDir}}"}
@@ -47,8 +47,8 @@ App.ExitMethodWindows=None
4747App.ExitTimeout=30
4848App.ExitString=stop
4949App.ExitFile=app_exit.lck
50- App.HasWriteableConsole=True
51- App.HasReadableConsole=True
50+ App.HasWriteableConsole=False
51+ App.HasReadableConsole=False
5252App.UDPLogger=False
5353App.SupportsLiveSettingsChanges=False
5454App.LiveSettingChangeCommandFormat=set {0} "{1}"
@@ -64,9 +64,10 @@ App.MaxUsers=64
6464App.UseRandomAdminPassword=True
6565App.PersistRandomPassword=True
6666App.RemoteAdminPassword=
67- App.AdminMethod=STDIO
67+ App.AdminMethod=TailLogFile
6868App.IgnoreSTDOUTAfterRCON=False
6969App.AdminLoginTransform=None
70+ App.StripANSIControlCodes=True
7071App.LoginTransformPrefix=
7172App.RCONConnectDelaySeconds=5
7273App.RCONConnectRetrySeconds=5
@@ -75,6 +76,7 @@ App.RCONHeartbeatCommand=ping
7576App.RCONSelectIPMethod=Default
7677App.TelnetLoginFormat={0}
7778App.TelnetNewLineType=Default
79+ App.TailLogFilePath={{$FullBaseDir}}SCUM/Saved/Logs/SCUM.log
7880App.UpdateSources=@IncludeJson[scumupdates.json]
7981App.PreStartStages=[]
8082App.UserActions=[]
@@ -95,14 +97,15 @@ App.ApplicationReadyMode=RegexMatch
9597Console.FilterMatchRegex=
9698Console.FilterMatchReplacement=
9799Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
98- Console.AppReadyRegex=^LogInit: Display: Engine is initialized. Leaving FEngineLoop::Init\(\) $
99- Console.UserJoinRegex=^$
100- Console.UserLeaveRegex=^$
101- Console.UserChatRegex=^$
100+ Console.AppReadyRegex=^\[[\d.]+-[\d.:]+\]\[[\d ]+\]LogSCUM: Global Stats:.* $
101+ Console.UserJoinRegex=^\[[\d.]+-[\d.:]+\]\[[\d ]+\]LogSCUM: '(?<endpoint>.*?) (?<userid>\d+?):(?<username>.*?)\(\d+\)' logged in at:.* $
102+ Console.UserLeaveRegex=^LogSCUM: Warning: Prisoner logging out: (?<username>.*?) \((?<userid>\d+?)\) $
103+ Console.UserChatRegex=^\[[\d.]+-[\d.:]+\]\[[\d ]+\] $
102104Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
103105Console.PreConnectRegex=
104106Console.ConnectIPRegex=
105- Console.MetricsRegex=
107+ Console.MetricsRegex=^\[[\d.]+-[\d.:]+\]\[[\d ]+\]LogSCUM: Global Stats: \d+\.\d+ms\s+\(\s+\d+\.\d+FPS\), \d+\.\d+ms\s+\(\s+(?<FPS>\d+\.\d+?)FPS\), \d+\.\d+ms\s+\(\s+\d+\.\d+FPS\).*$
108+ Console.ServerInfoRegex=
106109Console.HideFromConsoleRegex=
107110Console.SuppressLogAtStart=False
108111Console.UserActions={}
0 commit comments