Asosiy tarkibga oʻtish

P2P oʻyin muammolari

Ushbu hujjatda P2P asosidagi oʻyinlarda Mudfishʼdan foydalanilganda albatta bilish kerak boʻlgan maʼlumotlar jamlangan.

Qoʻllash mumkin boʻlgan usullar​

P2P asosidagi oʻyinlar uchun rasmiy Mudfish elementlarini yaratish oson boʻlmaganligi sababli, dasturda quyidagi 3 xil usul taqdim etiladi:

  1. Moslashtirilgan element (Custom Item) yaratish

    Agar oʻyin shaxsiy kompyuter yoki noutbukda ishga tushirilsa, maxsus element yaratish funksiyasidagi "Jarayon nomi" (Process Name) boʻyicha element yaratishingiz mumkin.

  2. Mudfish + Proxifier ishlatish usuli

    Oʻyin mijozidan chiquvchi trafikni tutib olib (hooking qilib), Mudfish relay serveriga yoʻnaltiradi, shu sababli ushbu usul P2P asosidagi oʻyinlarda qoʻllanilishi mumkin. Uning afzalligi shundaki, faqat oʻyin mijozidan kelib chiqadigan trafik Mudfish orqali uzatiladi va boshqa internet trafigiga taʼsir qilmaydi. Biroq, dasturdan foydalanish murakkabligi va baʼzida DLL hooking toʻgʻri ishlamay qolib ulanish amalga oshmasligi uning kamchiliklaridir.

  3. Full VPN rejimi

    Mudfish dasturining asosiy funksiyalaridan biri boʻlib, kompyuterda hosil boʻladigan barcha trafikni relay server orqali yoʻnaltirish imkonini beradi.

Bilish kerak boʻlgan muhim jihatlar​

NAT Open rejimi​

Mudfish v5.9.1 versiyasidan boshlab NAT Open rejimi yangi qoʻshildi. Ushbu rejimdan foydalanilganda foydalanuvchining NAT turi Open yoki Full Cone rejimiga oʻzgartiriladi, natijada P2P oʻyinlarida xona boshqaruvchisi (Host) boʻlish yoki oʻyinlarni oʻzaro moslashtirish (matchmaking) ancha osonlashadi.

Umumiy konfiguratsiya​

  • Albatta Moslashtirilgan element yaratish, Mudfish + Proxifier ishlatish yoki Full VPN rejimi usullaridan biri orqali sozlangan boʻlishi kerak. Aks holda, Mudfish nuqtai nazaridan boshqa tengdosh (peer) foydalanuvchilarning IP manzili nomaʼlum boʻlgani uchun ushbu foydalanuvchiga yuboriladigan trafik Mudfish relay serveri orqali oʻtmaydi.

  • Tanlangan relay serverining joylashuviga va birga oʻynayotgan boshqa ishtirokchilarning joylashuviga qarab, Mudfish samaradorligi oshishi yoki aksincha yomonlashishi mumkin.

Agar moslashuv (matchmaking) toʻgʻri ishlamasa...​

Mudfish v5.9.1 versiyasidan boshlab taqdim etilgan NAT Open rejimidan foydalanib koʻring.

Agar xona egasi (Host) boʻlishni istasangiz...​

Agar siz foydalanayotgan Mudfish versiyasi v5.9.1 yoki undan yuqori boʻlsa, "NAT Open rejimi"ni faollashtiring.

Agar undan oldingi Mudfish versiyasidan foydalanayotgan boʻlsangiz va xona egasi boʻlishni istasangiz, dastur albatta Full VPN rejimida ishlayotgan boʻlishi kerak.

  • Boshqa mijozlar nazdida xona egasi Mudfish relay serverining umumiy (Public) IP manzilida joylashgandek koʻrinadi. Masalan, xona egasi amalda AQSHning sharqida yashasa-da, Koreya relay serveri orqali xona ochsa, boshqa oʻyinchilar uni Koreyadan ulangan deb hisoblaydi.

  • Iloji boricha oʻzingizning joriy manzilingizga eng yaqin boʻlgan Mudfish relay serverini tanlash tavsiya etiladi. Agar yaqin atrofda relay server boʻlmasa, Mudfish ishlatmagan maʼqul.

Koʻp beriladigan savollar​

Agar oʻyin P2P asosida boʻlsa, Mudfishʼdan foydalanib boʻlmaydimi?​

Mudfish orqali foydalanishingiz mumkin, biroq odatda buni tavsiya etmaymiz. Shunga qaramay Mudfish orqali oʻynashingiz kerak boʻlsa, jismoniy joylashuvingizga eng yaqin relay serverni tanlab, yuqorida aytib oʻtilgan usullardan biri yordamida foydalanishni maslahat beramiz.

Agar ushbu usullardan foydalanilsa, qaysi relay serverni tanlash kerak?​

P2P asosidagi oʻyinlarda birinchi navbatda oʻzingizning jismoniy joylashuvingizga eng yaqin serverni tanlashingiz lozim. Agar ushbu relay server bilan RTT 20 ms dan ortiq boʻlsa, boshqa oʻyinchilar bilan RTT yanada oshishini tushunishingiz kerak.

Biroq, Koreyadagi foydalanuvchilar uchun bir nechta Koreya relay serverlari mavjud va ularning tarmoqlari har xil boʻlgani sababli bitta aniq serverni tanlash qiyin boʻlishi mumkin; bu holatda yagona toʻgʻri javob yoʻq. Chunki boshqa oʻyinchining tarmogʻi bilan relay server oʻrtasidagi uygʻunlik yaxshi boʻlsagina yaxshi natija chiqadi, agar moslik yomon boʻlsa, natija har safar turlicha boʻlishi mumkin.

Hozirgi paytda koʻplab provayderlar bilan yaxshi peering aloqasiga ega boʻlgan KT tarmogʻi eng qulay variant hisoblanadi.

Xona egasi (Host) ochgan xonaga ulanishning eng maqbul yoʻli qanday sozlanadi?​

Maʼlumki, oʻyinning oʻzi P2P asosida boʻlgani uchun, xona egasi qaysi mamlakatda ekanligi yoki qanday aloqa tarmogʻidan foydalanayotgani butunlay nomaʼlum. Bunday holatda ulanish xona egasining internet holatiga bogʻliq boʻladi, shuning uchun relay serverni tanlashning alohida usuli yoʻq.

Tavsiya qilish mumkin boʻlgan yagona yoʻl — "oʻzingizning jismoniy joylashuvingizga eng yaqin relay server"dan foydalanishdir. Agar ushbu relay servergacha boʻlgan RTT taxminan 10 ~ 20 ms atrofida boʻlsa, sinab koʻrishga arziydi.