1. Stationeers
  2. News

Stationeers News

Hotfix v0.2.3591.17448

Fixed On bases with more than 1024 atmospheres servers could stop sending atmospherics updates to clients.

More Atmospherics | Upgrades to Atmospheric Machines and Bug Fixing

As we adapt to our new weekly content cadence, you'll see that some new features get spread over multiple updates. This change in pace has some big benefits. It allows us to make smaller iterations, get feedback faster, spread out balancing, and end up with a more refined final outcome. At the same time we're still chipping away at a lot of bugs, but you'll see updates containing more content again soon.

You may have noticed that we didn't release a patch last week. It was getting too close to the weekend and we wouldn't have been available to publish any hotfixes. Therefore, this patch includes all those changes and has given us extra time to spend on some rather large work for the next patch.

While our target is weekly updates, we're keeping it flexible for moments like this.

Upgraded Atmospheric Machines

Continuing with the theme of recent updates, this week we’ve focused on more atmospherics changes.
Firstly we’ve upgraded the Air Conditioner, Electrolyzer, Filtration, and H2 Combustor with IC slots to bring them in line with the new Nitrolyzer. We’ve also added the ability to read information about the input and output networks directly from the internal IC without the need to hook up additional analyzers.



Air Conditioner Changes

Air Conditioners now start by wanting to move a fixed amount of energy to-or-from their input gas, with the equal and opposite transferring to the waste network.

The Air Conditioner speed is dependent on two main relationships. The first speed modifier is if the waste temperature is in the temperature direction the gas wants to be, with a slight increase in speed for greater deltas. If the waste temperature is counterproductive to the energy transfer process(i.e hot waste while cooling), then the machine will lose efficiency, going roughly at only 5% speed when the waste temperature is 150 degrees in the counter-productive direction. The second speed modifier is when the input or waste gas temperature is out of preferred ranges, with 100 K being a cold limit, -50 C to 100 C being optimal gas working temperatures, 400 C being about 33%, 600 C being 10%, and 1000 C bottoming out at 0%.

Other Changes

Along the way we’ve fixed a bunch of other bugs, many of them related to atmospherics. You might notice in the change logs that we’ve been playing with the ragdoll a lot and have added new reviving functionality to the Cryotube. This is ongoing work to bring more importance to the different difficulty settings and provide more ways to deal with problems. Again, this is still a work in progress!




Coming Soon

Next weeks patch sees work started on more changes to atmospherics that we’ve been thinking about for a long time. A lot of these changes will be available on the beta branch soon. We’re also revisiting the difficulty settings, and while there won’t be any big changes right away, we’re simplifying these settings, making them more robust, and clarifying what each of the options means.

Your support makes this possible


The major refactor has been a huge milestone for us and we think you can already see the tremendous success. Your support through bug reporting, suggestions, and direct involvement with our team on discord makes a tremendous difference.
[h3]If you like the progress we have made, please consider taking a moment to leave a positive review. This makes a great deal of difference to the project. We have worked hard on this project now for five years, and we feel confident the game is substantially improved from when we started. Many projects steer clear of the hard tasks, and we are proud to have taken them on.[/h3]

Additionally, you can support us by purchasing the DLC we made to allow those whole like the game to support us, and in return get something a little fun to continue to use in the game.

https://store.steampowered.com/app/2089290/Stationeers_Human_Cosmetics_Pack/

https://store.steampowered.com/app/1038400/Stationeers_Zrilian_Species_Pack/

https://store.steampowered.com/app/1038500/Stationeers_HEM_Droid_Species_Pack/

