Hello,
I'm currently working on some other systems and redesigns while I'm still trying to remove the remaining causes of lag spikes and server crashes.
This prebuild can be used with the current release clients as nothing in the network communication system has changed. As always, please don't install a pre-build on a game server if you're not absolutely sure.
Get it here:
http://files.star-made.org/build/pre/starmade-build_20131008_234511.zip
(as always "dev" is user/pass. It will be installed to the test server: play.star-made.org:4242)
The version should fix 3 causes of crashes caused by running conditions when operations are done in sectors that just unloaded, but not everybody knows about it yet (e.g. Missiles, Objects in a queue to be added)
It also contains a vital change to the database which I will hope will take care of a lagspike (30sec to 1min+ of server not responding): The database library I'm using (hsqldb) had unlike other systems like innoDb table-locks in place as default. That means that in a writing operation, other threads cannot access a table. This has now be changed to "MVCC", and will hopefully improve performance and get rid of lag spikes.
I'm currently redesigning the segment (chunk) request system to be more efficient and adaptive to speed up loading of objects. After that I will start working on a big new feature. Balance will also be discussed soon.
Oh, and work on a redesign of the website as well as a new forum has began again (I know I said it was in work already, but it got deserted 3 times by people who offered their help unfortunately). Things there have gotten a lot more professional now. More info on it, and who is on the web-team soon.
cheers,
- schema
I'm currently working on some other systems and redesigns while I'm still trying to remove the remaining causes of lag spikes and server crashes.
This prebuild can be used with the current release clients as nothing in the network communication system has changed. As always, please don't install a pre-build on a game server if you're not absolutely sure.
Get it here:
http://files.star-made.org/build/pre/starmade-build_20131008_234511.zip
(as always "dev" is user/pass. It will be installed to the test server: play.star-made.org:4242)
The version should fix 3 causes of crashes caused by running conditions when operations are done in sectors that just unloaded, but not everybody knows about it yet (e.g. Missiles, Objects in a queue to be added)
It also contains a vital change to the database which I will hope will take care of a lagspike (30sec to 1min+ of server not responding): The database library I'm using (hsqldb) had unlike other systems like innoDb table-locks in place as default. That means that in a writing operation, other threads cannot access a table. This has now be changed to "MVCC", and will hopefully improve performance and get rid of lag spikes.
I'm currently redesigning the segment (chunk) request system to be more efficient and adaptive to speed up loading of objects. After that I will start working on a big new feature. Balance will also be discussed soon.
Oh, and work on a redesign of the website as well as a new forum has began again (I know I said it was in work already, but it got deserted 3 times by people who offered their help unfortunately). Things there have gotten a lot more professional now. More info on it, and who is on the web-team soon.
cheers,
- schema