Quote:
Originally Posted by StarBucks
I notice a few things that need to be fixed. I believe that your threading is causing most if not all the problems. Every so often all the mobs freeze and no skills go off, the only way to attack is by single regular hits. Do you use like an Action Queue and run it all through one thread? Or are they all on separate threads? Either way i would set up some try/catch to figure out whats causing the freezes. Also, when you go to bed or leave you should have a program that is always on that either allows remotes command to restart the server or it needs to restart it every XX mins, from how often is freezes i would restart every 30 mins. At least have that program till you are 100% sure it won't anymore. Also, please delete your "blog" entry on your website claiming the server will not freeze anymore.
Yes, i do understand that this is beta but server stability should be your first priority. Quite adding things like Pullbacks or GW(heard that should be soon) Cause the fact is, is that it won't be worth anything if the server isn't up.
|
We have a main thread that we use for most of the things. Perhaps were putting to much pressure on it? We have try/catches in various places. We also use AppDomain.CurrentDomain.UnhandledException to catch any unhand led exceptions. At the time of the blog entry we '
thought' it had been sorted as we had fixed some major issues. The pullbacks have been there for awhile and the GW system was already nearly completed.
But, yes I agree. Stability should be priority #1. In which it is. But it doesn't mean we can't do 5 minutes work else were.