Skip to content

Commit e8efc2b

Browse files
authored
Add SCUM (#1548)
1 parent cd75972 commit e8efc2b

6 files changed

Lines changed: 1538 additions & 0 deletions

File tree

scum.kvp

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
Meta.DisplayName=SCUM
2+
Meta.Description=SCUM Dedicated Server
3+
Meta.OS=Windows, Linux
4+
Meta.AarchSupport=Unknown
5+
Meta.Arch=x86_64
6+
Meta.Author=Greelan
7+
Meta.URL=https://scum.game/
8+
Meta.DisplayImageSource=steam:513710
9+
Meta.EndpointURIFormat={ip}:{GenericModule.App.Ports.$ClientPort}
10+
Meta.ConfigManifest=scumconfig.json
11+
Meta.MetaConfigManifest=scummetaconfig.json
12+
Meta.ConfigRoot=scum.kvp
13+
Meta.MinAMPVersion=2.6.0.0
14+
Meta.SpecificDockerImage=
15+
Meta.DockerRequired=False
16+
Meta.DockerBaseReadOnly=False
17+
Meta.ContainerPolicy=Supported
18+
Meta.ContainerPolicyReason=
19+
Meta.ExtraSetupStepsURI=
20+
Meta.Prerequisites=[]
21+
Meta.ExtraContainerPackages=[]
22+
Meta.ConfigReleaseState=NotSpecified
23+
Meta.NoCommercialUsage=False
24+
Meta.ConfigVersion=1
25+
Meta.ReleaseNotes=
26+
Meta.BreakingReleaseNotes=
27+
Meta.AppConfigId=721f4476-0b57-4765-9f36-21cbae019e46
28+
Meta.ImportableExtensions=[]
29+
Meta.AppIsMultiIPAware=False
30+
App.DisplayName=SCUM
31+
App.RootDir=./scum/
32+
App.BaseDirectory=./scum/3792580/
33+
App.SteamWorkshopDownloadLocation=
34+
App.ExecutableWin=3792580\SCUM\Binaries\Win64\SCUMServer.exe
35+
App.ExecutableLinux=.proton/proton
36+
App.WorkingDir=3792580
37+
App.LinuxCommandLineArgs=runinprefix "{{$FullBaseDir}}SCUM/Binaries/Win64/SCUMServer.exe"
38+
App.WindowsCommandLineArgs=
39+
App.CommandLineArgs={{$PlatformArgs}} SCUM -Port={{$ServerPort}} -QueryPort={{$QueryPort}} -MaxPlayers={{$MaxUsers}} {{nobattleye}}{{$FormattedArgs}} -log
40+
App.UseLinuxIOREDIR=False
41+
App.AppSettings={}
42+
App.EnvironmentVariables={"SteamAppId":"513710","STEAM_COMPAT_DATA_PATH":"{{$FullRootDir}}.proton/compatdata","STEAM_COMPAT_CLIENT_INSTALL_PATH":"{{$FullBaseDir}}.steam/steam","HOME":"{{$FullBaseDir}}"}
43+
App.CommandLineParameterFormat=-{0}={1}
44+
App.CommandLineParameterDelimiter=
45+
App.ExitMethod=OS_CLOSE
46+
App.ExitMethodWindows=None
47+
App.ExitTimeout=30
48+
App.ExitString=stop
49+
App.ExitFile=app_exit.lck
50+
App.HasWriteableConsole=True
51+
App.HasReadableConsole=True
52+
App.UDPLogger=False
53+
App.SupportsLiveSettingsChanges=False
54+
App.LiveSettingChangeCommandFormat=set {0} "{1}"
55+
App.ForceIPBinding=False
56+
App.SupportsIPv6=False
57+
App.ApplicationIPBinding=0.0.0.0
58+
App.Ports=@IncludeJson[scumports.json]
59+
App.AdminPortRef=0
60+
App.PrimaryApplicationPortRef=ServerPort
61+
App.UniversalSleepApplicationUDPPortRef=0
62+
App.UniversalSleepSteamQueryPortRef=0
63+
App.MaxUsers=64
64+
App.UseRandomAdminPassword=True
65+
App.PersistRandomPassword=True
66+
App.RemoteAdminPassword=
67+
App.AdminMethod=STDIO
68+
App.IgnoreSTDOUTAfterRCON=False
69+
App.AdminLoginTransform=None
70+
App.LoginTransformPrefix=
71+
App.RCONConnectDelaySeconds=5
72+
App.RCONConnectRetrySeconds=5
73+
App.RCONHeartbeatMinutes=0
74+
App.RCONHeartbeatCommand=ping
75+
App.RCONSelectIPMethod=Default
76+
App.TelnetLoginFormat={0}
77+
App.TelnetNewLineType=Default
78+
App.UpdateSources=@IncludeJson[scumupdates.json]
79+
App.PreStartStages=[]
80+
App.UserActions=[]
81+
App.ForceUpdate=False
82+
App.ForceUpdateReason=
83+
App.Compatibility=None
84+
App.SteamUpdateAnonymousLogin=True
85+
App.SteamForceLoginPrompt=False
86+
App.RapidStartup=False
87+
App.SmartExcludeExemptions=["*.cfg","*.conf","*.config","*.ini","*.json","*.xml","*.properties","*.kvp","*.yml","*.yaml","*.toml","*.lua"]
88+
App.SmartExcludeSupported=True
89+
App.DumpFullChildProcessTree=False
90+
App.MonitorChildProcessName=^.*{{$WineBaseDir}}SCUM\\Binaries\\Win64\\SCUMServer\.exe.*-Port={{$ServerPort}}.*$
91+
App.MonitorDirectChildOnly=False
92+
App.SupportsUniversalSleep=False
93+
App.WakeupMode=Any
94+
App.ApplicationReadyMode=RegexMatch
95+
Console.FilterMatchRegex=
96+
Console.FilterMatchReplacement=
97+
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
98+
Console.AppReadyRegex=^LogRadiationManager: Warning: AuthorityTick took \d+\.\d+ms$
99+
Console.UserJoinRegex=^$
100+
Console.UserLeaveRegex=^$
101+
Console.UserChatRegex=^$
102+
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
103+
Console.PreConnectRegex=
104+
Console.ConnectIPRegex=
105+
Console.MetricsRegex=
106+
Console.HideFromConsoleRegex=
107+
Console.SuppressLogAtStart=False
108+
Console.UserActions={}
109+
Limits.SleepMode=False
110+
Limits.SleepOnStart=False
111+
Limits.SleepDelayMinutes=5
112+
Limits.DozeDelay=2
113+
Limits.AutoRetryCount=2
114+
Limits.SleepStartThresholdSeconds=25

0 commit comments

Comments
 (0)