The Big Deadlock Battle

Server up again!

mutex_battle

The fight was long and arduous, but we prevailed. Many sources for crashes and deadlocks could be defeated – the World of Gonzo is now in peace again. The server should run more stable now. In the screenshot above we celebrate this fact – by slaying hundreds of goblins (we’ve put in some extra spawns for the occasion) while having over 10.000 dynamic objects laying around…

It would be daring of me to promise that the server won’t crash or won’t fall into some deadlock again. But at least we were able to develop kind of a best practice on how to handle threads and locks. On top of it, the server is running in kind of a debug mode – regarding threads and mutexes. This takes up a bit more CPU usage, but gives us useful details on occurring deadlocks.

Also, I want y’all to welcome Lithion! He is now an active team member and will be responsible for general content and concept development, world building and community supervision. And every now and then, for the slicing of hundreds of goblins. For fun- eehh testing purposes, of course!