Changelog v0.2.3566.17335
  • Fixed ragdolls getting stuck and positions not being synced to clients
  • - Reverted some changes to ragdolls
  • Cryo tubes can now resurrect dead players - as long as they haven't respawned already
  • Cryo tubes will mix their internal atmosphere with the world atmosphere when open
  • + Added support to read Air Conditioner efficiency values using logic i/o.
  • Fixed client player positions not updating on the server
  • Fixed Error thrown by stacker on load.
  • Fixed Render distance on basic packaging machine.
  • Fixed Error Spam from Autolathe "This recipe doesn't exist! Defaulting to Unknown".
  • Reduced Air Conditioner power usage by 30%, to match previously reduced throughput and energy movement amounts.
  • Fixed Gas Ratio readings from inputs and outputs on new atmospherics devices incorrectly read -1.
  • + Fixed Clients don't get updated efficiency ratios on tooltip new Air Conditioner.
  • Fixed Clients not updating the status of input and output connections of atmos devices.
  • Fixed ragdoll position not updating correctly
  • Fixed Air Conditioner input and output tooltips.
  • Changed Air Conditioner to use curves to map its efficiency.
  • Expanded negative temperature delta, to allow for slightly longer inefficient air conditioning.
  • Decreased base Air Conditioner throughput by 25%, and energy transfer by 30%.
  • Changed entities decay behaviour while being carried to prevent decaying while being dragged. Their decay will now pause while being carried and reset to 60 seconds if within 60 seconds of decaying.
  • Changed drag ragdoll body to force grabbing pelvis
  • Optimized MixInWorld bucketing system for threaded atmospherics calculations. Mixing large clumps of world atmospheres is now 3-4x faster.
  • Fixed Catastrophic atmospheric events creating excessive numbers of new world atmosphere grids (20,000+) causing the game thread to lag and creating periodic frame hitches on clients and 100% Cpu usage on servers.
  • Changed Values that determine world atmosphere mixing speed and new world atmosphere creation during mix to be dynamic. As the number of atmospheres increase atmospheres not in rooms will mix more quickly and creation of new world atmospheres will require a higher threshold.
  • Optimised World atmospheres only calculate has-sunlight if they are in a room. This means that plants in Hydroponics trays will require a room to grow. Has-sunlight calculation is expensive and does not scale well enough to run it on 1000s of atmospheres.
  • Fixed Can't build cables on rear side of new Filtration Machine.
  • Fixed mining drill not working when loading game if in hand slot
  • Changed player body decay time to 10 mins
  • + Added the cleanupplayers console command to remove player bodies
  • An attempt at improving dragging a ragdoll human
  • Improved IsKinematic property setting
  • Fixed New AirConditioner model now defaults to off and idle when first built.
  • added Missing prefab change from previous commit, which increases the AC throughput.
  • + Complete rework of Air Conditioner logic. Air conditioners start by wanting to move a fixed amount of energy to or from their input gas, with the equal and opposite transfer happening to the waste network.
  • + The Air Conditioner speed is dependent on two main relationships. The first speed modifier is if the waste temperature is in the temperature direction the gas wants to be. With a slight increase in speed for greater deltas. If the waste temperature is in the opposite direction of where the input gas wants to go, then then machine will loose efficiency, going roughly at only 5% speed when waste temperature is 100 degrees in the counter productive direction. The second speed modifier is when the input gas temperature is out of preferred ranges, with 100 K being a cold limit, -50 C to 100 C being optimal gas working temperatures, 400 C being about 33%, 600 C being 10%, and 1000 C bottoming out at 0%.
  • + The Air Conditioner now works less efficiently if waste or input air networks are low in pressure.
  • + Added tool tips to the Air Conditioner info panel.
  • Air Conditioners no longer auto fills its waste network from its input gas.
  • Fixed pressure regulators inappropriately using static data.
  • Fixed Servers throw error spam when a large base explosion and decompression happens.
  • + Added Servers now rate limit the amount of atmosphere data sent to clients. This will result in clients having less up-to-date values during extreme events but will prevent the server from erroring out while trying to send too much data.
  • Changed window mode dropdown to be populated using GameStrings
  • + Added World atmosphere clean-up command (server only) "atmos cleanup". This will clean up all world atmospheres that are not in a room.
  • + Added all loading screen text to GameStrings to allow for localization
  • Fixed A number of items not showing destroyed model when destroyed.
  • + Added Destroyed buildState for updated atmospheric devices.
  • Fixed Can't deconstruct a Destroyed elevator level.
  • Fixed missing localization on custom world panel
  • Fixed missing localization on in game menu
  • Changed 'enter game name' prompt to use a static game string for localization
  • + converted credits page and welcome screen to prefab instead of being serialized with the main scene
  • Fixed missing localization on in-game save menu
  • Fixed missing localization on password input popup
  • Fixed some workshop mod menu text not being localized
  • Fixed all join server menu text not being localized
  • Fixed all load world menu text not being localized
  • Fixed all tutorial menu text not being localized
  • Fixed all main menu text not being localized. All the localized text components had been set up in the scene instead of the prefab and the data had been wiped at some point.
  • Fixed New H2Combustor model not replacing old model when loading saves made on previous versions.
  • Fixed Active sound not playing on new H2Combustor.
  • Fixed New Air Conditioner not consuming power when IC slot cover is closed.
  • Fixed Filters rotated incorrectly on new Filtration Machine.
  • Fixed Cant interact with FilterSlot1 when IC slot cover is closed on FiltrationMachine.
  • + Added Filtration thumbnails.
  • + Added New FiltrationMachine prefab with IC slot. Mode 0 can be used to Set machine state to idle.
  • Reparented FiltrationMachine class to DeviceInputOutputCircuit.
  • Fixed small cell devices doubling up on same grid
  • Fixed adding pipe radiator step in gas mixture tutorial
  • Fixed New mining backpacks are hidden when placed in lockers.
  • Fixed GasFuel Generator continues to make power after its run out of fuel.
  • Fixed some authoring issues with new Electrolyzer prefab (Sound, animation and pipe connection settings)
  • - Removed deprecated Electrolyzer prefab
  • Added new electrolyzer with IC slot to replace old version
  • Fixed Dis-allowed rotations on Nitrolyzer and AirConditioner.
  • Fixed plant decay time showing as ten times as long on tooltip
  • Fixed Parenting of Save data to reflect reparenting of devices that were children of machine.
  • + Added IC slot to Air Conditioner.
  • Changed Air Conditioner now uses Mode variable to run or stop. Idle: 0, Active: 1.
  • Changed Air Conditioner now uses Setting variable for target temperature. While the setting is in degrees Kelvin the machine will continue to show the target Temperature in Celsius on the button screen.
  • - Removed a number of deprecated scripts that were children of now defunct machine class.



