I was just wondering, what's keeping the server application from being multithreaded?
With one core on a decent CPU, you can reliably host 30 to 40 clients before things lag. Now, Starmades very nature lends itself the opportunity to be a very good multithreaded server, simply by the fact everything is split up into zones and systems.
What's stopping the devs from splitting execution in each system, zone etc. onto separate threads?
With one core on a decent CPU, you can reliably host 30 to 40 clients before things lag. Now, Starmades very nature lends itself the opportunity to be a very good multithreaded server, simply by the fact everything is split up into zones and systems.
What's stopping the devs from splitting execution in each system, zone etc. onto separate threads?