StruxaEggs Explorer

Subnautica

Game

Subnautica is an open world survival action-adventure video game developed and published by Unknown Worlds Entertainment. In it, players are free to explore the ocean on an alien planet, known as planet 4546B, after their spaceship, the Aurora, crashes on the planet's surface. Note: NitroxMod version 1.8+ is required

Author: ptero@redbananaofficial.comSource: pterodactyl/game-eggsUpdated: 7/24/2026

Startup Command

SUBNAUTICA_INSTALLATION_PATH=/home/container/subnautica XDG_CONFIG_HOME=/home/container/.config ./nitrox/server --save nitrox_world --data-path /home/container/NitroxData

Docker Images

LabelImage
ghcr.io/ptero-eggs/yolks:dotnet_9ghcr.io/ptero-eggs/yolks:dotnet_9

Environment Variables

NameVariableDefaultRules
Steam App ID
The ID corresponding to the game to download.
APPID264710required|numeric|digits_between:1,6
Steam Username
Your Steam account username
STEAM_USERNAMEnonerequired|string|max:64
Steam Password
Your Steam account password
STEAM_PASSWORDnonerequired|string|max:64
Steam Guard Code
Your Steam Guard Code
STEAM_GUARDCODEnonenullable|string|max:8
Nitrox Version
Which version of Nitrox to install and use. Use the version e.g. 1.8.1.0 or latest for the newest release
NITROX_VERSIONlatestrequired|string|between:3,12
Auto Save Interval
Time between auto saves specified in milliseconds. Default is 2 minutes (120000ms).
SAVE_INTERVAL120000required|numeric|digits_between:6,7
Disable Auto Save
Disables Auto Save: False / True
SAVE_DISABLEFalserequired|string|in:True,False
Save Name
The save name for the server.
SAVE_NAMEnitrox_worldalpha_dash|between:1,100
Server Password
Password neccessary for connecting to the Server
SUBNAUTICA_PASSWORDnonenullable|string|between:3,12
Admin Password
If specified, players must provide this password to gain access to administrator commands on the server.
SUBNAUTICA_ADMIN_PASSWORDPleaseChangeMerequired|string|between:3,16
Game Mode
Subnautica game mode. SURVIVAL = manage food/water/oxygen. FREEDOM = no survival meters. HARDCORE = permadeath survival. CREATIVE = unlimited resources, no damage.
SERVER_MODESURVIVALrequired|string|in:SURVIVAL,FREEDOM,HARDCORE,CREATIVE
Auto Portforward via UPnP
If set to true, the server will try to open port on your router via UPnP
PORTFORWARD_ENABLEFalserequired|string|in:True,False
Serializer Mode
Switch between savegame formats. Possible values: PROTOBUF, JSON
SERIALIZER_MODEJSONrequired|string|in:PROTOBUF,JSON
Max Players
Maximum number of players that can be connected simultaneously. Nitrox alpha is generally tested up to ~10; higher counts work but stability varies. (200 max)
MAX_CONNECTIONS10required|numeric|between:1,200
Default Player Permissions
Permission level new players are assigned when they first join. NONE = guest (no commands). PLAYER = standard. MODERATOR = can kick. ADMIN = full server control. CONSOLE = reserved for server console.
DEFAULT_PERMISSIONPLAYERrequired|string|in:NONE,PLAYER,MODERATOR,ADMIN,CONSOLE
Disable In-Game Console
Set to True to disable the in-game developer console for connected players. Leave False for normal use.
DISABLE_CONSOLEFalserequired|string|in:True,False

Features

steam_disk_space