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.
Detak jantung BGA: ada apa dok?
Seperti yang telah diketahui oleh pengguna reguler kami, sejak akhir pekan lalu, Board Game Arena sedang menangani beban yang sangat berat.
Semakin banyak pengguna yang terhubung dan bermain, dari setiap bagian dunia.
Situasi luar biasa ini membuat layanan online berada di bawah tekanan.
Karena Covid-19, banyak orang terkunci di rumah.
Kita tidak dapat mengunjungi teman-teman
Kita tidak bisa mengadakan pesta.
Kita tidak dapat memiliki malam permainan.
Sehingga kita banyak memindahkan kehidupan kita secara online, dan bagi orang-orang yang suka bermain boardgane, itu berarti bermain secara online.
Tentu saja, tidak ada yang bisa mengharapkan situasi ini.
Kita tidak memiliko persiapan untuk ini.
Sepanjang akhir pekan, kami telah memantau situasi dan berupaya menemukan cara untuk menangani beban tersebut dengan lebih baik.
Sebelum minggu lalu, beban tertinggi kami adalah sekitar 4000 pemain yang terhubung secara bersamaan.
Pada hari Kamis, kami mencapai 5.000 dan itu masih baik-baik saja.
Pada hari Jumat, kami mencapai 7000 dan layanan macet.
Kami dapat memulihkannya setelah 40 menit, lalu menemukan dan menyelesaikan masalah.
Kami juga mengatur beberapa kemungkinan untuk menonaktifkan fungsi yang tidak penting untuk memprioritaskan orang-orang untuk bermain.
Pada Sabtu malam, dengan perubahan itu kami berhasil menerima hingga 9000 pemain yang terhubung pada saat yang sama, dengan beberapa lagging tetapi tanpa masalah besar.
Itu sedikit gila jika Kalian bertanya kepada kami
Kemudian pada hari Minggu, kami memeriksa situasi dan apa apa saja yang dapat kami lakukan dan menyadari bahwa ada terlalu banyak masalah dan oleh karena itu kami perlu membatasi beban agar dapat mengatasi masalah tanpa terus mengalami kerusakan .
Jadi, kami membatasi jumlah pengguna yang terhubung (kecuali premium), yang sesuai dengan apa yang dapat ditangani oleh layanan tanpa perlambatan yang besar.
Sekarang, kami akan berupaya meningkatkan kapasitas server untuk meningkatkan batas ini secara progresif agar dapat menyambut semakin banyak pemain dengan tingkat layanan yang benar.
Mungkin beberapa orang akan berpikir bahwa "itu hanya masalah menyiapkan beberapa server lagi", tetapi inilebih rumit dari itu.
Sebagian beban bisa didistribusikan, sebagian tidak bisa.
Apa yang menyebabkan masalah adalah apa yang tidak dapat didistribusikan, "bottlenecks".
Misalnya, untuk masuk ke dalam gim, Anda harus masuk ke tempat yang sama untuk bergabung di gim, di lobi gim.
Jadi, di antara beberapa hal yang kami kerjakan adalah membuat lobi dapat menampung lebih banyak orang secara bersamaan.
Intinya untuk pengguna lama kami, harap bersabar!
Kami sedang berupaya memperbaiki keadaan.
Dan bagi pengguna baru kami, Anda menemukan layanan pada saat yang sangat istimewa, sehingga Anda dapat mengalami beberapa masalah yang tidak terduga.
Maaf tentang itu, tetapi bagaimanapun, selamat datang!
Kami senang dan bangga bisa memberikan layanan yang dihargai di saat yang penuh tekanan ini.
Harap jaga baik-baik diri Anda dan komunitas di sekitar Anda dalam kehidupan nyata dan online!
Tim BGA.