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