Hello and Welcom to StarMade,
this update features a huge extension to the factory system, as well as a new cleanup system that will greatly improve a server's long term performance.
Factory System
Beetlebear added tons of new manufacturing materials, factories, and recipes. A factory can now have multiple in-, and outputs (called products here). Some recipes are available in the shop, as you click on each factory block. There already are a lot of recipes more, but we let the players find out on their own. Also, the system is of course not yet final, so expect refinement and changes along the way. If you have a proposal on balance of manufacturing, feel free to post it in the forums.
Server cleanup system
Be warned that this has not been tested in real multiplayer conditions. The server will now clean up inactive sectors, as well as all of their objects after a certain time of inactivity. A sector goes inactive, if there was no player in that sector for a specific time. Both the clean up time, as well as the inactivity threshold can be defined by the admin in the server.cfg. To turn either option off, a time of -1 can be entered (turning off sector inactivity is not recommended, since it will open a memory leak).
This will increase the performance of long time running servers, since the complete memory of spawned objects will be given back to the system (it was only the segments that were cleaned up so far). It also will decrease both CPU and Network load, since the system has to loop / synchronize fewer objects.
Thanks for playing StarMade,
- schema
this update features a huge extension to the factory system, as well as a new cleanup system that will greatly improve a server's long term performance.
Factory System
Beetlebear added tons of new manufacturing materials, factories, and recipes. A factory can now have multiple in-, and outputs (called products here). Some recipes are available in the shop, as you click on each factory block. There already are a lot of recipes more, but we let the players find out on their own. Also, the system is of course not yet final, so expect refinement and changes along the way. If you have a proposal on balance of manufacturing, feel free to post it in the forums.
Server cleanup system
Be warned that this has not been tested in real multiplayer conditions. The server will now clean up inactive sectors, as well as all of their objects after a certain time of inactivity. A sector goes inactive, if there was no player in that sector for a specific time. Both the clean up time, as well as the inactivity threshold can be defined by the admin in the server.cfg. To turn either option off, a time of -1 can be entered (turning off sector inactivity is not recommended, since it will open a memory leak).
This will increase the performance of long time running servers, since the complete memory of spawned objects will be given back to the system (it was only the segments that were cleaned up so far). It also will decrease both CPU and Network load, since the system has to loop / synchronize fewer objects.
Thanks for playing StarMade,
- schema