Tools & Backpacks new content and rebalance together with plenty of bugfixing

It's been a hectic few months for us since our major refactor as we feel like we have finally been able to hit our old stride in the project. If you look back through our weekly updates you can see how spending that period to time to redo the project has paid huge dividends. We are now able to more robustly focus on the future of the game as well as add new content.

We've been a little slow at getting new content in over the last weeks, as we have been laser focused on fixing bugs - especially some very serious ones introduced (or highlighted) by our refactoring work. What really spurs us on is seeing all those amazing youtube videos of your content, the twitch streams, and the thoughts you share here and on discord.

[h2]Important fix for multiplayer[/h2]
Fixed not being able to join servers unless they were being advertised. We don't normally highlight bug fixes but this was affecting a significant number of people over the last few days. Thanks to the community and game server providers for alerting this to us, and helping us work towards a solution quickly.
Balance: Tool Speed Buffs


The welding torch now is 20% faster than the arc welder. Increasing the welder's burn atmosphere to be above 3000C (by using a N2O combustion mix) will increase this speed bonus to 50%.
Players now get additive tool speed increases of 20%, and a structure placement speed increase of 20% when not wearing a spacesuit. A friendly reminder that gas welding without a suit has been known to cause respiratory issues. Lastly, all MkII tools now have a 10% speed bonus over the regular tools.

