كيفية تحسين جودة الشبكة ، وهذا هو السبب في تأخر الألعاب عبر الإنترنت ، ولماذا من الأفضل عدم استخدام Wi-Fi أو 4G للتدفقات؟

هناك تأخيرات في الألعاب لأسباب عديدة ، ولكن هناك سببان رئيسيان ، كقاعدة: مشاكل الكمبيوتر والشبكة غير الكافية في حالة الألعاب عبر الإنترنت.

ما الذي يمنع اللعب بشكل طبيعي ، لماذا يتجمد / يتأخر وكيف يحسن الوضع؟ نصائح عامة للاعبين من خلال منصة السحابة ، ومن حيث المبدأ لمحبي الألعاب عبر الإنترنت على جهاز الكمبيوتر - في برنامج تعليمي من Alexei Lykov.

أليكسي ليكوف ، Playkey CTO : القليل من الأجهزة. يتكون أي حركة مرور من الحزم المرسلة عبر الشبكة. وبناءً على جودة الشبكة ، قد تفقد بعض الحزم.

هناك إشارة معينة في الحزمة. عندما تُفقد الحزمة ، عندها يجب أن تتفاعل عقدتان مع بعضهما البعض (على سبيل المثال ، مفتاحا تحويل شبكي: على جانب اللاعب وعلى جانب الخادم من اللعبة عبر الإنترنت) لحل مشكلة فقدان المعلومات. مجازياً ، يبدو "اتصالهم" كما يلي:



لمزيد من الخسائر ، والمزيد من هذه الطلبات من المستلم إلى المرسل.

وما هي النتيجة؟ افترض أن الإطار يتكون من عدة حزم. تصل 10 حزم من أصل 10 إلى الكمبيوتر ، ويتم جمع الإطار وعرضه. المستخدم رائع. ولكن إذا أتت 9 حزم من أصل 10 ، فلن يمكن جمع الصورة.

أو ربما ستجمع نوعًا من القطع الأثرية. نسمي هذا "تشتت" الصورة . إليك ما يبدو في إحدى أسوأ الحالات:



ما الذي يحدث في الشبكة؟


افترض أن المستلم أرسل طلبًا: "أعطني هذا الإطار العاشر!" ، المرسل يرسله. بالطبع ، هذا يستغرق وقتًا. وفي تلك الألفيات الثمينة التي يتم إنفاقها على ذلك ، ينشأ فارق .

إذا كنت تلعب لعبة على الإنترنت بسرعة 30 إطارًا في الثانية (إطارات في الثانية أو إطارات في الثانية ) مع اختبار ping يبلغ 10 مللي ثانية ، فإن إرسال الحزمة سيستغرق حوالي 10 مللي ثانية ( ping إلى الخادم ) + 30 مللي ثانية ( فاصل زمني داخلي ) إجمالي نحصل على 40 مللي ثانية. عند 60 إطارًا في الثانية ، يكون هذا أقل وضوحًا لأن فاصل الإطار يبلغ بالفعل 15 مللي ثانية ، إجمالي: 25 مللي ثانية (10 مللي ثانية + 15 مللي ثانية). ولكن كلما زادت حالات التأخير هذه ، كلما كانت الصورة "غير سارة" ، شعرت بعض الهزات والأفاريز.

نفس الشيء مع الإدارة . في World of Tanks ، عندما تضغط على زر الأمام ، يجب أن يذهب الخزان.

ولكن كيف يمكنك أن تفهم أنه يفعل ذلك حقًا؟ تعتبر الخزان قد "ذهبت" إلى الأمام عندما تلقت هذا الأمر على الخادم. كل حساب تفاعل اللاعبين يحدث هناك (وإلا سيغمر كل شيء الغشاشين).

لمنع المستخدم من الشعور بالتأخر عند مزامنة الإجراءات مع الخادم كل ثانية ، في ألعاب العميل متعددة اللاعبين التي يستخدمونها العرض المسبق: عند الضغط على الأمر "forward" ، يقوم الخزان بتنفيذه على الفور. ولكن ، في الواقع ، هذا ليس بمستقبل مناسب للمستخدمين الآخرين. إذا لعبت World of Tanks ، يمكنك أن ترى كيف طارت الدبابات في الهواء أو اصطدمت بصخرة. تحدث هذه المشكلة عندما يحدث تأخر في الشبكة - تنتقل الإشارة إلى الخادم ، ولكن لا يوجد تأكيد على ترك الخزان حقًا.


هنا تطير الدبابات فقط في بداية الفيديو

في أي مرحلة يحدث الجزء الأكبر من فقدان الحزم؟


أ.: هناك مشاكل مختلفة:

1. يقوم المزود بقطع حركة المرور بالتعرفة.

