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 하트비트 : 무슨 일이 생긴건가요?
사용자님들도 알고 계시듯이, 지난 주말부터 보드게임 아레나 서버에 굉장한 과부하가 걸렸습니다..
전 세계의 점점 더 많은 사용자들이 세계 어디서나 접속해서 게임을 즐기고 있습니다.
예외적인 현재의 상황 때문에 온라인 서비스에 부담이 생겼습니다.
COVID-19 때문에 많은 사람들이 집에 갇혀 지냅니다.
친구 집에 방문할 수 없고,
파티를 열 수 없으며,
밤새 게임을 할 수도 없습니다.
그래서 우리는 온라인 생활을하고 있으며 보드 게임을 좋아하는 사람들을 위해 온라인 게임을하고 있습니다.
물론 아무도 이런 사태를 예측할 수 없었습니다.
우리는 이런 상황에 대비하지는 못했습니다.
주말 내내 상황을 모니터링하고 과부하를 더 잘 처리 할 수 있는 방법을 찾기 위해 노력했습니다.
지난 주가 되기 전에는 최대 4000 명의 플레이어가 동시에 접속했었습니다.
목요일에는 동시접속자 수가 5000명에 도달했지만 아직까진 괜찮았습니다.
금요일에는 동시접속자 수가 7000명에 도달했고, 서버가 다운되었습니다.
40분 후 시스템을 복원 할 수 있었고 문제를 찾아서 해결했습니다.
또한 필수적이지 않은 기능들을 비활성화하여 접속하는 플레이어들을 배려했습니다.
토요일 밤, 이러한 변화를 통해 플레이에 큰 지장 없이 최대 9000 명의 플레이어를 수용했습니다.
이러한 상황은 저희의 예상 밖에었습니다.
그런 다음 일요일에 우리는 상황과 우리가 할 수있는 일을 조사하고 너무 많은 문제가 있었고 항상 충돌을 관리하여 차단하지 않고 문제를 해결할 수 있도록 부하 를 제한 해야한다는 것을 깨달았습니다. .
따라서 우리는 서비스 속도가 크게 느려지지 않고 현재 처리 할 수있는 것과 일치하는 연결된 사용자 수 (프리미엄 제외)를 제한했습니다.
이제 우리는 서버 용량 한계를 점진적으로 늘려 제대로 된 서비스 수준을 갖추고 더 많은 사용자들을 맞이할 것입니다.
어쩌면 어떤 사람들은 "일부 서버를 더 설정하는 문제에 불과" 하다고 생각할 수도 있지만, 상황은 그보다 더 복잡합니다.
과부하의 어느 정도는 분배될 수 있지만, 일부는 분배될 수 없습니다.
문제를 일으키는 것은 "병목 현상" 으로 분배 될 수없는 것 입니다.
예를 들어, 게임에 참여하려면 로비에서 모두 같은 게임에 참여해야만 합니다.
그래서 우리는 로비가 더 많은 사람들을 동시에 수용 할 수 있도록 노력하고 있습니다.
한마디로 요약하자면, 조금만 더 기다려 주시기 바랍니다!
저희는 이를 개선하기 위해 노력하고 있습니다.
지금같은 특수한 상황에 가입하신 신규 유저분들께서는 예기치 못한 문제에 직면할 수 있습니다.
이런 상황이 벌어진 것에 대해 죄송하지만, 그래도 환영합니다!
저희는 매우 곤란한 상황임에도 불구하고 많은 유저분들이 사용하시는 서비스를 제공할 수 있게 되어 기쁘고 자랑스럽습니다.
실생활과 온라인에서 여러분과 지역 구성원들 모두 건강하시기 바랍니다.
BGA 팀 드림.