New Content: Mining Backpacks






We've added a new type of backpack to help with some of the awkwardness of long mining trips. There are two variants, the Mining Backpack and the Hard Mining Backpack. These have a large number of ore slots (24 and 28, respectively), and are available in the tools manufacturing machine alongside the existing mining belts.

Atmospherics Changes


Balanced atmospheric mixing rates no longer depend on room state, with room mixing being raised slightly, and roomless mixing being lowered more significantly. Atmospheric movement now has a greater effect on player movement.

Future Price Change


As noted when we started the project we would slowly increase the price as the project matured, but in doing so would be as transparent as possible with the community. We will be adjusting the price slightly in the coming weeks. Obviously this will only be affecting new players, not those who already purchased the game. The exact amount will vary depending on the currency, and it is possible the game may become cheaper in some territories as it has been some time since we revisited the price to ensure it was fair in different currencies.

Experiments Under way for Future Updates




We are still experimenting with some pretty big changes, some of which could have some really profoundly positive impacts on the project. These areas cover everything from new content (such as the much requested Nuclear Reactors), changes to how multiplayer connections are made (to improve connectivity with those with network troubles), new approaches to terrain (to make the game feel more visually appealing like Space Engineers or Astroneer), and more.

Your support makes this possible


The major refactor has been a huge milestone for us and we think you can already see the tremendous success. Your support through bug reporting, suggestions, and direct involvement with our team on discord makes a tremendous difference.
[h3]If you like the progress we have made, please consider taking a moment to leave a positive review. This makes a great deal of difference to the project. We have worked hard on this project now for five years, and we feel confident the game is substantially improved from when we started. Many projects steer clear of the hard tasks, and we are proud to have taken them on.[/h3]

Additionally, you can support us by purchasing the DLC we made to allow those who like the game to support us, and in return get something a little fun to continue to use in the game.

https://store.steampowered.com/app/2089290/Stationeers_Human_Cosmetics_Pack/

https://store.steampowered.com/app/1038400/Stationeers_Zrilian_Species_Pack/

https://store.steampowered.com/app/1038500/Stationeers_HEM_Droid_Species_Pack/

