In this week’s blog post, I’ll explain how the new oxygen system works and what we changed to make it more reliable in the future!
In Stellaris 1.4, the oxygen system is room-based. A room is a sealed zone with a maximum capacity of 32x32x32 blocks (32768 blocks). The system is then merging rooms together when they have an intersection. This was not only resource intensive, but also highly unstable. It was also not always able to find the limit of the room and it was excluding some part without any reason.
In Stellaris 2.0, we took the decision to go back to the drawing board and start a brand new oxygen system. At the same time, it seems important to add new features. This system is the core of building a space base, it must be perfect.
Instead of being a room-based system, the oxygen is now managed directly by the distributor. Each entity now look for a distributor in a 32x32x32 zone around them. If they find one, it checks if the zone is sealed and if there is enough energy and oxygen inside the machine. If yes, then everything is good. If not, the entity will take damage. The oxygen propagator only extends the search zone.
We also added a new debug option to help us find issues with the new system if anything happens. It shows exactly where oxygen is and can help you building to make sure oxygen is going in every room of your new space base!
The Oxygen Distributor and Oxygen Propagator


The oxygen distributor is what allows you to fill a zone with oxygen. It requires energy, and a fluid cell containing oxygen to be placed inside.

The oxygen propagator allows you to extend a zone without the need to have multiple fluid tank. It requires energy to work. It take its oxygen directly from the distributor. You can add as many propagator as you want.


No responses yet