ios-personmd-notifications md-help-circle

Profile

  • Guest
    medal 0
  • Posts: 21
  • Post Likes: 3765

Notifications

  • No Unread Notifications

Solved
Race problems 29 Dec 20:00 GMT

ios-checkmark-circle
This thread is closed because it is solved.
angle-double-left ios-arrow-back 1 2 3 ios-arrow-forward angle-double-right
medal 5073 CEO & CTO
5 years 140 days ago (edited 5 years 140 days ago)
Paul
So what will you be doing to ensure this doesn't happen in the future?

After reviewing what happened, we worked out a way to prevent it and implemented it immediately.

Not to downplay anything (we will always work to improve everything we do), but there is an inevitable exaggeration of even the smallest fault that comes hand-in-hand with scheduled league races. By that I mean: we can provide a flawless service for a month, then have 2 nights in a row where there is a brief 20 minute disturbance, let's say occurring at 8pm exactly. Each night it's a totally different source. Unlike any other game, anyone who races at 8pm will now believe there is a "constant" problem happening "every day" or "all the time". Yet on paper, that equates to 98.7% flawless service in a 24 hour period, and 99.91% in the period of a month. For any other service, those would be very respectable numbers. For a service where people need to operate on a schedule, it can be extremely disruptive.

I know none of that matters to anyone except us, but thinking aloud it's an interesting challenge to deal with as a developer, one which I don't think many games have. When we have a problem at the same time for a couple of days in a week, we know how that's going to look to those people, and it just amplifies the whole situation. I offer this up merely to give some perspective, and show that on paper we are competent (for those who clearly question that and suggest how we do our jobs). We also understand that we can't have issues like this occurring, period. We're always working towards 100% up-time and all of the money from the game gets re-invested into development of features and systems, much of it to ensure that.
md-quotelink
medal 5000
5 years 140 days ago (edited 5 years 140 days ago)
Seriously? This has happened again? Ever since the unnecessary tyre tweaks this game just gets worse.

Requires more than just 6 tokens this time. Constantly told the problem has been fixed when clearly it hasn't.

I feel like this is the last straw now if the problem repeats.
md-quotelink
medal 5073 CEO & CTO
5 years 140 days ago
Richard
Constantly told the problem has been fixed when clearly it hasn't.

It has been fixed each time. Bear in mind, you can only see the end result and not the cause (databases, file systems, networks, servers, code etc.). It might be helpful to explain by analogy...

Let's say your car had problems with the indicator not blinking. So you go to the garage and they replace a faulty bulb, and it's fixed. A few days later it happens again, because of the wires that lead to the indicator, not the bulb. They fix the wires. A couple of days later it goes for a third time. It turns out the computer in the car that manages the electronics has a fault, and it's nothing to do with the light bulb or the wiring, which are both working from the previous visits. Each time the indicator wouldn't blink and was also genuinely fixed.

That has parallels with this week. MMO server systems at scale are made up of interdependent components, where what might manifest in the same outcome multiple times has a different cause. In each case it has been resolved.

Also, a quick reminder of what I wrote above for perspective: 99.9% up-time over the course of a month is respectable for any company in the technology industry. I also completely understand if the 0.1% of faults lands on your race several times in the space of a week, the experience is the inverse of that. That's the unique challenge we face. We can be delivering overall performance up there with the best in the industry, but due to scheduled gameplay, some people occasionally experience the inverse of that.

It's a tough challenge, but that's what we've signed up for, and we're doing our best to improve what we can. I appreciate no more explanations are really warranted or needed at this point - you just want results. Me too. :)
md-quotelink
medal 5000
5 years 139 days ago
Thanks Jack for a quick and timely response.

I think people are "spoiled" (poor choice of word, but cant think of a better one) and expect all services to be equal. 

I am playing MMO since that days of games like Planetarion which was very similar to your kind of setup, a small team doing everything they can to keep the system up and running. I remember having to "roll back ticks" in the middle of some of the biggest game battles etc at the worst times and learned to roll with it.

But these days everyone expects Blizzard/EA/Whomever level of support where teams of people are just sitting and waiting in case there is a flicker.

In the end Planetarion had to "sell out" to a bigger site, they where forced to change and become much more pay to play and it ruined them imo.

So what I am saying is thanks! Don't change and hopefully people will learn to roll with it when these issues do arise.

Happy New Year :)
md-quotelink
medal 4855
5 years 139 days ago
Hi Jack, 
All fixed, 
Absolutely Love the game. Please forgive our raging messages at times, it's just a natural reaction when you get anxious to race and it doesn't happen. It's just a game, we know that, but it's so good that it is now part of our daily routines to train, test, check for CDS and TDs every hour, and chat about the game on our  whatsaap group all day long... 

Merry Christmas and happy new year to all.. 

BC 
md-quotelink
angle-double-left ios-arrow-back 1 2 3 ios-arrow-forward angle-double-right

You must be logged in to post a reply.