Hi there,
oh, almost forgot, help us with budget, help Dogfight Elite
www.kickstarter.com/projects/echoboomapps/dogfight-elite
A few days ago I got an email from Xeround, the company where we host our database for Dogfight. Xeround decided to drop that line of business, meaning we have to move the whole database to a different system. They will shut down the servers in two weeks, so we have to schedule a migration to a new provider asap.
We decided to pick the day/hours with the lowest game play, which is usually on Tuesday night. So at that point, on Tuesday May 7, we will close Dogfight for what we expect to be 1 hour and then hopefully show up on the other side unscratched.
This ritual is always scary, we will make the usual backups and all. The "coma" should not be too long. Meanwhile, the forum will not stop functioning because we have that database on a different provider, so we can keep ourselves up to date in here while the migration takes place. I will announce when I begin work on the migration on here and the gossip section.
So, although May 7 is the date, we have to begin working on the migration already. We decided to go with Microsoft Azure system for all our database needs. Right now it's running on a MySQL compatible system, so we need to make some serious changes for it to work on Azure.
1) Starting as of right now (May 4), I'm already running simulations on the migration. This means I'm doing a full migration twice during today and tomorrow see simulate what would happen if it was a real thing.
2) Migrating from Xeround to Azure forces me to rewrite lot of code. From the management console here on the forum, to the web pages, to the Dogfight servers. I'll be doing this til Tuesday.
3) I can't migrate it all on tuesday, otherwise we would be without the game for over 12 hours so I have to do it on stages although the big chunk is on tuesday.
Hiccups? Some
1) First stage will be to migrate and adapt the web page code. So the "top players" will get all funky today. Simply put, the list is not going to be updated that often until I'm done.
2) Management console, creating squadrons and all that... may stop working for a few hours while I change all those pages.
3) The servers for Dogfight will need a serious rewrite. All calls to things like points, rankings, purchases of planes, etc... all that depends on the database calls. Those I need to rewrite again from scratch. Chances of me not making one single mistake in such a short notice? About the same than the kickstarter project gets funded in the next 20 hours
4) At one point, the lights will go off. Everything will be mute and dark. It will be scary. Hold hands, when you wake up, everything should be back to normal.
5) By normal I mean you will be able to connect, come to the forum and tell me a list of 20 things still not working lol
And then I'll spend the next 3 to 4 days fixing and not sleeping much. That's about it