1
+ Meta.DisplayName=Half-Life 2: Deathmatch
2
+ Meta.Description=Half-Life 2: Deathmatch Dedicated Server
3
+ Meta.OS=Windows, Linux
4
+ Meta.AarchSupport=NotSupported
5
+ Meta.Arch=x86_64
6
+ Meta.Author=Bindon, Greelan
7
+ Meta.URL=https://store.steampowered.com/app/320/HalfLife_2_Deathmatch/
8
+ Meta.DisplayImageSource=steam:320
9
+ Meta.EndpointURIFormat=steam://connect/{0}
10
+ Meta.ConfigManifest=half-life2dmconfig.json
11
+ Meta.MetaConfigManifest=half-life2dmmetaconfig.json
12
+ Meta.ConfigRoot=half-life2dm.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.AppConfigId=841df43e-8253-4054-ab0e-348e7a588300
25
+ Meta.ConfigVersion=1
26
+ Meta.ReleaseNotes=
27
+ Meta.BreakingReleaseNotes=
28
+ App.DisplayName=Half-Life 2: Deathmatch
29
+ App.RootDir=./hl2dm/
30
+ App.BaseDirectory=./hl2dm/232370/
31
+ App.SteamWorkshopDownloadLocation=
32
+ App.ExecutableWin=232370\srcds.exe
33
+ App.ExecutableLinux=232370/srcds_linux
34
+ App.WorkingDir=232370
35
+ App.LinuxCommandLineArgs=
36
+ App.WindowsCommandLineArgs=
37
+ App.CommandLineArgs={{$PlatformArgs}} -game hl2mp -console -usercon -nobreakpad -port {{$ServerPort}} -ip {{$ApplicationIPBinding}} -maxplayers {{$MaxUsers}} -tickrate {{tickrate}} {{insecure}}{{nohltv}}{{CustomParameters}} {{CustomConVars}} +tv_port {{$SourceTVPort}} +clientport {{$ClientPort}} +sv_logfile 1 {{$FormattedArgs}} +exec server.cfg +map {{map}} +log on
38
+ App.UseLinuxIOREDIR=False
39
+ App.AppSettings={}
40
+ App.EnvironmentVariables={"LD_LIBRARY_PATH":".:bin:%LD_LIBRARY_PATH%","SteamAppId":"320"}
41
+ App.CommandLineParameterFormat=+{0} {1}
42
+ App.CommandLineParameterDelimiter=
43
+ App.ExitMethod=String
44
+ App.ExitTimeout=30
45
+ App.ExitString=quit
46
+ App.ExitFile=lock
47
+ App.HasWriteableConsole=True
48
+ App.HasReadableConsole=True
49
+ App.UDPLogger=True
50
+ App.SupportsLiveSettingsChanges=False
51
+ App.LiveSettingChangeCommandFormat=set {0} "{1}"
52
+ App.ForceIPBinding=True
53
+ App.SupportsIPv6=False
54
+ App.ApplicationIPBinding=0.0.0.0
55
+ App.Ports=@IncludeJson[half-life2dmports.json]
56
+ App.AdminPortRef=ServerPort
57
+ App.PrimaryApplicationPortRef=ServerPort
58
+ App.UniversalSleepApplicationUDPPortRef=0
59
+ App.UniversalSleepSteamQueryPortRef=0
60
+ App.MaxUsers=12
61
+ App.UseRandomAdminPassword=True
62
+ App.PersistRandomPassword=True
63
+ App.RemoteAdminPassword=
64
+ App.AdminMethod=SourceRCON
65
+ App.AdminLoginTransform=None
66
+ App.LoginTransformPrefix=
67
+ App.RCONConnectDelaySeconds=5
68
+ App.RCONConnectRetrySeconds=5
69
+ App.RCONHeartbeatMinutes=0
70
+ App.RCONHeartbeatCommand=ping
71
+ App.TelnetLoginFormat={0}
72
+ App.UpdateSources=@IncludeJson[half-life2dmupdates.json]
73
+ App.PreStartStages=@IncludeJson[half-life2dmstart.json]
74
+ App.ForceUpdate=False
75
+ App.ForceUpdateReason=
76
+ App.Compatibility=None
77
+ App.SteamUpdateAnonymousLogin=True
78
+ App.SteamForceLoginPrompt=False
79
+ App.RapidStartup=False
80
+ App.DumpFullChildProcessTree=False
81
+ App.MonitorChildProcessName=
82
+ App.SupportsUniversalSleep=False
83
+ App.WakeupMode=Any
84
+ App.ApplicationReadyMode=RCONConnected
85
+ Console.FilterMatchRegex=
86
+ Console.FilterMatchReplacement=
87
+ Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
88
+ Console.AppReadyRegex=^Connection to Steam servers successful\.$
89
+ Console.UserJoinRegex=^.*[\d\/]+ - [\d:]+: "(?<username>.+?)<\d+><(BOT|(?<userid>(?!BOT).+?))><>" entered the game$
90
+ Console.UserLeaveRegex=^.*[\d\/]+ - [\d:]+: "(?<username>.+?)<\d+><(BOT|(?<userid>(?!BOT).+?))><.*>" disconnected \(reason ".*"\)$
91
+ Console.UserChatRegex=^$
92
+ Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
93
+ Console.MetricsRegex=
94
+ Console.SuppressLogAtStart=False
95
+ Console.ActivateLogRegex=
96
+ Console.UserActions={}
97
+ Limits.SleepMode=True
98
+ Limits.SleepOnStart=False
99
+ Limits.SleepDelayMinutes=5
100
+ Limits.DozeDelay=2
101
+ Limits.AutoRetryCount=2
102
+ Limits.SleepStartThresholdSeconds=25
0 commit comments