RTT (پنگ) سے متعلق
گیم کے اندر پنگ، متوقع RTT گراف اور کمانڈ لائن کے ذریعے پیمائش کے لیے براہ کرم پنگ چیک کرنے کا طریقہ دیکھیں۔
پنگ کیا ہے؟
تفصیلی وضاحت کے لیے پنگ یا لیگ (Lag) دستاویز دیکھیں۔
کیا کم اوسط پنگ بہتر ہوتی ہے؟
جی ہاں، بالکل۔ اوسط پنگ جتنی کم ہوگی، ڈیٹا کی ترسیل اتنی ہی تیز ہوگی۔
کیا کم معیاری انحراف (پنگ کا فرق) بہتر ہوتا ہے؟
جی ہاں! :-) معیاری انحراف (Standard Deviation) جتنا 0 کے قریب ہوگا، کنکشن اتنا ہی مستحکم اور یکساں رہے گا۔
اوسط پنگ اور معیاری انحراف میں سے کس کو ترجیح دی جانی چاہیے؟
درحقیقت دونوں ہی اہم ہیں۔ اگر اوسط پنگ رفتار کی علامت ہے تو معیاری انحراف استحکام کا پیمانہ ہے۔ اگر دو ریلے سرورز کی رفتار ملتی جلتی ہو لیکن انحراف مختلف ہو، تو وہ سرور منتخب کرنا بہتر ہے جس کا معیاری انحراف 0 کے زیادہ قریب ہو۔
میں تیز ترین پنگ کیسے حاصل کر سکتا ہوں؟
تیز ترین پنگ حاصل کرنے کا مقصد 'صارف کے کمپیوٹر' سے 'گیم سرور' تک کم سے کم RTT والا انٹرنیٹ راستہ تلاش کرنا ہے۔ اگر گیم Mudfish میں رجسٹرڈ ہے تو درج ذیل طریقے سے مختصر ترین راستہ تلاش کیا جا سکتا ہے:
- (v4 کے مطابق) سب سے پہلے لانچر چلائیں اور متعلقہ گیم آئٹم لیس کریں۔ لانچر کے ذریعے ہی ڈیش بورڈ کھولنا ضروری ہے۔

- ڈیش بورڈ میں اس گیم کے آئیکن پر کلک کریں۔
- 'سیٹنگز' ٹیب میں ریلے سرور آپشن کے تحت 'ایڈوانسڈ موڈ' منتخب کریں اور پھر میگنیفائنگ گلاس کے آئیکن پر کلک کریں۔
- کھلنے والی پاپ اپ ونڈو میں گیم سرور کی منزل پر کلک کریں۔ Mudfish کے حساب کردہ مختصر ترین راستے ظاہر ہو جائیں گے، جن سے معلوم ہوگا کہ ایک سرور کے ذریعے بائی پاس تیز ہے یا دو سرورز کے راستے سے جانا بہتر ہے۔
مزید طریقوں کے لیے RTT (پنگ) کم کرنے کے طریقے گائیڈ دیکھیں۔
"بہترین پنگ والا ریلے سرور" کا کیا مطلب ہے؟
اس اصطلاح سے مراد وہ سرور ہے جس کا راستہ 'صارف کا کمپیوٹر → ریلے سرور → گیم سرور' تک تیز ترین ہو۔ واضح رہے کہ اس کا مطلب محض کمپیوٹر اور ریلے سرور کے درمیان کا پنگ نہیں، بلکہ منزل تک کا مجموعی راستہ ہے۔
Mudfish میں بہترین پنگ والا سرور تلاش کرنے کا طریقہ:
- لانچر چلائیں اور گیم آئٹم لیس کریں۔
- ڈیش بورڈ میں گیم آئیکن پر کلک کریں۔
- 'سیٹنگز' ٹیب میں 'بنیادی موڈ' کے ساتھ موجود میگنیفائنگ گلاس پر کلک کریں۔ پاپ اپ میں سرور کی منزل منتخب کریں تو گراف اور اسکور ظاہر ہوں گے۔ عموماً کم ترین اسکور والا سرور بہترین مانا جاتا ہے۔

پنگ میں کوئی تبدیلی نہیں آئی! ایسا لگتا ہے کہ پنگ لاگو نہیں ہو رہی
سب سے پہلے اپنی خود تشخیص (Self-diagnosis) کے لیے درج ذیل سوالات کے جوابات دیکھیں:
| سوالات | جی ہاں | نہیں |
|---|---|---|
| کیا آپ نے لاگو ہونے کی تصدیق کے طریقے کے مطابق جانچ کی ہے؟ | ||
| 1. کیا گیم ٹریفک Mudfish کے ذریعے درست طریقے سے منتقل ہو رہی ہے؟ 1 | ||
| 2. کیا آپ نے ریلے سرور کو 'خودکار انتخاب' پر سیٹ کیا ہوا ہے؟ 2 | ||
| 3. کیا آپ نے موجودہ ریلے سرور سے دوسرے ریلے سرورز پر تبدیل کر کے ٹیسٹ کیا ہے؟ 3 | ||
| 4. کیا آپ نے ایڈوانسڈ موڈ (ADN) آزما کر دیکھا ہے؟ 4 | ||
| 5. کیا آپ نے FastConnect موڈ کے ذریعے کوشش کی ہے؟ 5 | ||
| 6. کیا آپ کنکشن پروٹوکول کے طور پر TCP استعمال کر رہے ہیں؟ 6 |

