Hi,
I just wanted to post a quick update about the development progress of StarMade. As some of you know, I'm currently working on expending the universe, so the player can fly out and visit different systems and locations.
It's working better than expected so far (I rarely can say that), but there will probably still be a lot of unforeseen barriers, that will have to be overcome. A universe location (Star System, Nebula, Asteroid field, etc...) will be called "Sector" in the game. Sector switching has just been implemented, which is probably the most important aspect of an infinite universe.
The client will also immediately free the resources (pushing it to disk as a cache) of old sectors to save memory: this will ensure, that the clients will scale very well. The server will check, if there is any activity on an active sector. if there is no player activity for a while, it will push the data back to the disk. Because the universes will be huge, updating for inactive sectors will be disabled: This means, its state will essentially freeze (the bad thing about that is, that for example the recyclers won't be able update during that period, also AI activity will be a problem)
The first playable version with infinite Universes will hopefully be done by the end of this week. I probably have to deactivate DeathMatch and CoopDeathMatch for a little bit, until I have it adapted to the new universe layout. Also, be sure to save any important ships, before you update, since the update will most likely require a reset of the database.
Thanks for playing StarMade,
- schema
I just wanted to post a quick update about the development progress of StarMade. As some of you know, I'm currently working on expending the universe, so the player can fly out and visit different systems and locations.
It's working better than expected so far (I rarely can say that), but there will probably still be a lot of unforeseen barriers, that will have to be overcome. A universe location (Star System, Nebula, Asteroid field, etc...) will be called "Sector" in the game. Sector switching has just been implemented, which is probably the most important aspect of an infinite universe.
The client will also immediately free the resources (pushing it to disk as a cache) of old sectors to save memory: this will ensure, that the clients will scale very well. The server will check, if there is any activity on an active sector. if there is no player activity for a while, it will push the data back to the disk. Because the universes will be huge, updating for inactive sectors will be disabled: This means, its state will essentially freeze (the bad thing about that is, that for example the recyclers won't be able update during that period, also AI activity will be a problem)
The first playable version with infinite Universes will hopefully be done by the end of this week. I probably have to deactivate DeathMatch and CoopDeathMatch for a little bit, until I have it adapted to the new universe layout. Also, be sure to save any important ships, before you update, since the update will most likely require a reset of the database.
Thanks for playing StarMade,
- schema