2. يترك جهاز التوجيه المزود بالكثير الكثير مما هو مرغوب فيه. على سبيل المثال ، يمكن أن تعطي نقاط Wi-Fi الرخيصة - "الوافل" بين الناس - سرعات تبلغ 2 ميجابت / ثانية بتعرفة 100 ميجابت / ثانية وتوفر بشكل عام إشارة سيئة الجودة ؛

3. الخوادم التي يصل إليها جهاز الكمبيوتر الخاص بك بعيدة جغرافيًا. يحلم لاعبو سيبيريا بأن الألعاب عبر الإنترنت سوف تتفاعل مع أفعالهم بسرعة مثل سكان موسكو. على الرغم من أن لدينا طلقات تلعب من فلاديفوستوك ولا يمكنها الحصول على ما يكفي ؛

تحدث معظم الخسارة في منزل العميل ، وقبل كل شيء ، بسبب نقطة وصول Wi-Fi

لا توجد خسائر في الكبل عمليًا: مقارنة بشبكة Wi-Fi فهي 1 في 1000.

إذا كان جهاز التوجيه خلف الجدار ، تنخفض الإشارة ، فهذه خاصية موجات الراديو العادية. كما تؤثر أي أجهزة أخرى تنبعث منها موجات الراديو على الإشارة اللاسلكية.


كيف يؤثر الميكروويف على شبكة Wi-Fi

مشكلة أخرى تتعلق بشبكة Wi-Fi المنزلية هي مشكلة نقاط الوصول المتعددة في المباني السكنية أو المكاتب. كما أنها "تقاطع" بعضها البعض. في هذه الحالة ، من الضروري تقليل قوة الإشارة عند كل نقطة ، ثم ستزداد سرعة الكل. ومع ذلك ، عادة ما يسير الجميع في الاتجاه المعاكس ، ويضبط الطاقة إلى الحد الأقصى ، ونتيجة لذلك ، لا تعمل Wi-Fi على الفور بشكل جيد لكل شخص في المنزل.

وإذا كانت الشقة بها أجهزة أخرى متصلة بالإنترنت؟ يشير هذا إلى الهواتف الذكية ، وأجهزة الكمبيوتر المحمولة الأخرى ، كرسي مبطن لقط مع شبكة Wi-Fi مدمجة. هل يؤثرون؟


ل.: هنا ليس من المهم عدد الأجهزة ، ولكن بشكل عام حركة المرور التي تستهلكها. إذا كانت الأجهزة الأخرى تعمل في الخلفية ، فلا بأس. تصفح الإنترنت العادي على أجهزة الكمبيوتر الأخرى له تأثير ضئيل أيضًا.

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

لتوزيع حركة المرور بشكل أفضل عبر الأجهزة ، نوصي بالموجهات التي تدعم نطاق التردد 5 جيجا هرتز . يدعم معيار 2.4 جيجا هرتز عددًا أقل من القنوات - 13 ، وفي كل قناة يمكن أن تعمل العديد من الأجهزة ، ثم تبدأ في التنافس مع بعضها البعض. يمكن لأولئك الذين يرغبون في تعلم كل التفاصيل قراءة كل شيء بالتفصيل في المنشورات عن حبري .

في هذا الصدد ، عندما يكون لدينا نوع من النقاط العامة ، يمكن أن يعمل 2.4 جيجا هرتز بشكل سيئ جدًا هناك. لذلك ، بالنسبة لأولئك الذين يلعبون عبر الإنترنت ويستخدمون Playkey ، يوصى باستخدام قنوات 5 جيجا هرتز. يوفر Hertzivka Wi-Fi ميزة رائعة للاتصالات اللاسلكية.

كيف تعرف الخسارة في المنزل؟


جواب: يمكنك التشخيص بسرعة باستخدام أداة MTR المجانية

أولاً ، قم بتوصيل الكبل بالكمبيوتر للتحقق من أن المشكلة ليست في جانب جهاز التوجيه. اكتب ya.ru في السطر وانتبه إلى العمود ٪ Loss .

بشكل عام ، يجب ألا تكون هناك خسائر ، ولكن هذا هو الاستثناء وليس القاعدة. 5٪ من الخسائر على أي عقد ليست حرجة.

إذا كان كل شيء على ما يرام على الكابل ، فقم بتوصيل جهاز التوجيه. ربما ، على سبيل المثال ، مثل هذه الصورة:



خسارة 100٪ على إحدى العقد

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

في حالة حدوث خسائر في جميع أجهزة التوجيه التي تم اختبارها ، فأنت بحاجة إلى طرح أسئلة حول الدعم الفني للموفر.

حسنًا ، ما الذي يمكن فعله أيضًا لتحسين جودة الإشارة؟