UI میں متوقع گراف کا RTT اور گیم کے اندر کا اصل RTT مختلف کیوں ہیں؟
اس فرق کی ممکنہ وجوہات درج ذیل ہیں:
-
RTT پیمائش کے لیے استعمال ہونے والی IP رینج مختلف ہو سکتی ہے
تمام ریلے سرورز وقفے وقفے سے پنگ پیمائش کا ڈیٹا مرکزی سرور کو بھیجتے ہیں۔ اگر پیمائش کے لیے ہدف بنایا گیا IP گیم کے اصل سرور IP سے مختلف ہو تو پنگ کی قدروں میں فرق آ سکتا ہے۔
-
پیمائش کا پروٹوکول مختلف ہو سکتا ہے
طے شدہ طور پر Mudfish پنگ چیک کرنے کے لیے TCP استعمال کرتا ہے، لیکن اگر گیم کی اصل ٹریفک UDP پر چل رہی ہو تو QoS آلات کی ترجیحات کے فرق سے پنگ کے نتائج مختلف ہو سکتے ہیں۔
-
گیم سرور پر زیادہ بوجھ کی وجہ سے
اگر گیم میں دکھایا جانے والا RTT اس سرور کا ہے جس پر گیم چل رہی ہے، تو خود سرور پر زیادہ بوجھ ہونے سے پنگ بڑھ سکتی ہے جبکہ نیٹ ورک کا پنگ کم ہو سکتا ہے۔
-
گیم سرور کے نیٹ ورک پر بھیڑ کے باعث
اگر سرور کے نیٹ ورک پر زیادہ ٹریفک ہو اور Mudfish کی پیمائش اس سے ذرا باہر کسی پوائنٹ تک کی جا رہی ہو تو گراف اور حقیقت میں فرق نظر آئے گا۔
-
صارف کے کمپیوٹر پر زیادہ بوجھ کے باعث
اگر گیم کھیلنے کے دوران کمپیوٹر پر بوجھ بڑھ جائے اور OS کی رفتار سست ہو جائے تو اس سے پنگ پر بھی منفی اثر پڑ سکتا ہے۔
ریئل ٹائم پنگ گراف کبھی کبھار 3000 ظاہر کرتا ہے
Mudfish میں 3000 ms کا پنگ دراصل پیکٹ کے ضائع ہونے (Packet Loss) کی علامت ہے۔ اس کی عام وجوہات یہ ہیں:
- آپ کے انٹرنیٹ کنکشن (ISP) میں مسئلہ ہونا۔ اس صورت میں "اسٹیٹس → ریلے سرورز" میں تمام سرورز پر خرابی نظر آئے گی۔
- مخصوص ریلے سرور میں مسئلہ ہونا۔ ایسی حالت میں سرور تبدیل کریں۔
- خود گیم سرور کے نیٹ ورک میں مسئلہ ہونا۔
تمام پنگز 3000 کیوں نظر آ رہی ہیں؟
یہ مسئلہ عموماً اس وقت آتا ہے جب 1) آپ کے نیٹ ورک پر فائر وال موجود ہو جو 'صارف ↔ ریلے سرور' کے درمیان RTT ناپنے نہیں دے رہی، یا 2) Mudfish سرور کے مسئلے کی وجہ سے 'ریلے سرور ↔ گیم سرور' کا فاصلہ نہ ناپا جا سکے۔
مسئلہ نمبر 1 کی صورت میں:
-
Mudfish UI میں 'سیٹنگز → پروگرام' مینو پر جائیں اور 'RTT چیک کا طریقہ' ICMP، TCP، یا UDP میں سے کسی دوسرے آپشن پر بدل کر Mudfish ری اسٹارٹ کریں۔

مسئلہ نمبر 2 کی صورت میں Mudfish فورم پر پوسٹ کریں تاکہ ایڈمنسٹریٹر اس کی تصحیح کر سکے۔
Footnotes
-
اگر Mudfish چلانے کے باوجود پنگ میں کوئی تبدیلی نہ آئے تو گیم کھیلتے ہوئے ڈیش بورڈ کے لائیو ٹریفک گراف کا جائزہ لیں کہ آیا اس میں ٹریفک پیدا ہو رہی ہے یا وہ ساکت ہے۔ ↩
-
اگر 'خودکار انتخاب' پر سیٹ ہے تو کسی دوسرے ریلے سرور کو دستی طور پر منتخب کر کے ٹیسٹ کریں۔ ↩
-
ہو سکتا ہے کہ زیر استعمال ریلے سرور پر عارضی طور پر نیٹ ورک کے مسائل ہوں۔ ↩
-
اگر 1 ریلے سرور کے ذریعے کنجشن سے بچنا ممکن نہ ہو تو 2 ریلے سرورز پر مشتمل ایڈوانسڈ موڈ آزمائیں۔ ↩
-
اگر گیم TCP پروٹوکول پر مبنی ہو تو FastConnect موڈ کارآمد ثابت ہو سکتا ہے۔ ↩
-
اگر طے شدہ UDP پروٹوکول پر کوئی مسئلہ نہ ہو تو TCP استعمال کرنے کی بالکل ضرورت نہیں ہے۔ ↩