Skip to content

Commit bc3b6c2

Browse files
authored
Add Call of Duty: Modern Warfare 3 (2011 - Plutonium Mod) (#1824)
1 parent ca38e53 commit bc3b6c2

5 files changed

Lines changed: 760 additions & 0 deletions

call-of-dutymw3-plutonium.kvp

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
Meta.DisplayName=Call of Duty: Modern Warfare 3 (2011 - Plutonium Mod)
2+
Meta.Description=Call of Duty: Modern Warfare 3 (2011) Dedicated Server using the Plutonium mod launcher
3+
Meta.OS=Windows, Linux
4+
Meta.AarchSupport=Unknown
5+
Meta.Arch=x86_64
6+
Meta.Author=Greelan
7+
Meta.URL=https://www.activision.com/au/en/games/call-of-duty/call-of-duty-mw3
8+
Meta.DisplayImageSource=steam:42690
9+
Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.Ports.$ServerPort}
10+
Meta.ConfigManifest=call-of-dutymw3-plutoniumconfig.json
11+
Meta.MetaConfigManifest=call-of-dutymw3-plutoniummetaconfig.json
12+
Meta.ConfigRoot=call-of-dutymw3-plutonium.kvp
13+
Meta.MinAMPVersion=2.6.5.0
14+
Meta.SpecificDockerImage=cubecoders/ampbase:wine-stable
15+
Meta.DockerRequired=False
16+
Meta.DockerBaseReadOnly=False
17+
Meta.ContainerPolicy=SupportedOnWindows, RecommendedOnLinux
18+
Meta.ContainerPolicyReason=The server requires Wine (ideally latest stable from winehq.org) to run on Linux. Using a container avoids the need for you to install this dependency on the host.
19+
Meta.ExtraSetupStepsURI=
20+
Meta.Prerequsites=[]
21+
Meta.ExtraContainerPackages=[]
22+
Meta.ConfigReleaseState=NotSpecified
23+
Meta.NoCommercialUsage=False
24+
Meta.ConfigVersion=1
25+
Meta.ReleaseNotes=
26+
Meta.BreakingReleaseNotes=
27+
Meta.AppConfigId=a2c8ed86-117d-4f85-a2a1-069e6a75bc69
28+
Meta.ImportableExtensions=[]
29+
Meta.AppIsMultiIPAware=False
30+
App.DisplayName=Call of Duty: Modern Warfare 3
31+
App.RootDir=./call-of-dutymw3/
32+
App.BaseDirectory=./call-of-dutymw3/server/
33+
App.SteamWorkshopDownloadLocation=
34+
App.ExecutableWin=server\Plutonium\bin\plutonium-bootstrapper-win32.exe
35+
App.ExecutableLinux=/usr/bin/wine
36+
App.WorkingDir=server/Plutonium
37+
App.LinuxCommandLineArgs=bin/plutonium-bootstrapper-win32.exe
38+
App.WindowsCommandLineArgs=
39+
App.CommandLineArgs={{$PlatformArgs}} iw5mp "{{$FullBaseDir}}IW5" -dedicated +set key {{ServerKey}} +set fs_game "{{fs_game}}" +set sv_config server.cfg +net_port {{$ServerPort}} +rcon_password "{{$RemoteAdminPassword}}" {{$FormattedArgs}} +start_map_rotate
40+
App.UseLinuxIOREDIR=False
41+
App.AppSettings={}
42+
App.EnvironmentVariables={"SteamAppId":"42690","WINEPREFIX":"{{$FullRootDir}}.wine","WINEARCH":"win32","WINEDEBUG":"-all","XDG_RUNTIME_DIR":"/tmp"}
43+
App.CommandLineParameterFormat=+{0} "{1}"
44+
App.CommandLineParameterDelimiter=
45+
App.ExitMethod=String
46+
App.ExitTimeout=30
47+
App.ExitString=quit
48+
App.ExitFile=app_exit.lck
49+
App.HasWriteableConsole=True
50+
App.HasReadableConsole=True
51+
App.UDPLogger=False
52+
App.SupportsLiveSettingsChanges=False
53+
App.LiveSettingChangeCommandFormat=set {0} "{1}"
54+
App.ForceIPBinding=False
55+
App.SupportsIPv6=False
56+
App.ApplicationIPBinding=0.0.0.0
57+
App.Ports=@IncludeJson[call-of-dutymw3-plutoniumports.json]
58+
App.AdminPortRef=ServerPort
59+
App.PrimaryApplicationPortRef=ServerPort
60+
App.UniversalSleepApplicationUDPPortRef=0
61+
App.UniversalSleepSteamQueryPortRef=0
62+
App.MaxUsers=18
63+
App.UseRandomAdminPassword=True
64+
App.PersistRandomPassword=True
65+
App.RemoteAdminPassword=
66+
App.AdminMethod=QuakeRCON
67+
App.IgnoreSTDOUTAfterRCON=False
68+
App.AdminLoginTransform=None
69+
App.LoginTransformPrefix=
70+
App.RCONConnectDelaySeconds=5
71+
App.RCONConnectRetrySeconds=5
72+
App.RCONHeartbeatMinutes=0
73+
App.RCONHeartbeatCommand=ping
74+
App.TelnetLoginFormat=login {0}
75+
App.UpdateSources=@IncludeJson[call-of-dutymw3-plutoniumupdates.json]
76+
App.PreStartStages=[]
77+
App.ForceUpdate=False
78+
App.ForceUpdateReason=
79+
App.Compatibility=None
80+
App.SteamUpdateAnonymousLogin=False
81+
App.SteamForceLoginPrompt=True
82+
App.RapidStartup=False
83+
App.SmartExcludeExemptions=["*.cfg","*.conf","*.config","*.ini","*.json","*.xml","*.properties","*.kvp","*.yml","*.yaml","*.toml","*.lua"]
84+
App.SmartExcludeSupported=False
85+
App.DumpFullChildProcessTree=False
86+
App.MonitorChildProcessName=^bin\/plutonium-bootstrapper-win32\.exe.+\+net_port {{$ServerPort}}.+$
87+
App.SupportsUniversalSleep=False
88+
App.WakeupMode=Any
89+
App.ApplicationReadyMode=RCONConnected
90+
Console.FilterMatchRegex=\e\[(\d+;)*(\d+)?[ABCDHJKfmsu]|\e\[?[?\>\=\da-z]+
91+
Console.FilterMatchReplacement=
92+
Console.ThrowawayMessageRegex=^((WARNING|ERROR): Shader.+|Could not find Wine Gecko.*)$
93+
Console.AppReadyRegex=^$
94+
Console.UserJoinRegex=^$
95+
Console.UserLeaveRegex=^$
96+
Console.UserChatRegex=^$
97+
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
98+
Console.MetricsRegex=
99+
Console.SuppressLogAtStart=False
100+
Console.ActivateLogRegex=
101+
Console.UserActions={}
102+
Limits.SleepMode=False
103+
Limits.SleepOnStart=False
104+
Limits.SleepDelayMinutes=5
105+
Limits.DozeDelay=2
106+
Limits.AutoRetryCount=2
107+
Limits.SleepStartThresholdSeconds=25

0 commit comments

Comments
 (0)