Archive for November, 2008
Database Server Fixed
Posted by Eric DeBrosse in Hardware on November 20, 2008
I fixed the database server hardware several days ago. It was important to me that I got it running again quickly. I had to borrow the power supply from my test server in order to get it working again. Now, I don’t have anywhere to test my experimental server code! Oh well, I guess I can live without it for now. Anyway, I’ve been taking a much needed break away from the hard core network coding. Although, I’m going to need to get working on the bug in the authorization server code again very soon. The show must go on!
Database Server
Posted by Eric DeBrosse in Hardware on November 13, 2008
I ran into some unfortunate news this morning. My database server is busted. We had a power outage and a subsequent power surge last night. Then the power just stayed off. The computer is on a battery, so I was able to shut the system down properly. I simply went back to bed thinking everything was alright. However, when I got up this morning to power the system back on, I discovered that it’s totally dead to the world. It turns out the power supply is shot. The only problem is, there are no replacement parts available – the power supply is some weird proprietary crap. I’ve tried to find one like this before for a customer’s computer. So, I either have to build a new system, or try to replace the voltage regulators in the blown power supply. Man this sucks, that server also held my source code repository. This is surely going to hold me up for a bit.
Game Server Code
Posted by Eric DeBrosse in Game Development on November 12, 2008
I have all of the game servers running as a background Windows service now. Well, except for the Gatekeeper server, which I already had running properly as a Linux daemon. I don’t have to keep the desktop logged in while I run the servers anymore. Even more cool, is I can view the output from all of the servers in one place now, using the Server Manager program that I have been working on! Server output can also be forwarded to a “logs” database, which can be easily queried for specific problems.
I still need to work on the server multi-threading code some more, it’s not yet ready for prime time. There is also a weird bug that causes the authorization server to crash when you stop the service. I’ve been trying to figure this one out for a few days now. I need to find the time to really dig into the code, but I’ve been busy lately trying to make some money to keep my head above water. No matter what it takes, even if I have to starve, I’m going to keep rapidly moving forward!
Been There Server Manager
Posted by Eric DeBrosse in Game Development on November 2, 2008
The server manager application that I’ve been working on for my indie MMORPG is just about finished. I finally worked out a bug that I was having with the internal server to server communications. Let me tell you, it can really be a pain in the you know what, to debug network code sometimes. The issue proved itself to be an extremely challenging one to fix. Anyway, I’m no longer stuck, and am now making a lot of progress finishing the remaining changes to the server code. I hope I can bring the game servers back online soon! I’ll post more updated information here in a few days.