Changelog v0.2.3545.17252
  • Tool speed multipliers are now correctly used during deconstruction.
  • Changed mining backpacks column count to 4
  • MKII tools now have 10% speed bonuses
  • Fixed storms appearing inside
  • Changed the number of slots on the mining backpacks. Basic is now 24 and hard is now 28
  • Changed the recipes for the mining backpacks to reflect the difference in slot numbers
  • Added mining backpack recipes
  • Changed number of slots for mining backpack
  • removed tool slots on mining backpack
  • Fixed checking game version throwing exception on join when not advertising server
  • Fixed Error spam on server when using FireExtinguisher.
  • Fix for fire effects spawning an world origin.
  • Fixed not being able to join hosted games unless they were advertised due to a game session(only created when advertised) being required to do the password check
  • Updated prefabs with missing serialized property
  • Fixed inventory windows don't remember their positions when reloading world
  • Fixed inventory windows can sometimes be positioned half or fully off the screen when loading world
  • Fixed a few issues around starting tutorials with a non-human character selected. Disallowed character customisation in tutorials
  • Fixed main menu stack items not being cleared after exiting world
  • Fixed emote command throwing exception in single player
  • Added windowheight command to set the console window height
  • Fixed An edge case that could cause fires to spawn at world origin.
  • Fixed Hotspots or cold spots building up on Venus around devices. This could happen on other planets but the effect was less noticeable.
  • Fixed Items in slots of structures sometimes interacting with the incorrect atmosphere.
  • Fixed WorldAtmospheres Close to global pressure not mixing with neighbours.
  • Fixed exception being thrown when using 'help' command if command not found
  • Added first pass of mining backpack and hard mining backpack
  • Fixed scenarios button was throwing an error so have disabled it for the time being
  • Fixed issue where changing save folder name would cause autosaves to save to the old folder. New saves will now update the world_meta with the correct WorldFileName. Old saves which already have the old WorldFileName will not be changed
  • Balanced IsCloseToGlobal atmospheric checks in large and small air leaks on multiple planets. This allows for small air leaks, like an open door or burst pipe, to still be noticeable in world, while preventing large pressure bursts from spreading too far.
  • Tied atmosphere IsAlive to depend on a constant ratio of the new atmosphere creation threshold.
  • With a unified IsCloseToGlobal standard, made atmospheric mixing rates to no longer depend on room state, with room mixing being raised slightly, and roomless mixing being lowered more significantly.
  • Increased lower pressure clamp on IsCloseToGlobal, to give very low pressure environments a higher pressure to consider irrelevant.
  • Fixed dynamic scrubber throwing invalid grid exception
  • Fixed bug where navigating back with esc on main menu would lock up certain buttons
  • Removed Thing.CurrentGrid. (old and deprecated way of keeping track of grid-position)
  • Refactored a number of Grid3 localGrids to use WorldGrid.
  • Changed Pipe.CurrentGrids to use WorldGrids rather than vector3.
  • Refactored UpdateAirState() to take in a worldGrid instead of a Vector3.
  • Fixed exception when cleaning up chunks on exiting world
  • Added Atmosphere logic types for input and output pipe atmospheres. Devices that have an IC slot will be able to read atmosphere values from their input and/or output networks.
  • Added "debugthreads terrain" command. This will display the number of currently queued Terrain Tasks and the total number of tasks created in the current play session.
  • Added ability for tools to decrease structure build times.
  • The welding torch now is 20% faster than the arc welder. Increasing the welder's burn atmosphere to be above 3000C (by using a N2O combustion mix) will increase this speed bonus to 50%.
  • Players now get additive tool speed increases of 20%, and a structure placement speed increase of 20% when not wearing a spacesuit. A friendly reminder that gas welding without a suit has been known to cause respiratory issues.

Hotfix v0.2.3530.17210

We had to make a change to the data structure for the server list so your servers will no longer be visible in the server browser until you update to the latest stable version.

This hot fix resolves the duplicate entries in the server list as well as the error spam happening for some players.

* Fixed Error Spam from furnace audio caused by incorrectly clamped values when furnace got very hot during a NoS burn.
* Fixed "time parameter is not a valid number" Error caused by a NaN value in the CleanBurnRate of inflamed atmospheres.
* H2Combustor can now empty, if turned on, without an input atmosphere.
* Fixed master server ping not always respecting ServerVisible
* Added 'suntime' command to change time of day
* Fixed sessionID not updating with provided sessionID from the master server
* Fixed bug where plants would never decay unless they are planted and in their final growth stage
* removed unused INetTransport interface
* Changed network manager to work with new master server
* Fixed Splitting stacks of cables that are inside a toolbelt inside a backpack causes the split-item-stack to spawn at the position where the toolbelt was 1st put in the backpack.
* Fixed Clients unable to join game when their stationeer was in a cryo-tube.
* Fixed saves with signs could cause an editor crash on load.
* Fixed race condition in ReferenceID assignment when atmospheres were being registered on atmos thread while new things were being created on game thread.
* Changed game session CheckSum to follow project constants like prefabs, not session constants.
* Fixed a few issues with the 'regeneraterooms' command. Should now remove rooms if they are invalid and more accurately regenerate existing ones
* Fixed an issue where registered structures were not being cleared between world loads
* Fixed vending machine dial rotating the wrong way

Nitrolizer & Dedicated Server Fixes lay the groundwork for atmospheric changes

As we head towards the atmospheric changes that we discussed previously there is new content we want that lays the groundwork. This week is an example of that. The Nitrolizer extends the ability to get nitrogen oxide, which you can be used to make even hotter fires.



