الانتقال إلى المحتوى الرئيسي

مشكلات ألعاب P2P

تجمع هذه الوثيقة المعلومات التي يجب معرفتها عند استخدام Mudfish مع ألعاب P2P.

الطرق المتاحة​

يصعب إنشاء عناصر Mudfish رسمية لألعاب P2P، لذا يوفّر Mudfish الطرق الثلاث التالية.

  1. إنشاء عنصر مخصص.

    إذا كانت اللعبة تعمل على حاسوب مكتبي أو محمول، فيمكنك إنشاء عنصر مخصص حسب «اسم العملية».

  2. استخدام Mudfish مع Proxifier.

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

  3. وضع Full VPN.

    إحدى وظائف Mudfish الأساسية، وتتيح تمرير جميع حركة الحاسوب عبر خادم الترحيل.

أمور ينبغي معرفتها​

وضع NAT Open​

أُضيف وضع NAT Open ابتداءً من Mudfish v5.9.1. يغيّر نوع NAT للمستخدم إلى Open أو Full Cone، مما قد يتيح الاستضافة (Host) في ألعاب P2P أو يحسّن مطابقة اللاعبين.

الإعداد العام​

  • يجب استخدام عنصر مخصص أو Mudfish مع Proxifier أو وضع Full VPN ليعمل الاتصال بصورة صحيحة. دون ذلك لا يعرف Mudfish عنوان IP للمستخدم النظير، فلا تمر الحركة المرسلة إليه عبر خادم الترحيل.

  • قد يحسّن Mudfish الاتصال أو يزيده سوءًا تبعًا لموقع خادم الترحيل ومواقع اللاعبين الآخرين.

إذا لم تعمل مطابقة اللاعبين بصورة صحيحة...​

جرّب وضع NAT Open المدعوم ابتداءً من Mudfish v5.9.1.

إذا أردت أن تكون المضيف (Host)...​

إذا كنت تستخدم Mudfish v5.9.1 أو أحدث، ففعّل «وضع NAT Open».

إذا كنت تستخدم إصدارًا أقدم وتريد الاستضافة، فيجب تشغيل وضع Full VPN.

  • سيرى العملاء الآخرون المضيف عند عنوان IP العام لخادم ترحيل Mudfish. مثلًا، إذا كان المضيف يعيش في شرق الولايات المتحدة لكنه أنشأ الغرفة عبر خادم كوري، فسيظن الآخرون أنه متصل من كوريا.

  • يُفضّل اختيار خادم ترحيل قريب من موقعك الحالي. إذا لم يوجد خادم قريب، فالأفضل عدم استخدام Mudfish.

الأسئلة الشائعة​

هل لا يمكن استخدام Mudfish مع ألعاب P2P؟​

يمكن استخدامه، لكننا لا نوصي به عادةً. إذا كان لا بد من اللعب عبر Mudfish، فنوصي باستخدام إحدى الطرق المذكورة أعلاه مع أقرب خادم ترحيل إلى موقعك الفعلي.

أي خادم أختار عند استخدام إحدى هذه الطرق؟​

الخيار الأول في ألعاب P2P هو أقرب خادم إلى موقعك الفعلي. إذا كان RTT إليه 20 ms أو أكثر، فتذكّر أن RTT إلى اللاعب الآخر سيزداد أيضًا.

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

حاليًا يبدو اتصال KT خيارًا عامًا مناسبًا، إذ يتمتع بربط peering جيد مع معظم مزودي الإنترنت.

كيف أضبط أفضل مسار إلى غرفة يديرها مضيف؟​

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

ما يمكننا اقتراحه هو استخدام «أقرب خادم ترحيل إلى موقعك الفعلي». إذا كان RTT إليه نحو 10 ~ 20 ms، فيبدو أن التجربة تستحق المحاولة.