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: چه خبر؟
همانطور که کاربران عادی ما متوجه خواهند شد ، از اواخر هفته گذشته ، Board Game Arena بارهای بسیار سنگینی را متحمل شده است.
تعداد بیشتری از کاربران از هر نقطه جهان در حال اتصال و پخش هستند.
این وضعیت استثنایی فشار آوردن خدمات آنلاین است.
به دلیل Covid-19 ، بسیاری از افراد در خانه محبوس هستند.
ما نمی توانیم از دوستان بازدید کنیم.
ما نمی توانیم مهمانی داشته باشیم.
ما نمی توانیم شب بازی داشته باشیم.
بنابراین ما بخش اعظم زندگی خود را به صورت آنلاین در حال حرکت هستیم و برای افرادی که دوست دارند بازی های تخته ای را انجام دهند ، این یعنی بازی آنلاین.
البته هیچ کس نمی توانست انتظار این وضعیت را داشته باشد.
ما برای این آماده نشده بودیم.
در تمام آخر هفته ، وضعیت را زیر نظر گرفته ایم و تلاش می کنیم تا روش هایی را برای بهتر تحمل بار پیدا کنیم.
قبل از هفته گذشته ، بالاترین بار ما در حدود 4000 بازیکن به طور همزمان متصل بود.
روز پنجشنبه 5000 ضربه خوردیم و هنوز خوب بود.
روز جمعه 7000 ضربه خوردیم و سرویس سقوط کرد.
ما توانستیم 40 دقیقه بعد آن را بازیابی کنیم ، سپس مشکل را پیدا کردیم و حل کردیم.
ما همچنین برخی از امکانات را برای غیرفعال کردن کارکردهای غیر ضروری برای اولویت بندی استقبال مردم از بازی تنظیم کرده ایم.
شنبه شب ، با آن تغییراتی که انجام دادیم ، توانستیم از 9000 بازیکن متصل به طور هم زمان استقبال کنیم ، با برخی تاخیرها اما بدون برخورد شدید.
این کمی دیوانه است اگر شما از ما بپرسید
سپس روز یکشنبه ، ما در حال بررسی وضعیت و کارهایی بود که می توانستیم انجام دهیم و فهمیدیم که مشکلات بسیار زیادی وجود دارد و ما باید بار را محدود کنیم تا بتوانیم بدون مشکل در مدیریت تصادفات ، روی مشکلات کار کنیم. .
بنابراین ما محدودیتی برای تعداد کاربران متصل (حق بیمه مستثنی) قرار داده ایم ، که مطابق با آنچه سرویس در حال حاضر می تواند بدون کندی اساسی باشد ، مطابقت دارد.
اکنون ، ما در تلاش خواهیم بود تا ظرفیت سرور را افزایش دهیم تا این حد به تدریج افزایش یابد تا بتوانیم از بازیکنان با سطح سرویس صحیح استقبال کنیم.
شاید برخی فکر کنند که "فقط مسئله تنظیم برخی از سرورهای بیشتر" است ، اما پیچیده تر از این است.
برخی از بار را می توان توزیع کرد ، برخی دیگر نمی توانند.
آنچه مشکل ایجاد می کند ، آنچه که نمی تواند توزیع شود ، "تنگناها" است.
به عنوان مثال ، برای ورود به بازی ها ، همه باید در یک مکان برای پیوستن به بازی ها ، در لابی بازی قرار بگیرید.
بنابراین در بین موارد دیگر ، ما در تلاش هستیم تا لابی بتواند همزمان افراد بیشتری را در خود نگه دارد.
برای خلاصه کردن آن با کاربران قدیمی ما ، لطفاً صبور باشید!
ما در تلاش هستیم تا امور بهتر شود.
و برای کاربران جدید ما ، شما خدمات را در یک لحظه خاص کشف می کنید ، بنابراین ممکن است با برخی موارد غیرمنتظره روبرو شوید.
با عرض پوزش در مورد آن ، اما در هر صورت ، خوش آمدید!
ما خوشحال و مفتخر هستیم که توانسته ایم خدمتی را ارائه دهیم که در این زمان استرس زا مورد قدردانی قرار می گیرد.
لطفاً در زندگی واقعی و آنلاین به خوبی از شما و جوامع اطراف خود مراقبت کنید!
تیم BGA