9

Daily Update Bug and Damage Report

Hi,

due to a bug that occured in the daily update teams lost their players which had under 1150 ELO. There was also an issue due to a previous bug where some players from teams which had gone inactive had been running forever. So for that reason you might have seen players in scout system that had their contract duration in strong negatives. The following report includes my current impression and there might be consequences I haven’t fully noticed yet though.

The solution:


1. I imported back the players which were lost from before the daily update. They should be back now. (This is already done).
2. I will import also back the player reports, they are currently not back yet.
3. Solo queue stats might be still missing as well so I will work on some other possible missing data regarding those players.
4. Delete all transactions that were put on market after the daily update or rollback announcement.

The consequences:


1. These players will stay behind in development for 1 day.
2. These players didn't train or age for this day or lose energy.
3. They won't be playing solo queue for this day so there are some consequences due to that.
4. Transfer market probably went unusually as well due to manager’s requiring new players for league and ranked games.
5. Some other consequences possibly that I will be working to find out now and fix as well as possible.

Rerolling 9 hours to beginning of the daily update would mean the loss of too much data gathered within the next 9 hours.
It would have bigger influences on the manager's decisions done meanwhile and daily update done on the wrong time would mean a lot more negative influences on the game's economy as a whole.

Why can't the solution be better?


As the game is progressing in real time it is very difficult to reroll back after a bug without this having a strong influence over everything.
All the possible solutions would have some possible negative side effects due to it. For that reason this seems like the most effective solution right now.
The negative side effects will all be related and isolated to just those players which had solo queue ELO under 1150.
It is possible sadly that you lost some league and ranked games due to that. Unfortunately this can't be salvaged.

What can and should you do?


If you had any of those players check over your strategies and make sure they are still valid.
If there's another case such as this then it’s probably hard to expect a full rollback. So make sure that even if you might figure a rollback might happen you won’t make any ‘end of the world’ decisions for fun or for the panic of it. If you notice any other bugs that have occured meanwhile then.

What will we learn from this?


For us as the game gets bigger and more complicated testing becomes more important however this means that also the development of the game will get slower. We would preferably do more testing however as we do not have dedicated testers we would have to figure out better automated systems for such situations. There are many complexities that could go wrong and to prevent a single line of code sneaking in ruining all of that testing becomes vital. However creating perfect testing procedures and such requires some amount of time put under it as well.

It’s also possible that it would be better for us to change the daily update beginning time to sometime when we are still at work as right now in Estonia the daily update occurs just a little bit before it’s time for us to sleep so it’s unlikely that we could possibly always react when something like this goes wrong.

As the first thing I will be working on is an emergency button after the daily update so we can instantly and efficiently automatically rollback if we see something has gone wrong, but even then it might take some time to find out where the problem resides on or what exactly went wrong.

End word


Unfortunately it seems impossible to salvage everything into a perfect order and fairness. I can understand all the frustration this might bring, but hopefully it’s possible to take this situation as a challenge and adapt. Our goal is to make the game as good as possible for the future. There is still a lot to go of course. Thank you for your understanding and time. I will add 50 credits to all the managers that were online in the last 24 hours to help deal with any possible frustration. For us it's a learning process that helps us to create the game better for future.
2
Thank you for your hard work Henri!
1
I am still missing players.

Only mentioning this because of:
1. I imported back the players which were lost from before the daily update. They should be back now. (This is already done).
1
Îf you bought or took a player out of scout and you have no space for the player you will be missing it.
1
How come i lost my League game due to uvalid strategy, frozen account... My strategy is very much working since i hade The same 1 hur erlier and won that game... IF it was frozen cause of The bugg fix, why did The other team get The Victory and not me? I have The better team please fix a rematch i lost cause NO reason...
1
I am also missing a player...
1
missing me one player...
1
They are looking for a fix. Stay in tune guys. Most players had theirs back already.
2
Another patch of players has been restored that failed to restore before. Any oddities you notice now would still be good to bring up here. I will keep you updated in this topic on the fixes I've made.
2
I'm so sad to read this.
Was leading head to head with an enemy team in our league (both equal with a perfect score), and during this down time I got a free loss (surrendered) while he got a free win (surrendered). And so if I understand well, there's nothing I can hope for this... I feel cheated :'(
1
Removed deals on the market that were put into there after yesterday's rollback announcement.
3
whoop whoop free RP.... i mean credits :D
3
Hi Henri!

Thanks for letting us know what went down! Personally, though, I think the bigger concern is how the situation was handled. I mean, bugs can and will happen, and there's probably no getting around that, but in this case, letting us all know that there would be a rollback, and then not pushing through with it, I feel, may have caused more damage and exacerbated the problem for some of us, who might have gone on with the day thinking our decisions wouldn't matter, when we could instead have perhaps taken some steps on our own to mitigate damage (for example, having other players fill in for missing ones in strats for those of us who may have had missing players, just to ensure that any official games wouldn't be autolose). I think having protocol in place for handling such situations could go a long way in ensuring that damage can be kept to a minimum and players can comfortably rely on announcements from the team.

I hope this doesn't come through the wrong way, since I still think you guys are doing a great job, but I just felt that it was important feedback, and that it had to be said for the improvement of the game and how it's run. On a more positive note, the previous announcement aside, I love how transparent you were in this post, and I can really appreciate having developers who can be so open and honest about what's going on behind the scenes. Thanks again and keep it up!
1
Everything back to normal for me.
You guys dealt with the situation very well, fast, and without to much complaication/trouble.
Well done, and take you for the credits.
Regards
1
My players that disappeared from the bug and were restored retained all their stuff from before, except they seemed to have lost all their champion mastery progress. :(
1
Thanks for letting me know about the champion mastery. Will be able to solve it in the morning.
1
It looks like i have the same problem, some lost their champ mastery.
1
Champion masteries should be returned now.