We've also continued to work very closely with the community, both here in steam and on discord, to identify and fix serious issues both with the base game and particularly with dedicated servers. As always you will see these efforts continue front and center with each of our updates. Please do reach out to us via these channels. While we are not always able to get issues fixed immediately, we can always use your experiences to frame out how to fix them in future.

New Content: The Nitrolizer




To continue to expand the atmospheric engineering challenges in the game, we're adding the Nitrolyzer. It takes in equal parts oxygen and nitrogen, and a lot of power, to create a dirty mix of N2O. Players will have to decide how they want use this mixed output gas. They can recycle it through the Nitrolyzer at lower production efficiencies, refilter it into pure gases, or just use the mixed output directly. This allows players to more easily access the high temperature combustion provided by N2O, increasing furnace temperatures, and gas generator power amounts.

This Nitrolyzer also comes equipped with an integrated IC10 slot. Players wanting to program their way around (or into) problems will be able to slot in a chip, and easily access the Nitrolyzer and two other devices, without out having to clutter their piping with extra housings and wires. Over the coming weeks, we'll be revisiting more beloved atmospheric devices, giving them IC10 slots, updating their models, and balancing some of their behaviours.

Dedicated Server Fixes


Many fixes and improvements have been made to the dedicated server most notable are constant master server advertising while server is paused. The server now saves before pausing to ensure no data loss. You can now run server command from any connected client. This makes it much easier to access the server without using a CLI. It also helps Linux servers as the input buffer is still quite buggy in the terminal. Click for instructions on how to set it up.

Russian Language Suit Warning Voice


Following on from our work to add the German Language voice pack, we have added a Russian voice pack. Currently this will only be played while the language is set to Russian, but as noted last update we intend to add a separate setting for this in future. Our Stationeers community is an amazing global community of players, and we will continue to develop voice packs working on order of the largest users of the game.

Your support makes this possible


The major refactor has been a huge milestone for us and we think you can already see the tremendous success. Your support through bug reporting, suggestions, and direct involvement with our team on discord makes a tremendous difference.
[h3]If you like the progress we have made, please consider taking a moment to leave a positive review. This makes a great deal of difference to the project. We have worked hard on this project now for five years, and we feel confident the game is substantially improved from when we started. Many projects steer clear of the hard tasks, and we are proud to have taken them on.[/h3]

Additionally, you can support us by purchasing the DLC we made to allow those whole like the game to support us, and in return get something a little fun to continue to use in the game.

https://store.steampowered.com/app/2089290/Stationeers_Human_Cosmetics_Pack/

https://store.steampowered.com/app/1038400/Stationeers_Zrilian_Species_Pack/

https://store.steampowered.com/app/1038500/Stationeers_HEM_Droid_Species_Pack/

