Skip to content

Commit 203c90b

Browse files
authored
Add Half-Life 2 Deathmatch (#1140)
1 parent d4bfea2 commit 203c90b

7 files changed

+1670
-0
lines changed

half-life2dm.kvp

+102
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
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

Comments
 (0)