As our regular users will have noticed, since the end of last week, Board Game Arena has been handling a very heavy load. More and more users are connecting and playing, from every part of the world.
This exceptional situation is putting online services under pressure. Because of Covid-19, many people are locked at home. We cannot visit friends. We cannot have parties. We cannot have game nights. So we are moving much of our lives online, and for people who love to play board games, that means playing online.
Of course, nobody could expect this situation. We were not prepared for this.
All the weekend, we have been monitoring the situation and working to find ways to handle the load better. Before last week, our highest load was about 4000 players connected at the same time. On Thursday, we hit 5000 and it was still ok. On Friday, we hit 7000 and the service crashed. We were able to restore it 40 minutes later, then found and solved the problem. We also set up some possibilities to disable non essential functionalities to prioritize welcoming people to play. On Saturday night, with those changes we managed to welcome up to 9000 players connected at the same time, with some lagging but without a major crash. That's a little crazy if you ask us 🙂
Then on Sunday, we were examining the situation and what we could do and realized that there were just too many issues and that we needed to limit the load in order to be able to work on the problems without being blocked by managing crashes all the time. So we put in place a limit to the number of connected users (premium excepted), that matches what the service can currently handle without major slowdowns.
Now, we will be working on increasing the server capacity to raise this limit progressively to be able to welcome more and more players with a correct service level. Maybe some people would think that "it's just a matter of setting up some some more servers", but it's more complicated than that. Some of the load can be distributed, some can not. What's causing problems is what cannot be distributed, the "bottlenecks". For example, in order to get into the games, you must all get in the same place to join games, in the game lobby. So among other things we are working on making the lobby able to hold more people at the same time.
To sum it up to our old users, please be patient! We are working on making things better. And to our new users, you are discovering the service at a very special moment, so you may encounter some unexpected issues. Sorry about that, but in any case, welcome! We are happy and proud to be able to provide a service that is appreciated in this stressful time.
Please take good care of you and of the communities around you in real life and online!
The BGA team.
BGA herný pulz: Čo sa deje?
Ako si už isto naši pravidelní používatelia všimli, Board Game Arena od konca minulého týždňa zažíva veľmi veľkú záťaž.
Stále viac používateľov sa k nám pripája a hrá hry zo všetkých kútov sveta.
Táto výnimočná situácia stavia online služby pod nápor.
Kvôli nákaze Covid-19 je veľa ľudí doma v karanténe.
Nemôžeme navštíviť priateľov.
Nemôžeme ísť na párty.
Nemôžeme mať herné noci.
Preto trávime voľný čas pri počítači a pre ľudí, ktorí radi hrajú stolové hry, to znamená hrať online.
Túto situáciu samozrejme nikto neočakával.
Neboli sme na to pripravení.
Celý víkend sledujeme situáciu a snažíme sa nájsť spôsoby, ako zvládnuť nápor lepšie.
Pred minulým týždňom bol najvyšší počet súčasne pripojených hráčov okolo 4 000.
Vo štvrtok sme dosiahli hranicu 5 000 a stále bolo všetko OK.
V piatok sme sa dotkli hranice 7000 a služba padla.
O 40 minút neskôr sa nám ju podarilo obnoviť, potom sme problém našli a vyriešili.
Stanovili sme tiež niekoľko možností, ako zakázať nepodstatné funkcie a uprednostniť hráčov, ktorí prišli hrať.
V sobotu v noci sa nám vďaka týmto zmenám pripojilo súčasne až 9000 hráčov, síce s určitým spomalením, ale bez pádu stránky.
To je trochu šialené, ak by ste sa nás pýtali
Potom v nedeľu sme skúmali situáciu a čo by sme mohli urobiť. Uvedomili sme si, že existuje príliš veľa problémov a museli sme obmedziť zaťaženie stránky, aby sme mohli na problémoch pracovať bez neustálych pádov.
Preto sme zaviedli limit pre počet pripojených používateľov (s výnimkou prémiových členov), ktorý zodpovedá tomu, čo služba v súčasnosti dokáže zvládnuť bez väčších spomalení.
Teraz budeme pracovať na zvýšení kapacity servera, aby sme tento limit postupne zvyšovali, aby sme mohli privítať čoraz viac hráčov so správnou úrovňou služieb.
Možno si niektorí ľudia myslia, že „je to len otázka nastavenia niekoľkých serverov“, ale je to komplikovanejšie.
Niektoré zaťaženia môžu byť prerozdelené, a niektoré nie.
Problémy spôsobuje to, čo sa nedá distribuovať, „bottlenecks“.
Napríklad, aby ste sa dostali do hier, musíte sa všetci dostať na rovnaké miesto, aby ste sa mohli pripojiť k hrám v hernej hale.
Takže okrem iného pracujeme na tom, aby herná hala mohla pojať viac ľudí naraz.
Aby sme to zhrnuli starým používateľom, buďte trpezliví!
Pracujeme na vylepšení.
A pre našich nových používateľov, naša stránka je vystavená veľmi špeciálnej situácii, takže sa môžu vyskytnúť neočakávané problémy.
Prepáčte, ale v každom prípade, vitajte!
Sme radi a hrdí na to, že sme schopní poskytnúť službu, ktorá je v tomto stresujúcom období ocenená.
Prosíme Vás o dobrú starostlivosť o Vás a komunity vo vašom okolí v reálnom živote a aj online!
Tím BGA.