Battle Beta
Locusts swarming the air. The rivers running as if they were blood. McDonald's going all vegetarian. Site Feedback being entirely happy and positive. Me having a date that does not end in disappointment and regret. These are all signs of Armageddon, various omens of portent that signal the end of the world. We are one step closer to another big omen as well: we're opening zOMG to scalability testing.
What's that mean? That means if you applied to be a beta tester, then we're letting you in -- literally hundreds of thousands of people. If enough people show up for the beta tests, then it means that we're going to be absolutely swamped with people, and there is every chance that our servers will go up in flames. This is a good thing.
No matter what you do, how many tests you run and clever strategems you devise, there comes a point where you just have to have a lot of people jump onto something so that you can figure out the slow spots. Well, subsequent zOMG tests are going to focus on this: we're trying to get as many people as possible into the game so we can make sure that, when the game is finally out and available to the general public, that it is fast and responsive and handles the load well.
Site Downtime
Last Friday the site inventory was down for about 12 hours while restored from backups. What happened?
Well, every different database that we have is generally running on multiple servers. We use something called replication, which means that whenever data goes into a database, it actually makes it to multiple machines. This a) makes database queries faster (since you can ask multiple servers for data), and b) provides you with assurance that you won't lose the data, since it's on multiple servers.
Unfortunately, a performance change that we had done last Tuesday or so had unveiled a MySQL bug, so replication had broken. This meant that we had one server with up-to-data, but it hadn't been communicating properly with the other servers. We found the bug and replaced the problematic query, but still had to bring the other servers up to date. Well, on top of that the master server had a problem, so we had to take it out of rotation. This mean going to our 2am backup and replaying the binlogs -- descriptions of every single change to the database since 2am. Since item norm is an extremely busy database -- during some times of the day we can get thousands of transactions per second -- it took a while to replay the binlogs. At this point we've fixed everything, and item norm is running on new servers, and everything is good.
Icon Bar: Pro/Con
You may have noticed the icon bar was temporarily replaced with a dropdown, but then we reverted the change. Don't celebrate (or complain) just yet -- we're going to roll out that change again. We wanted to add "trading" and a couple of other options, and clean up the code a bit. I'm agnostic on the icon bar: it adds color to the page, but I remember being entirely confused by it when I first joined the site.
Antibot
So, we've been doing a lot of antibot work in the background. Sometimes you see it (i.e., CAPTCHA), and a lot of the time you don't. One of the big changes that we made was in adding a "frozen" status to new Paypal buyers -- basically, if you're using a Paypal account for the first time, we make you keep the item for a week before you can sell it back to store or put it on the marketplace. (The standard fraud sequence: Botter creates account, uses phished Paypal account, buys cash shop items, sells them (to shop or marketplace), takes gold and sells it.) The items being frozen gives us and Paypal way more time to track them down and make sure that they aren't able to profit from their phished Paypal accounts.
Other changes that are planned? Well, we're talking about a global CAPTCHA, rather than one in every part of the site: basically the idea is that after some amount of time, you'll get a CAPTCHA in the header that you'll need to fill out before you can start earning gold again. I'd like to see some sort of "registered human" option: basically, you can prove to us that you're human, and if you do that then we'll remove all CAPTCHAs from your Gaia experience.
Ideas are welcome here.
Aquarium
Some people are reporting that the overseer isn't giving them stuff every day, and others are saying that they have items in the tank that they can't remove -- if anyone is running into these problems and has a reproducible case, can you please comment on the journal or put a thread in the Aquarium Forum? We'd really like to track down any glitches.
Coming This Week
Coming this week are a huge zOMG beta test and maybe a new flash thing. Some inventory fixes are still in QA, and pending.
Bugs Fixed (Last week)
- UI tweaks and changes to arenas
- bunches of optimization to make inventory backend faster
- various guild issues
- hide display of winners for current week in arenas
- fixed the ranking of winners in arenas
- tweaks to My Gaia
Bugs fixed (This week)
- fixed multimedia link in settings
- fixed checkboxes in settings
- fixed header info for "see past winners" in arenas
- fixed problem with marketplace graphs being out of date
- improved searching by user name in arenas
- fixed week numbering in arenas
- tweaked display of homes
View User's Journal
Notes From Gaia
Random thoughts from inside Gaia
Panagrammic
Community Member |
User Comments: [79] Viewing page 0 of 2 · Goto Page: 1 2 » [add]
|
devilish tenshi Community Member |
Fallaryn
Community Member |
|
|
The Sweet Mango Community Member |
Kunai Jones
Community Member |
|
|
Little Maki-chan Community Member |
Lissianthus
Community Member |
|
|
Platonix Community Member |
Chema
Community Member |
|
|
Blaze-kun Community Member |
XDmaster4
Community Member |
|
|
pirhan Community Member |
Erebea revius
Community Member |
|
|
Caramel Bunneh Community Member |
morozco024
Community Member |
|
|
stormoftara Community Member |
Rampant Stupidity
Community Member |
|
|
Chocobo Princess Global Moderator |
France Hopper
Community Member |
|
|
General of Clowns Community Member |
Ketsushin
Community Member |
|
|
Amaryllix Community Member |
Jme83
Community Member |
|
|
Imaginary Fox Community Member |
Raven Noireheart
Community Member |
|
|
Moonlight Silver Community Member |
Dreda
Community Member |
|
|
Kilani Community Member |
PCLong
Community Member |
|
|
dBEf-GAEc-18E-BBAf Community Member |
Cautionary Tale
Community Member |
|
|
Kibrika Community Member |
Kamika Sugi
Community Member |
|
|
Jaganshe Community Member |
DestiniiHaruya
Community Member |
|
|
Aldo Community Member |
Masco
Community Member |
|
|
Zirenia Community Member |
Arlecchina
Community Member |
|
|
stellacadente Community Member |
stellacadente
Community Member |
|
|
Kunai Jones Community Member |
LabTech David
Community Member |
|
|
Lady Kayura Community Member |
Azazra
Community Member |
|
|
Arcadian Community Member |
Smaddy
Community Member |
|
|
Injan Community Member |
Riddle-Me-This
Community Member |
|
|
Ketira Community Member |
Community Member
Why not make it a quest? Like... a long quest or something? A Quest that can't be botted?
My 2 pennies.
Not that I don't love getting sweet captchas like "master batch"!
rofl