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-hjärtslag: hur är läget, doktorn?
Som våra stamgäster har lagt märke till har Board Game Arena hanterat en mycket tung belastning sedan förra veckoslutet.
Fler och fler användare kopplar upp sig och spelar, från världens alla hörn.
Denna exceptionella situation sätter enorm press på onlinetjänster.
På grund av Covid-19 är många människor fast hemma.
Vi kan inte hälsa på vänner.
Vi kan inte ha fester.
Vi kan inte ha spelkvällar.
Så vi flyttar mycket av våra liv online, och för människor som älskar att spela brädspel, betyder det att spela online.
Naturligtvis kunde ingen förutse den här situationen.
Vi var inte förberedda på det här.
Hela helgen har vi övervakat situationen och arbetat för att hitta sätt att hantera lasten bättre.
Innan förra veckan var vår högsta belastning var cirka 4000 spelare anslutna samtidigt.
I torsdags blev vi vi 5 000 och det var fortfarande ok.
På fredagen nådde vi 7000 och tjänsten kraschade.
Vi kunde återställa det 40 minuter senare, och sedan hittade och löste vi problemet.
Vi skapar också några möjligheter för att inaktivera icke väsentliga funktioner för att prioritera att välkomna spelare.
På lördagskvällen lyckades vi med de förändringarna välkomna upp till 9000 spelare som var anslutna samtidigt, med en del laggande men utan någon större krasch.
Det är lite galet om du frågar oss
Sedan, på söndagen, undersökte vi situationen och vad vi kunde göra och insåg att det bara var för många problem och att vi behövde begränsa belastningen för att kunna arbeta med problemen utan att blockeras genom att hantera kraschar hela tiden .
Så vi har satt in en gräns för antalet anslutna användare (undantaget premium), som matchar vad tjänsten för närvarande kan hantera utan stora avmattningar.
Nu kommer vi att arbeta med att öka serverkapaciteten för att successivt höja denna gräns för att kunna välkomna fler och fler spelare med rätt servicenivå.
Kanske skulle vissa människor tro att "det bara handlar om att ordna några fler servrar", men det är mer komplicerat än så.
En del av bördan kan fördelas, andra kan inte det.
Det som orsakar problem är det som inte kan distribueras, "flaskhalsarna".
Till exempel: För att komma in i spelen, måste ni alla vara på samma plats för att gå med i spel, i spellobbyn.
Så bland annat arbetar vi med att göra lobbyn i stånd att hantera flera människor samtidigt.
För att sammanfatta det för våra gamla användare, var snälla och ha tålamod!
Vi arbetar med att göra saker bättre.
Och för våra nya användare upptäcker du tjänsten i ett mycket speciellt ögonblick, så du kan stöta på några oväntade problem.
Ledsen för det, men hur som helst, välkommen!
Vi är glada och stolta över att kunna tillhandahålla en tjänst som uppskattas under denna stressiga tid.
Se till att ta hand om dig och de omkring dig både i verkligheten och online!
BGA-laget.