Skip to content

Commit efb6200

Browse files
authored
Add Subnautica 2 (#1787)
1 parent 75cfb3a commit efb6200

File tree

7 files changed

+846
-0
lines changed

7 files changed

+846
-0
lines changed

subnautica2.kvp

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
Meta.DisplayName=Subnautica 2.0
2+
Meta.Description=Nitrox Multiplayer Mod for Subnautica 2.0
3+
Meta.OS=Windows, Linux
4+
Meta.AarchSupport=Native
5+
Meta.Arch=All
6+
Meta.Author=Greelan
7+
Meta.URL=https://nitrox.rux.gg/
8+
Meta.DisplayImageSource=steam:264710
9+
Meta.EndpointURIFormat=steam://connect/{0}
10+
Meta.ConfigManifest=subnautica2config.json
11+
Meta.MetaConfigManifest=subnautica2metaconfig.json
12+
Meta.ConfigRoot=subnautica2.kvp
13+
Meta.MinAMPVersion=2.6.3.0
14+
Meta.SpecificDockerImage=cubecoders/ampbase:debian
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=4fc619ca-1562-43ff-9c06-1e547d019423
28+
Meta.ImportableExtensions=[]
29+
Meta.AppIsMultiIPAware=False
30+
App.DisplayName=Subnautica
31+
App.RootDir=./subnautica/
32+
App.BaseDirectory=./subnautica/264710/
33+
App.SteamWorkshopDownloadLocation=
34+
App.ExecutableWin=264710\Nitrox\NitroxServer-Subnautica.exe
35+
App.ExecutableLinux=264710/Nitrox/NitroxServer-Subnautica
36+
App.WorkingDir=264710
37+
App.LinuxCommandLineArgs=
38+
App.WindowsCommandLineArgs=
39+
App.CommandLineArgs={{$PlatformArgs}} --data-path "{{$FullBaseDir}}NitroxData" --game-path "{{ClientFilesLocationMode}}" {{$FormattedArgs}}
40+
App.UseLinuxIOREDIR=False
41+
App.AppSettings={}
42+
App.EnvironmentVariables={"DOTNET_ROOT":"{{$FullBaseDir}}Dotnet","SteamAppId":"264710"}
43+
App.CommandLineParameterFormat=--{0} "{1}"
44+
App.CommandLineParameterDelimiter=
45+
App.ExitMethod=String
46+
App.ExitMethodWindows=None
47+
App.ExitTimeout=30
48+
App.ExitString=stop
49+
App.ExitFile=app_exit.lck
50+
App.RestartDelaySeconds=0
51+
App.HasWriteableConsole=True
52+
App.HasReadableConsole=True
53+
App.UDPLogger=False
54+
App.SupportsLiveSettingsChanges=False
55+
App.LiveSettingChangeCommandFormat=set {0} "{1}"
56+
App.ForceIPBinding=False
57+
App.SupportsIPv6=False
58+
App.ApplicationIPBinding=0.0.0.0
59+
App.Ports=@IncludeJson[subnautica2ports.json]
60+
App.AdminPortRef=0
61+
App.PrimaryApplicationPortRef=ServerPort
62+
App.UniversalSleepApplicationUDPPortRef=0
63+
App.UniversalSleepSteamQueryPortRef=0
64+
App.MaxUsers=100
65+
App.UseRandomAdminPassword=True
66+
App.PersistRandomPassword=True
67+
App.RemoteAdminPassword=
68+
App.AdminMethod=STDIO
69+
App.IgnoreSTDOUTAfterRCON=False
70+
App.AdminLoginTransform=None
71+
App.StripANSIControlCodes=True
72+
App.LoginTransformPrefix=
73+
App.RCONConnectDelaySeconds=5
74+
App.RCONConnectRetrySeconds=5
75+
App.RCONHeartbeatMinutes=0
76+
App.RCONHeartbeatCommand=ping
77+
App.RCONSelectIPMethod=Default
78+
App.TelnetLoginFormat={0}
79+
App.TelnetNewLineType=Default
80+
App.TailLogFilePath=server.log
81+
App.UpdateSources=@IncludeJson[subnautica2updates.json]
82+
App.PreStartStages=@IncludeJson[subnautica2start.json]
83+
App.UserActions=[]
84+
App.ForceUpdate=False
85+
App.ForceUpdateReason=
86+
App.Compatibility=None
87+
App.SteamUpdateAnonymousLogin=False
88+
App.SteamForceLoginPrompt=True
89+
App.RapidStartup=False
90+
App.SmartExcludeExemptions=["*.cfg","*.conf","*.config","*.ini","*.json","*.xml","*.properties","*.kvp","*.yml","*.yaml","*.toml","*.lua"]
91+
App.SmartExcludeSupported=False
92+
App.DumpFullChildProcessTree=False
93+
App.MonitorChildProcessName=
94+
App.MonitorDirectChildOnly=False
95+
App.SupportsUniversalSleep=False
96+
App.WakeupMode=Any
97+
App.ApplicationReadyMode=RegexMatch
98+
Console.FilterMatchRegex=
99+
Console.FilterMatchReplacement=
100+
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
101+
Console.AppReadyRegex=^\[[\d:\.]+\] Server started \([\d\.]+s\)$
102+
Console.UserJoinRegex=^$
103+
Console.UserLeaveRegex=^$
104+
Console.UserChatRegex=^$
105+
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
106+
Console.PreConnectRegex=
107+
Console.ConnectIPRegex=
108+
Console.MetricsRegex=
109+
Console.ServerInfoRegex=
110+
Console.HideFromConsoleRegex=
111+
Console.SuppressLogAtStart=False
112+
Console.UserActions={}
113+
Limits.SleepMode=False
114+
Limits.SleepOnStart=False
115+
Limits.SleepDelayMinutes=5
116+
Limits.DozeDelay=2
117+
Limits.AutoRetryCount=2
118+
Limits.SleepStartThresholdSeconds=25

0 commit comments

Comments
 (0)