
![]() "Brew beer... Drink beer... Play!" |
---|
We have crowned our winner in the latest Belgia...
We have crowned our winner in the latest Wheat<...
We have crowned our winner in the latest Lager<...
We have crowned our winner in the latest Porter...
We have crowned our winner in the latest Brown ...
We have crowned our winner in the latest Pale L...
ThatBreweryGame.com has moved to the big leagues. We are only a couple of days away from migration to a new dedicated server with three times the speed and 8x the processing power of our last host. After the move some of you may get the 'server maintenance' screen for up to 24 hours but don't worry that will go away as soon as the new IP addresses are circulated around the internet. They say it can take 24 hours but I've never seen it take longer than 12 and many folks will be on the new server in less than an hour after we come back up from maintenance. If you can't get in after a day then drop me a note and I'll help you to clear your dns cache so that you can get back to making more virtual beer!
I am really looking forward to hearing from everyone as to whether you see a difference (improvement) in performance or not. Most importantly I am really looking forward to getting back to the business of making games rather than babysitting servers. I still have quite a few assets to move over to the new server and so I'll be at that for at least another week but after that I can turn my attention back to making TBG better. I promise.
I got to thinking about just how big a step this is compared to the previous server migrations we have done and decided it was an interesting story... if you are bored that is! So read on!
I have put together a pictorial of our server history here at TBG. So if the scale of server quality and power runs from say a Google or Yahoo server which is more or less a Saturn V rocket (remember those?) then let's see where we would fall on that scale.
When we launched back in February 2012 we were pretty much working with old fashioned steel wheel skates. You know I actually owned a pair of these when I was kid! Well, no, I didn't own them, I had to share them with my brothers and sisters... anyway enough about what an old fart I have become. These skates represent our original server, basically I controlled 20% of a single slow processor and I ran dozens of different websites all off this one shared server.
Moving forward... the game became popular fairly quickly and only 1 month after launch it was clear that if I didn't do something then the wheels would fall off of the cart, or skates in this case. So in late March 2012 I upgraded to a new server... by comparison it had stats that put the original server to shame. We had one dedicated processor all to ourselves with 100x the bandwidth, 10x the memory, etc. etc. and I thought I was done worrying about server problems for good!
Unfortunately and almost right out of the gate the server had problems. Almost every single month I had to write an apology note to the players because the server was down, or slow, or losing packets. When it was running it ran well, we seldom got up to even 20% of its capacity. But it was a weird server and had what I can only call 'phantom loads' and I had no idea what caused them. This server was in a 'cloud system' and that may or may not be the culprit. At the same time the company from which I hired the server started letting me down big time... they became less responsive to problems just when I needed them most and my frustration grew.
Fast forward to today. I have contracted with a new company to become TBG's (hopefully) permanent home. By comparison this server has 8 processors, 4x the memory, solid state high speed hard drives, and much more. And importantly this is a dedicated box, nothing about this server is shared with anyone else so there can be no 'phantom loads' to slow down the performance. I have also signed a maintenance agreement that gives us 24/7 monitoring and response by technicians at the server farm. We no longer have to wait until I discover the problem, submit a ticket, wait for response, etc. If the thing breaks in the middle of the night then I can stay asleep while somebody who has a lot more experience than I do investigates and fixes the problem. Nice.
Now hopefully I can get back to the business of making this game great and making new games... that's really what I want to do and I am sure I am better at it than I will ever be at trouble shooting server issues. Hopefully this will be the last News article I write about servers for a long long time!
Cheers all and thanks for playing! -Robc.Robc.
HA bonus points to whoever catches that quote.
but seriously if we have more than one processor can i double fist my virtual beers now?
or be able to purchase a virtual hat with 2 canholders and straws running down to my mouth?
So now you want to drink more than one beer at a time! Lol... next you'll be asking to buy and drink 6-packs! Actually, 6-packs were part of the original game design but they didn't make the cut. Anyway, maybe on the two fister, someday, we'll see.
Good news everybody, I felt pretty confident that I worked out the kinks so I went ahead with the maintenance and if you can get the game now then you are doing so on our shiny new hardware! Fingers crossed that all will continue smoothly. :D
-Robc.