يجد اختبار البينغ الجماعي أعدل منطقة خادم واحدة لمجموعة كاملة من الأصدقاء، حتى عندما تكونون متفرّقين عبر مدن أو قارات. يشرح هذا الدليل ما يقيسه، والرياضيات التي يستخدمها لاختيار منطقة، وكيف تقرأ الخريطة. وهو يغطي كل المناطق البالغ عددها 63.
ما الذي يقيسه
الـ ping (زمن الاستجابة) هو زمن الذهاب والإياب بينك وبين الخادم، بالميلي ثانية. كلما قل كان أفضل. تلوّنه الخريطة بالأخضر حتى 100ms وبالأصفر حتى 200ms، وهو الحد الفاصل للعب المريح. يشعر اللاعبون التنافسيون بفروق أدق: أقل من 30ms يشبه LAN، و30-60ms مريح، وأكثر من ~100ms يبدأ في الشعور بعدم الإنصاف في مباراة 5v5. عندما تفتح الاختبار، يقيس متصفحك زمن طلب صغير إلى مضيف في كل منطقة ويسجّل زمن الذهاب والإياب. يفعل كل عضو الشيء نفسه، فينتهي الـ pool بمصفوفة كاملة: ping كل لاعب إلى كل منطقة.
يُقاس هذا إلى مضيف في كل مدينة، ولا يُخمَّن من الجغرافيا. مسارات الإنترنت ليست خطوطاً مستقيمة، لذا قد تخدع الجغرافيا: لاعب في São Paulo قد يصل إلى Madrid أسرع من أجزاء من الأرجنتين. القياس الحقيقي أفضل من التقدير بالنظر إلى خريطة.
رياضيات العدل: أقل أسوأ بينغ (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، أحمر أعلى. هكذا تُقرأ الخريطة كتدرّج شخصي لـ "كم تبعد كل منطقة عني"، أكثر خضرة قرب موقعك.
- النقاط الرمادية الباهتة مناطق بلا قراءة (بعد)، تُعرض للاكتمال، وليست مستوى ping.
- دبابيس الأفاتار تحدّد أين يقع كل لاعب (تُستخدم أقرب منطقة إليه كبديل صادق، فنحن لا نتتبّع المواقع الحقيقية). مرّر المؤشر فوق دبوس لرؤية الاسم.
- الحلقة البيضاء النابضة تحدّد المنطقة الأعدل؛ وتنحني أقواس رفيعة من كل لاعب باتجاهها.
يمكنك التكبير (بالتمرير أو التقريب) وسحب الخريطة. تفتح مضبوطة على مجموعتك، لتبدأ التنقّل فيها مباشرة.
مباشر، منفرداً، وأثناء التشغيل
- مباشر: يتحدّث المجمّع نحو كل 5 ثوانٍ، فتُحدِّث الدخولات والبينغات الجديدة التوصية تلقائياً.
- منفرداً: بمفردك يعرض أقرب المناطق إليك، وهو مفيد رغم ذلك، ويقترح دعوة الأصدقاء لإيجاد وسط عادل.
- التشغيل: نقرة واحدة تأخذك لاختيار لعبة مع المنطقة الأعدل محدَّدة سلفاً.
ملاحظة حول المجموعات العابرة للقارات
إذا امتدّت مجموعتك، مثلاً، بين البرازيل وألمانيا، فلا توجد إجابة مثالية: أحدهم سيحمل دائماً ~150ms. المنطقة الأعدل هي الوسط الأقل سوءاً (غالباً مدريد أو ميامي). الأمر الصادق هو التناوب على الاستضافة من كل طرف، حتى لا يكون دائماً اللاعب نفسه صاحب البينغ العالي.