أ.: 1. تكوين أولويات جهاز التوجيه

إذا كنت ، على سبيل المثال ، تلعب باستمرار Witcher 3 أو أي شيء آخر ، يمكنك فقط الذهاب إلى إعدادات جهاز التوجيه وتعيين اللعبة على الأولوية القصوى. يجب أن يساعد ذلك حتى لا تتأخر اللعبة إذا كان شخص آخر يستخدم الإنترنت في شقتك.

2. حاول إعادة تشغيل جهاز التوجيه

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

3. أخبر مضاد الفيروسات أن عميل اللعبة عبر الإنترنت (أو عميل Playkey) برنامج جيد

تقوم مضادات الفيروسات التي تفحص الإنترنت بفحص جميع حركة المرور الواردة إلى الكمبيوتر. لهذا ، يحتاج كل من الكمبيوتر ومضاد الفيروسات إلى بعض الوقت.

وبسبب هذا ، قد يكون هناك تأخير ملحوظ. في بعض الأحيان حتى نصف ثانية ، اعتمادًا على برنامج مكافحة الفيروسات. لذلك ، تحتاج إلى تعيين الحالة "جديرة بالثقة" في إعدادات برنامج الأمان إلى برنامج معين.

ربما من جهتك يمكنك أن تفعل شيئًا ، ولا تعتمد على المعرفة الفنية لكل لاعب


AL: نحن بالطبع. أولاً ، لدينا مخطط لإرسال الحزم عبر بروتوكول TCP وعبر UDP.

  • TCP أكثر موثوقية. لا شيء يمكن أن يضيع فيه: يتم إرسال الحزم باستمرار ، ولكن إذا حدث نوع من الخطأ ، يمكن أن يكون الفارق كبيرًا جدًا. تم قياسه بالفعل ليس بالمللي ثانية ، ولكن بالثواني. الآن نستخدم TCP كحل بديل لأنه بطيء.
  • UDP أسرع ، ولكن من المستحيل "إرسال" حزمة من خلالها. للقيام بذلك ، لدينا آليات لاسترداد الحزم: بالإضافة إلى حزم المعلومات ، يتم إرسال الحزم مع بيانات الخدمة التي يمكنها استعادة مكونات الصورة المفقودة جزئيًا أو كليًا. يسمى هذا المبدأ آلية التكرار.

ونتيجة لذلك ، قررنا استخدام حركة مرور UDP - تلعب السرعة دورًا مهمًا في ألعاب البث. تم حل مشكلة فقدان الحزمة مع UDP ، ولكنها تتطلب عرض قناة أكبر - أي أنه يتعين عليك إعادة توجيه المزيد من الحركة.

وهنا ينشأ موقف: عندما تفقد الحزمة بسبب حقيقة أن العميل لديه قيود على القناة - على سبيل المثال ، يمنح المزود سرعة 10 ميغابت. علينا توجيه المزيد من حركة المرور عبر عنق الزجاجة. لذلك ، قمنا بتطوير خوارزمية تعمل على رفع معدل البت وتقليله برفق ، وتتبع تشخيصات الشبكة للمستخدم.

إذا كنت ترغب في التحقق من اتصال الإنترنت الخاص بك الآن ومعرفة كيفية تعامل Playkey معه ، استخدم الرمز الترويجي GeeksOnline لمدة 300 دقيقة مجانية من اللعبة ( يعمل 24 ساعة من لحظة التنشيط وللمستخدمين الجدد فقط ). استخدم هنا للصحة .

وإذا كنت تلعب من خلال 3G و 4G؟


ليرة لبنانية: تزداد صعوبة الأمر معهم - عند استخدام شبكات 3G / 4G ، يتم استخدام خوارزميات استرداد حزم أكثر قوة ، أي أن التكرار كبير جدًا (ليس لدينا ، ولكن على مستوى البروتوكول). في البداية ، كان من المفهوم أنه تم فقدان كمية غير قابلة للقياس من الحزم.

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

لنفترض أن شبكات 3G / 4G لا يمكن استخدامها للألعاب عبر الإنترنت على الإطلاق - بالطبع ، هذا مستحيل. ولكن لا يزال هناك الكثير من العمل الذي يتعين القيام به. بشكل عام ، من الأفضل أن ننظر فورًا إلى شبكات 5G. إذا تواكبوا مع الوعود بسرعة 25 Gb / s ، ويمكنهم أيضًا تقليل التأخير في نقل البيانات بمقدار 50 مرة ، فإن هذا سيفتح جميع الأبواب لـ Playkey ، كما هو الحال مع جميع الألعاب عبر الإنترنت.

Source: https://habr.com/ru/post/ar404369/


All Articles