How to Fix a The Ocean of Subnautica Server That Keeps Crashing
The Ocean of Subnautica is a Forge 1.20.1 ocean survival pack built around underwater bases, submersibles and increasingly dangerous depths. Most of its crashes trace back to how spread out and vertical that world gets — distant ocean chunks staying loaded, custom vehicle entities needing constant tracking, and deep areas generating for the first time — rather than a single bad mod.
See the The Ocean of Subnautica pack page for the full RAM and setup breakdown before you chase anything else.
1. Spread-out underwater bases forcing heavy chunk loading
Because this pack revolves around building bases across open ocean, players naturally end up scattered far apart rather than clustered near one spawn. That means the server has to keep several distant ocean chunk regions loaded and ticking simultaneously, which is a common lag source in ocean-exploration packs generally — not specific to any one mod.
- If lag gets worse as more bases go up, check how far apart those bases actually are before touching any config.
- Consider agreeing on a shared build radius with your group rather than letting bases spread across the whole map.
2. Submarine and vehicle entities needing continuous tracking
Custom submersible and vehicle entities in this kind of pack need to be tracked every tick while they're active, which costs more than static blocks or passive mobs. With several players piloting submarines at once, especially across the loaded ocean chunks from the point above, that per-tick tracking load stacks up.
If crashes or stutters line up with multiple players driving submarines at the same time, that combined load — not a single broken vehicle — is the likely cause.
3. First-time deep-ocean or deep-dimension generation spikes
The first time any player reaches a new deep-ocean area or a deeper custom dimension, the server generates that area's custom structures for the first time. That's a genuine one-time cost spike, and on a server that's already under memory pressure it can tip into a tick timeout right at that moment.
This is easy to misdiagnose as a random crash, but it will reliably happen again at the same depth transition if you don't fix the underlying memory headroom — and it won't happen again once that chunk is already generated.
4. Running on Java 16 or older instead of Java 17
Forge packs on Minecraft 1.20.1, this one included, require Java 17. Running the server jar on an older Java version is one of the most common causes of a server that fails to start at all, or crashes immediately on boot before a world even loads. This is worth ruling out early since it's a five-minute check compared to chasing a gameplay-related cause.
5. RAM under the pack's realistic floor
5 GB is the real floor for The Ocean of Subnautica. Under-provisioning below that doesn't usually produce an instant clean crash — it shows up first as cascading lag and longer GC pauses as players explore and pilot submarines, and only turns into a hard crash once a tick timeout finally hits. If your server has been slowly getting worse rather than crashing on a specific action, check available RAM against that 5 GB floor before anything else.
FAQ
Why does my The Ocean of Subnautica server lag or crash when players are spread out across the ocean?+
Underwater bases built far apart force the server to keep multiple distant ocean chunk clusters loaded and ticking at once. That's a well-known lag source in ocean-exploration packs generally, and sustained lag of that kind eventually shows up as a tick timeout rather than a clean crash. Keeping bases closer together, or raising view-distance limits instead of lowering them blindly, helps the server tick normally again.
Does entering a new deep-ocean area or dimension cause a one-time freeze?+
Yes, this is expected rather than a bug. The first time a player reaches a deep-ocean or deep-dimension area, the server has to generate custom structures there for the first time, which has a real one-time cost spike. Subsequent visits to that same area are fast because the chunks are already generated and saved.
How much RAM does The Ocean of Subnautica actually need?+
5 GB is the real floor for this pack, not a generic Forge 1.20.1 guess. Running below that floor doesn't usually produce an instant clean crash — it shows up first as rising lag and GC pauses, then a tick timeout once memory pressure builds up during exploration or when a submarine-heavy session is running.
Host The Ocean of Subnautica on hardware sized for its real floor
Run The Ocean of Subnautica on a plan sized to its real 5 GB floor, and take a backup before any risky config change or submarine-heavy session.
View Minecraft Hosting →