As some of you are aware, we've moved the server to a new location. Hosting the server in this location is an experiment. If it is successful, we'll keep it here. If it is not successful, we'll figure out something else.
We have a better network connection but the CPU isn't as good as for single threaded applications like Freelancer. As a result of the slower CPU the server is getting a little overloaded.
The drama over the last 12 hours was related to upgrading our flhook to the latest development release. I discovered that there were a number of serious bugs in this release. I believe that they're fixed now.
Now that flhook is upgraded, I'm going to gather statistics on the operation of various parts of the server and see if I can optimise them. I have noticed a number of areas that could be improved.
The server crashes are caused by a few different things.
- overloading
- mod bugs
Mod bugs are generally patched by various flhook plugins. Unfortunately, the move to 64 bit windows seems to have broken some of these patches. I'm working on fixing this. The changes I have added to the new flhook may help reduce the number of crashes too.
To try to fix the overloading problems I'm working on several different things:
- optimising the current software to make it more efficient
- split the server so that we can better use the multiple cores.
Upgrading flhook seems to have reduced the server load a bit but it is too early to draw any definitive conclusions.
If you have any other questions, feel free to ask them.
Proud member of "the most paranoid group of people in the community"