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.
Latidos del corazón BGA: ¿qué pasa, doc?
Como nuestros usuarios habituales habréis notado, desde finales de la semana pasada Board Game Arena ha estado soportando una sobrecarga de conexiones.
Cada vez más usuarios están conectándose y jugando desde cada parte del mundo.
Esta situación excepcional está sometiendo a mucha presión a los servicios en línea.
Debido al Covid-19, muchas personas están encerradas en sus casas.
No podemos visitar amigos.
No podemos hacer fiestas.
No podemos organizar noches de juegos.
Así que estamos aumentando nuestra presencia online, y para las personas que aman los juegos de mesa, eso significa jugar en línea.
Por supuesto, nadie podía esperar esta situación.
No estábamos preparados para esto.
Durante todo el fin de semana hemos estado monitoreando la situación y trabajando para encontrar la manera de gestionar mejor esa sobrecarga.
Antes de la semana pasada, nuestro pico de conexiones era de aproximadamente 4000 jugadores conectados al mismo tiempo.
El jueves alcanzamos las 5000, y todo se mantenía correctamente.
El viernes llegamos a las 7000, y el servicio se bloqueó.
Pudimos restaurar el sistema 40 minutos más tarde, encontramos el problema y lo solucionamos.
También deshabilitamos algunas funciones no esenciales para dar prioridad a la recepción de más gente para jugar.
El sábado por la noche, gracias a esos cambios, logramos acoger una cantidad de 9000 jugadores conectados al mismo tiempo, con algunos retardos pero sin llegar a que los sistemas se bloqueasen.
Si nos lo preguntas, sí, esto es un poco loco
El domingo, al examinar la situación y lo que podíamos hacer, nos dimos cuenta de que había demasiados problemas y necesitábamos limitar la carga para poder trabajar en la solución sin ser bloqueados continuamente por la protección anticaídas.
Por lo tanto, limitamos el número de usuarios conectados (excepto los usuarios Premium), con lo que hemos conseguido que el servicio pueda manejarlos sin grandes ralentizaciones.
Ahora estamos trabajando en la capacidad del servidor para aumentar este límite progresivamente, de manera que podamos recibir cada vez más jugadores con un nivel de servicio adecuado.
Tal vez algunas personas puedan pensar que "solo es cuestión de activar algunos servidores más", pero es algo bastante más complicado.
Una parte de la carga se puede distribuir, pero otra no.
Lo que está causando problemas es que no podemos distribuir, los "cuellos de botella".
Por ejemplo, para ingresar a los juegos, todos deben estar en el mismo lugar para unirse a las mesas, en la sala del juego.
Así que, entre otras cosas, estamos trabajando para lograr que el lobby pueda albergar a más personas al mismo tiempo.
En definitiva, usuarios habituales, ¡tened paciencia!
Estamos trabajando para mejorar las cosas.
Y para nuestros nuevos usuarios, estáis descubriendo el servicio en un momento muy especial, por lo que podéis encontrar algunos problemas inesperados.
Pedimos disculpas por ello, pero de cualquier manera, ¡bienvenidos!
Estamos felices y orgullosos de poder ofrecer un servicio que es muy apreciado en este momento tan estresante.
¡Cuidad bien de vosotros y de las comunidades que os rodean en la vida real y online!
El equipo de BGA.