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: hva skjer?
Som de vanlige brukerne våre har lagt merke til, har Board Game Arena siden slutten av forrige uke håndtert en veldig stor belastning.
Flere og flere brukere kobler seg til og spiller, fra alle verdensdeler.
Denne eksepsjonelle situasjonen setter online tjenester under press.
På grunn av Covid-19 er mange mennesker innelåst hjemme.
Vi kan ikke besøke venner.
Vi kan ikke ha fester.
Vi kan ikke ha spillkvelder.
Så vi flytter store deler av livene våre på nettet, og for folk som elsker å spille brettspill, betyr det å spille online.
Ingen kunne selvfølgelig forvente denne situasjonen.
Vi var ikke forberedt på dette.
Hele helgen har vi overvåket situasjonen og jobbet med å finne måter å håndtere belastningen bedre.
Før forrige uke var vår høyeste belastning omtrent 4000 spillere tilkoblet samtidig.
På torsdag slo vi 5000, og det var fortsatt ok.
På fredag slo vi 7000 og tjenesten krasjet.
Vi klarte å gjenopprette det 40 minutter senere, og fant og løste problemet.
Vi har også satt opp noen muligheter for å deaktivere ikke-essensielle funksjoner for å prioritere å ønske folk velkommen til å spille.
På lørdag kveld, med disse endringene, klarte vi å ønske velkommen til opptil 9000 spillere tilkoblet på samme tid, med litt hengende, men uten et stort krasj.
Det er litt sprøtt hvis du spør oss
Så på søndag undersøkte vi situasjonen og hva vi kunne gjøre, og innså at det var for mange problemer, og at vi trengte å begrense belastningen for å kunne jobbe med problemene uten å bli blokkert av å håndtere krasj hele tiden .
Så vi har på plass en grense for antall tilkoblede brukere (unntatt premium), som samsvarer med hva tjenesten for øyeblikket kan håndtere uten store nedgangstider.
Nå skal vi jobbe med å øke serverkapasiteten for å øke denne grensen gradvis for å kunne ønske flere og flere spillere velkommen med et riktig servicenivå.
Kanskje noen mennesker vil tro at "det bare er et spørsmål om å sette opp noen flere servere", men det er mer komplisert enn det.
Noen av belastningen kan fordeles, andre kan ikke.
Det som skaper problemer er det som ikke kan distribueres, flaskehalsene.
For eksempel, for å komme inn i spillene, må du alle komme på samme sted for å delta i spill, i lobbyen.
Så blant annet jobber vi med å gjøre lobbyen i stand til å holde flere mennesker samtidig.
For å oppsummere det til våre gamle brukere, vær tålmodig!
Vi jobber med å gjøre ting bedre.
Og for våre nye brukere oppdager du tjenesten i et veldig spesielt øyeblikk, slik at du kan støte på noen uventede problemer.
Beklager det, men i alle fall velkommen!
Vi er glade og stolte over å kunne tilby en tjeneste som blir verdsatt i denne stressende tiden.
Ta godt vare på deg og for samfunnet rundt deg i det virkelige liv og på nettet!
BGA-laget.