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.
Bătăi inimii BGA: ce se întâmplă doc?
Așa cum utilizatorii noștri obișnuiți au observat, de la sfârșitul săptămânii trecute, Board Game Arena se ocupă de o sarcină foarte grea.
Din ce în ce mai mulți utilizatori se conectează și se joacă din toate părțile lumii.
Această situație excepțională pune presiunea serviciilor online.
Din cauza Covid-19, multe persoane sunt blocate acasă.
Nu putem vizita prieteni.
Nu putem avea petreceri.
Nu putem avea nopți de joc.
Așa că ne mișcăm o mare parte din viața noastră online și pentru persoanele care adoră să joace jocuri de masă, asta înseamnă să joci online.
Desigur, nimeni nu se putea aștepta la această situație.
Nu eram pregătiți pentru asta.
Tot weekendul, am monitorizat situația și am lucrat pentru a găsi modalități de a gestiona mai bine sarcina.
Înainte de săptămâna trecută, cea mai mare încărcare a noastră a fost de aproximativ 4000 de jucători conectați în același timp.
Joi, am lovit 5000 și tot a fost bine.
Vineri, am lovit 7000, iar serviciul s-a prăbușit.
Am reușit să-l restaurăm 40 de minute mai târziu, apoi am găsit și am rezolvat problema.
De asemenea, stabilim câteva posibilități pentru a dezactiva funcționalitățile neesențiale pentru a acorda prioritate persoanelor primitoare pentru a juca.
Sâmbătă seara, cu aceste schimbări, am reușit să primim până la 9000 de jucători conectați în același timp, cu un pic de întârziere, dar fără un accident major.
E puțin nebun dacă ne întrebi
Apoi, duminică, examinam situația și ce puteam face și ne-am dat seama că sunt prea multe probleme și că trebuie să limităm încărcarea pentru a putea lucra la probleme fără a fi blocate gestionând blocajele tot timpul. .
Așadar, am introdus o limită a numărului de utilizatori conectați (premium exceptat), care se potrivește cu ceea ce serviciul poate face în prezent, fără încetiniri majore.
Acum, vom lucra la creșterea capacității serverului pentru a ridica această limită progresiv pentru a putea primi mai mulți jucători cu un nivel de serviciu corect.
Poate că unii ar crede că „este doar o chestiune de a configura unele servere mai multe”, dar este mai complicat de atât.
O parte din sarcină poate fi distribuită, altele nu.
Ceea ce provoacă probleme este ceea ce nu poate fi distribuit, „blocajele”.
De exemplu, pentru a intra în jocuri, trebuie să ajungeți toți în același loc pentru a vă alătura jocurilor, în holul jocului.
Așa că, printre altele, lucrăm pentru a face lobby-ul să poată ține mai multe persoane în același timp.
Pentru a rezuma la vechii noștri utilizatori, vă rugăm să aveți răbdare!
Lucrăm la îmbunătățirea lucrurilor.
Și pentru noii noștri utilizatori, descoperiți serviciul într-un moment foarte special, deci puteți întâmpina unele probleme neașteptate.
Ne pare rău pentru asta, dar în orice caz, bine ați venit!
Suntem fericiți și mândri că putem oferi un serviciu apreciat în acest moment stresant.
Vă rugăm să aveți mare grijă de dvs. și de comunitățile din jurul vostru în viața reală și online!
Echipa BGA.