هذا من أكثر المواقف إحباطاً: باقتك 200 ميجا، وفحص السرعة يعطيك بنج 18 مللي ثانية، ومع ذلك تقفز الشخصية في اللعبة وتتأخر الطلقات، تحديداً في اللحظة التي يبدأ فيها أحد في البيت بمشاهدة يوتيوب أو تحميل ملف.

البنج الذي يظهر في أغلب فحوصات السرعة هو البنج والخط هادئ. لكن لا أحد يلعب والخط هادئ. ما يهمك فعلاً هو ما يحدث للبنج عندما يكون الخط مشغولاً، وهنا يظهر ما يسمى Bufferbloat.

ما هو Bufferbloat بكلام بسيط؟

الراوتر يحتوي على ذاكرة صغيرة (Buffer) يضع فيها البيانات التي تنتظر دورها للخروج. عندما يكون الخط مشغولاً بالكامل بتحميل كبير، تمتلئ هذه الذاكرة. حزمة اللعبة الصغيرة، التي تحمل حركتك وطلقتك، تقف في آخر الطابور خلف آلاف حزم التحميل.

تخيّل محاسباً واحداً في سوبرماركت، وأمامك شخص بعربة ممتلئة. أنت معك علبة ماء واحدة، لكنك ستنتظر نفس المدة. في الراوتر، هذا الانتظار قد يصل إلى 200 أو 500 مللي ثانية، بينما تحتاج اللعبة أن تصل حزمتك خلال أقل من 50.

كيف تعرف أن هذه مشكلتك؟

شغّل فحص السرعة وانظر إلى ثلاثة أرقام: البنج الخامل، وزمن الاستجابة أثناء التنزيل، وزمن الاستجابة أثناء الرفع.

الزيادة فوق البنج الخاملماذا يعني
أقل من 30 مللي ثانيةممتاز. الراوتر يدير الطابور بشكل جيد.
30 إلى 100مقبول للتصفح، لكنك ستلاحظه في الألعاب التنافسية.
100 إلى 300Bufferbloat واضح. اللاغ عند أي تحميل في البيت.
أكثر من 300شديد. حتى مكالمات الصوت ستتقطع.

انتبه بشكل خاص لزمن الاستجابة أثناء الرفع. خطوط ADSL والكثير من الخطوط المنزلية تكون سرعة الرفع فيها صغيرة، فيمتلئ طابور الرفع بسرعة كبيرة. صورة واحدة تُرفع إلى السحابة من هاتف في البيت قد ترفع بنجك إلى 400.

الحل الحقيقي: SQM أو Smart Queue

الحل الجذري هو أن يدير الراوتر الطابور بذكاء: يمرر الحزم الصغيرة والمستعجلة أولاً، ويمنع التحميل الكبير من ملء الذاكرة. هذه التقنية تسمى SQM، وتعتمد على خوارزميات مثل fq_codel و CAKE.

أين تجدها؟

  • راوترات تدعم QoS متقدم: بعض الراوترات المنزلية الحديثة فيها خيار باسم "Smart Queue" أو "Adaptive QoS" أو "SQM". ابحث عنه في الإعدادات المتقدمة.
  • OpenWrt: إذا كان راوترك يدعم نظام OpenWrt المفتوح، فحزمة luci-app-sqm هي أفضل حل متاح حالياً لهذه المشكلة.
  • راوترات الألعاب: كثير منها يأتي بميزة لإدارة الطابور، لكن جرّب وقِس بنفسك؛ ليست كل ميزة "Gaming Mode" تحل Bufferbloat فعلاً.

الإعداد الأهم: حدّد السرعة أقل قليلاً من سرعتك الحقيقية

لكي يعمل SQM، يجب أن يكون الراوتر هو أبطأ نقطة في الطريق، وليس المودم أو شبكة المزود. لذلك تضبط السرعة في إعدادات SQM على 85 إلى 95% من السرعة التي يعطيك إياها فحص السرعة على الكابل. مثلاً: إذا كان فحصك 100 تنزيل و20 رفع، ابدأ بـ 90 و18، ثم أعد الفحص وراقب زمن الاستجابة أثناء الضغط. ستخسر قليلاً من السرعة القصوى، وتكسب بنجاً ثابتاً.

إذا كان راوترك لا يدعم SQM

لا توجد حلول بنفس الفعالية، لكن هذه تخفف المشكلة:

  1. حدّد سرعة الرفع في البرامج التي ترفع في الخلفية: جوجل درايف، ون درايف، دروب بوكس، وتطبيقات الكاميرات. معظمها فيه خيار لتحديد سرعة الرفع.
  2. جدول التحديثات الكبيرة: اضبط تحديثات المنصات المنزلية والويندوز لتعمل في ساعات النوم.
  3. استخدم كابلاً للجهاز الذي تلعب عليه: هذا لا يحل Bufferbloat، لكنه يزيل مصدراً آخر للتذبذب، وهو الواي فاي نفسه.
  4. QoS التقليدي: إعطاء أولوية لجهاز اللعب في الراوتر يساعد أحياناً، لكنه أقل فعالية بكثير من SQM لأن الطابور نفسه يبقى طويلاً.

أسباب أخرى للاغ ليست Bufferbloat

إذا كان زمن الاستجابة أثناء التنزيل والرفع قريباً من البنج الخامل، والمشكلة ما زالت موجودة، فراجع هذه:

  • البنج الخامل نفسه مرتفع (فوق 80): غالباً بسبب بُعد خادم اللعبة. تأكد من اختيار المنطقة الصحيحة في إعدادات اللعبة.
  • التذبذب (Jitter) مرتفع حتى والخط هادئ: غالباً واي فاي ضعيف أو مزدحم. جرّب الكابل.
  • فقدان حزم: حتى 1% يسبب "انتقال" اللاعبين. هذا عادة مشكلة في الكابل أو في خط المزود.
  • مشكلة في خوادم اللعبة نفسها: صفحة حالة الخدمات تقيس الاستجابة من جهازك إلى خوادم ستيم وبلايستيشن وإكس بوكس وغيرها.
تجربة سريعة: شغّل مقطع يوتيوب بدقة 4K على جهاز آخر في البيت، ثم افتح فحص السرعة على جهاز اللعب. إذا قفز زمن الاستجابة أثناء التنزيل بمئات المللي ثواني، فقد وجدت سبب اللاغ، والحل في إعدادات الراوتر وليس في رفع الباقة.