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-hjerterytme: hvad sker doc?
Som vores almindelige brugere har bemærket, har Board Game Arena siden slutningen af sidste uge håndteret en meget tung belastning.
Flere og flere brugere forbinder og spiller fra alle verdensdele.
Denne ekstraordinære situation sætter onlinetjenester under pres.
På grund af Covid-19 er mange mennesker låst derhjemme.
Vi kan ikke besøge venner.
Vi kan ikke afholde fester.
Vi kan ikke have spilaftener.
Så vi bevæger os meget af vores liv online, og for mennesker, der elsker at spille brætspil, betyder det at spille online.
Naturligvis kunne ingen forvente denne situation.
Vi var ikke forberedt på dette.
Hele weekenden har vi overvåget situationen og arbejdet på at finde måder at håndtere belastningen bedre.
Før sidste uge var vores højeste belastning omkring 4000 spillere tilsluttet på samme tid.
Torsdag ramte vi 5000, og det var stadig ok.
På fredag ramte vi 7000, og tjenesten styrtede ned.
Vi var i stand til at gendanne det 40 minutter senere, derefter fundet og løst problemet.
Vi opsætter også nogle muligheder for at deaktivere ikke-væsentlige funktioner for at prioritere at byde folk velkommen til at lege.
Lørdag aften, med disse ændringer, formåede vi at byde velkommen til op til 9000 spillere, der var tilsluttet på samme tid, med nogle hængende, men uden et stort nedbrud.
Det er lidt vanvittigt, hvis du spørger os
Så på søndag undersøgte vi situationen, og hvad vi kunne gøre, og indså, at der bare var for mange problemer, og at vi var nødt til at begrænse belastningen for at være i stand til at arbejde med problemerne uden at blive blokeret ved at styre styrt hele tiden .
Så vi har indført en grænse for antallet af tilsluttede brugere (undtaget premium), der matcher, hvad tjenesten i øjeblikket kan håndtere uden større afmatninger.
Nu vil vi arbejde på at øge serverkapaciteten for gradvist at hæve denne grænse for at kunne byde flere og flere spillere velkommen med et korrekt serviceniveau.
Nogle mennesker ville måske tro, at "det bare er et spørgsmål om at opsætte nogle flere servere", men det er mere kompliceret end det.
Nogle af belastningen kan fordeles, andre kan ikke.
Hvad der forårsager problemer er, hvad der ikke kan distribueres, "flaskehalse".
For eksempel, for at komme ind i spilene, skal du alle komme til det samme sted for at deltage i spil, i spillelobbyen.
Så blandt andet arbejder vi på at gøre lobbyen i stand til at rumme flere mennesker på samme tid.
For at opsummere det for vores gamle brugere, skal du være tålmodig!
Vi arbejder på at forbedre tingene.
Og for vores nye brugere opdager du tjenesten i et meget specielt øjeblik, så du kan støde på nogle uventede problemer.
Undskyld det, men velkommen under alle omstændigheder!
Vi er glade og stolte over at kunne levere en service, der er værdsat i denne stressende tid.
Pas godt på dig og for samfundene omkring dig i det virkelige liv og online!
BGA-holdet.