Disclaimer: This story is made up but 98.2% chances there’s something real in it.
So basically today one developer pressed “Enter” on a button with written
“Compensate Players” on top of it.
In the code was written something like this
for each player, if houses owned >0 GiveCompensation()
the comma and the points are handled differently in every region.
So 300,000 in EU is 300 but in US is actual 300k (or vice-versa idk)
In C# for instance you should use CultureInfo library for these stuff.
Many bugs in the game can be triggered by this in EU or US only. ( Reason why there’s also time-travels etc )
By the way, Developer press click. BOOM. The gates of hell opens.
Meanwhile in our small servers we tought there was a BOT cleaning the Trading Post so everyone rushed to put stuff at crazy expensive price like 1 Big Salmon for 10k. Many of us quit saying: allright guys this is a mistake there will be a roll-back see ya tomorrow. No big deal.
Dev team call for help in top management:
“We made a mess, we accidentaly gave 300k to each player in europe (more or less)”
Top manager late boomer :
“Ok so not big deal give 300k to everyone”
Dev : " But sir like this we disintegrate the game!!! "
Manager : " why? it’s fake money "
Dev : " But Sir the game is based on economy it will causes a disaster with inflation bla bla bla"
Manger : " just give 300k to everyone and shut up"
Devs : " But we cannot do it bla bla bla!!! We should rollback "
Manager : " Guys you made a mistake just give damn fake coins to these kids stop complaining. Rollbacks are out of discussion. We cannot make honest players lose even one bit of progress. "
Devs try to explain boomer that they cannot simply do it
This goes on for 5 hours
Dev : "Sir we have to make a decision ! there’s the entire EU offline "
Manager : " And what is the problem, those kids will go take a bit of fresh air "
Dev : “But we cannot leave our playerbase offline reeeeeee.”
Manager : " Hey guys I have to go! fix the issue. Rollback only transactions but keep the player progress the same bye " — Sound of Lamborghini Engine VROOOOOM
Now Devs trying to code a script with something that reverts the “transactions only” covering all the possible scenarios by using the old backup without a rollback. So probably trying to figure out some mad algorithm, in a super rushed environment that will lead to burnout of many of them.
If they succeed to do it it will be a powerfull tool. Like when they disable the “gathering” of elemental animals by changing something in their servers without doing a patch. Anyway, today I gone out with my partner and we spent a lil bit of time together laughing about this whole situation. You players should do the same for your own mental health.
For the devs I hope they will do this mad algorithm/script wathever. But is not a easy task. Good luck
