خوادم ألعاب بالساعة. ادفع فقط عندما تلعب.

كيف يعمل اختبار البينغ الجماعي

يجد اختبار البينغ الجماعي أعدل منطقة خادم واحدة لمجموعة كاملة من الأصدقاء، حتى عندما تكونون متفرّقين عبر مدن أو قارات. يشرح هذا الدليل ما يقيسه، والرياضيات التي يستخدمها لاختيار منطقة، وكيف تقرأ الخريطة. وهو يغطي كل المناطق البالغ عددها 44.

ما الذي يقيسه

البينغ (زمن الاستجابة) هو زمن الذهاب والإياب بينك وبين الخادم، بالملّي ثانية. كلما قل كان أفضل: أقل من 30ms يبدو كشبكة LAN، و30-60ms لعب تنافسي مريح، وفوق ~100ms يبدأ يبدو غير عادل في مباراة 5v5. عندما تفتح الاختبار، يقيس متصفحك زمن طلب صغير إلى مضيف في كل منطقة ويسجّل الذهاب والإياب. يفعل كل عضو الشيء نفسه، فينتهي المجمّع بمصفوفة كاملة: بينغ كل لاعب لكل منطقة.

هذا مُقاس، وليس تخميناً. مسارات الإنترنت ليست خطوطاً مستقيمة، فقد تخدع الجغرافيا: قد يصل لاعب في ساو باولو إلى مدريد أسرع من أجزاء من الأرجنتين. القياسات الحقيقية تتفوّق على التخمين على خريطة.

رياضيات العدل: أقل أسوأ بينغ (minimax)

لكل منطقة، ينظر الاختبار إلى بينغات المجموعة ويأخذ الأسوأ، أي اللاعب الأتعس حظاً. المنطقة الأعدل هي التي يكون فيها هذا الأسوأ بينغ أقل ما يمكن. يسمّي علماء الرياضيات ذلك minimax (تصغير الحد الأقصى). إنه الخيار العادل لأن الشخص ذا أسوأ اتصال يشعر بكل العيب، فتحميه أولاً.

مثال ملموس. ثلاثة أصدقاء، منطقتان مرشّحتان:

  • المنطقة A: بينغات 20ms و25ms و130ms. المتوسط = 58ms، لكن الأسوأ 130ms.
  • المنطقة B: بينغات 55ms و60ms و65ms. المتوسط = 60ms، لكن الأسوأ 65ms فقط.

المنطقة A لها أقل متوسط، لكن المنطقة B أعدل: لا أحد يتجاوز 65ms، بينما تترك المنطقة A لاعباً على 130ms قاسية. يختار اختبار البينغ B بوصفها الأعدل. يُحسم التعادل في أسوأ بينغ بأقل متوسط.

الأسرع في المتوسط، والمقايضة

يعرض الاختبار أيضاً المنطقة الأسرع في المتوسط (أقل زمن استجابة إجمالي). غالباً ما تكون هي نفسها الأعدل. عندما تختلف، فإن اختيار المنطقة الأسرع في المتوسط يوفّر بضعة ملّي ثوانٍ للأغلبية، لكنه يدفع لاعباً واحداً إلى الأعلى، فيوضّح الاختبار التكلفة، مثلاً "+7ms لـ Diego مقابل تل أبيب"، ويترك لك القرار.

من الذي يجرّ المجموعة

في المنطقة الأعدل، يحمل شخص واحد أسوأ بينغ: العضو المُقيِّد. يذكر الاختبار اسمه ويعرض كم سيصبح المجموعة أكثر تماسكاً لو بقي خارجاً ("بدونه، يتماسك المجمّع بمقدار −41ms"). هذا ليس دعوة لإخراج أحد؛ إنه موجود ليعرف صديق بعيد أن يتناوب على الاستضافة، أو لتفهم لماذا لا توجد منطقة مثالية للجميع.

قراءة الخريطة

  • النقاط الملونة هي مناطق، ملونة حسب بينغك أنت: أخضر أقل من 60ms، أصفر أقل من 200ms، أحمر أعلى. هكذا تُقرأ الخريطة كتدرّج شخصي لـ "كم تبعد كل منطقة عني"، أكثر خضرة قرب موقعك.
  • النقاط الرمادية الباهتة هي مناطق لم يحصل أحد في المجموعة على قراءة لها، معروضة من باب الاكتمال، لا كمستوى بينغ.
  • دبابيس الأفاتار تحدّد أين يقع كل لاعب (تُستخدم أقرب منطقة إليه كبديل صادق، فنحن لا نتتبّع المواقع الحقيقية). مرّر المؤشر فوق دبوس لرؤية الاسم.
  • الحلقة البيضاء النابضة تحدّد المنطقة الأعدل؛ وتنحني أقواس رفيعة من كل لاعب باتجاهها.

يمكنك التكبير (بالتمرير أو التقريب) وسحب الخريطة. تفتح مضبوطة على مجموعتك، لتبدأ التنقّل فيها مباشرة.

مباشر، منفرداً، وأثناء التشغيل

  • مباشر: يتحدّث المجمّع نحو كل 5 ثوانٍ، فتُحدِّث الدخولات والبينغات الجديدة التوصية تلقائياً.
  • منفرداً: بمفردك يعرض أقرب المناطق إليك، وهو مفيد رغم ذلك، ويقترح دعوة الأصدقاء لإيجاد وسط عادل.
  • التشغيل: نقرة واحدة تأخذك لاختيار لعبة مع المنطقة الأعدل محدَّدة سلفاً.

ملاحظة حول المجموعات العابرة للقارات

إذا امتدّت مجموعتك، مثلاً، بين البرازيل وألمانيا، فلا توجد إجابة مثالية: أحدهم سيحمل دائماً ~150ms. المنطقة الأعدل هي الوسط الأقل سوءاً (غالباً مدريد أو ميامي). الأمر الصادق هو التناوب على الاستضافة من كل طرف، حتى لا يكون دائماً اللاعب نفسه صاحب البينغ العالي.

انظر أيضاً

العودة إلى جميع الأدلة