Changelog v0.2.3525.17189
  • Fixed Sounds not working on H2Combustor.
  • Fixed Small collider on H2Combustor switch.
  • Fixed issue where H2 Combuster could operate on a bad atmosphere.
  • Fixed Electrolysis Machine producing twice as much Oxygen and Hydrogen as expected, and cut its power usage in half.
  • Increased H2 Combustor water conversion rate to 66% from 33%.
  • Normalized heat generated when producing water, to create temperature ranges similar to gas fires.
  • Fixed issue with the incorrect amount of water being created when combusting for water.
  • H2Combuster now produces a fixed 33% of water from its reaction, with the remaining amount creating traditional combustion products.
  • Fixed Clients can't turn on Nitrolyzer.
  • Fixed Clients can't set Integrated Circuit holder device assignments (beta only)
  • Fixed Nitrolyzer not saving device Ids.
  • Fixed Nitrolyzer activating when minimum conditions for processing not met.
  • Fixed Unable to assign devices on some logic chips when the current device was set to none.
  • Changes to nitrolyzer balance: pulls more gas per tick but maximum efficiency is reduced.
  • Added Nitrolyzer tooltip.
  • Fixed Invalid WorldGrid error when newly created items played impact sound. WorldGrid is now assigned when the item is registered.
  • Fixed converted usage of local grid to world grid in a few places for dynamic things
  • Fixed Logic Units show incorrect values when setting variable targets on a device (beta only).
  • Fixed Error spam when Nitrolyzer input2 is not connected.
  • Added checks around loading bad room data in saves which could cause rooms to contain the same grid multiple times
  • Fixed batch mode framerate limit being overridden
  • Added client protection to `save` command
  • Removed extra logMessageReceived callback append in ConsoleWindow
  • Fixed the frame rate being unlimited in the main menu when launching the game or returning to the main menu from a game
  • Added frame limit while game is paused
  • Added `serverrun` command for client authorised server commands
  • Made `save` command with no args save current world save
  • Added Nitrolyzer, a device which will convert oxygen and nitrogen into NO2. It has a power consumption of 20KW. The nitrolyzer is most efficient when operating on a 1:1 mix of oxygen to nitrogen. It will pull equally from its two inputs. An improper mix will result in less efficient operation and some of the power being lost as heat into the internal gas mix.
  • Added IC slot to the Nitrolyzer with 2 device assignments. Db is the Nitrolyzer and d0 and d1 can be assigned to any device on the Nitrolyzer's logic network. The internal mode can be set to "idle" (0) to pause production. The unit will consume 50W of power in idle mode.
  • Removed NetManager class double up with NetworkManager
  • Refactored a number of logic functions to Logicable static class.
  • Fixed master server ping stopping when server has paused
  • Added potential fix for slotted objects being offset from their slot on clients
  • Fixed Wireless Power Transmitters prevent clients joining game. (beta only)
  • Fixed New Large Radiators had default flash point and autoignition temps. Changed values to match pipe radiator.
  • Fixed Atmospheres with an invalid world grid will now be deregistered immediately.
  • Changed Definition of Invalid World Grid to (0,0,0).
  • Fixed Collection modified errors and energy set to NaN Atmospherics errors caused by bad room data in old saves causing atmospheres to be registered to more than one room.
  • Fixed Chunk de-serialisation not handling bad minable data.
  • Fixed weather effects/sound not persisting when active after loading game
  • Added non paintable color swatches.
  • Fixed slotted items in fridge not scaling or rotating correctly
  • Fixed shelf not being able to be placed
  • Fixed issue with -settingspath and custom savepath issues with dedicated server
  • Added Nitrolyser script.
  • Added auto save just before server auto pause
  • Fixed World atmospheres not cleaning up fast enough when close to global atmosphere.
  • Changed IsCloseToGlobal check to be relative based on GlobalAtmosphere pressure.
  • Changed Mix in world function to no longer flag atmospheres that have mixed as being active, it was preventing large clumps of world atmospheres from being cleaned up.
  • Removed debug print when moles Quantity was set to denormal or negative value.
  • Improved atmos analyser tablet text alignment and overlapping
  • Fixed build error caused by shader property id clashes
  • Fixed atmospheric system was not gracefully handling invalid value detection. Now invalid values are reported but handled and atmospherics continues. Sometimes very large (or very small) values can result from extremely energetic explosions or fires, so they need to be noted but gracefully cleaned up and execution continues.
  • Fixed client sync animators could be causing position issues.
  • Fixed signs not being able to be placed
  • Fixed join serialize and deserialize was not ordered, so objects had to wait for their parents. Now join thing data is sent ordered, so objects know their parents will exist. This optimizes, especially for large worlds, as things had to wait for their parent to exist. Additionally, it cuts down significantly on the data sent as physics data is stripped from objects that are not being physics updated. Possibly fixes desync on join where objects are at weird offsets.
  • Fixed StationContents were being sync'd with index of int type, unnecessary, so now being sync with byte (max is 17)