Asosiy tarkibga oʻtish

Ulanish muammolari

Oʻyindan doimiy ravishda uzilib chiqib ketyaptimi?​

Mudfishʼdan foydalanganda turli sabablarga koʻra oʻyin jarayonida kutilmaganda oʻyindan uzilib chiqib ketish holatlari uchrab turishi mumkin. Ushbu hujjatda bunday muammo yuz berganda uning sababini aniqlash usullari bayon etilgan. Quyidagi bosqichlarni bajarish orqali muammo taxminan qaysi oraliqda yuz berayotganini aniqlashingiz mumkin.

1-bosqich: Mudfish dasturisiz oʻynab koʻrish​

Avvalo, agar ushbu oʻyinni Mudfishʼsiz ham oʻynash mumkin boʻlsa, dasturni oʻchirgan holda oʻynab koʻring. Bunday holatda ham oʻyindan chiqib ketish holati yuz beryaptimi yoki yoʻqmi, tekshiring. Agar hech qanday uzilish kuzatilmasa, sabab quyidagilardan biri boʻlishi mumkin:

  • Foydalanuvchi ↔ Mudfish relay serveri oʻrtasidagi aloqa liniyasidagi muammo;
  • Mudfish relay serveri ↔ oʻyin serveri oʻrtasidagi aloqa liniyasidagi muammo;
  • Mudfish relay serveri joylashgan maʼlumotlar markazi (IDC) yoki serverning oʻzidagi muammo.

Agar uzilish holati baribir davom etsa, quyidagi omillar sabab boʻlishi mumkin:

  • Hozir foydalanayotgan internet tarmogʻingizdagi muammo;
  • Foydalanuvchi ↔ oʻyin serveri oʻrtasidagi liniya (mahalliy yoki xalqaro tarmoq) muammosi;
  • Oʻyin serveri joylashgan maʼlumotlar markazi (IDC) yoki serverning oʻzidagi muammo.

2-bosqich: Mudfish ishlatilganda​

Ushbu bosqich yuqoridagi 1-bosqich sinovi natijasida "Mudfish dasturisiz ishlatilganda muammo yoʻq, ammo dastur bilan birga ishlatilganda oʻyindan chiqib ketadi" degan xulosaga kelingan holatlar uchun moʻljallangan. Bunday holatda, birinchi navbatda, oldin foydalangan relay serveringizni boshqa relay serverga almashtirib sinab koʻring. Bu eng asosiy yechimdir.

2-1-bosqich: Relay server almashtirilgach, chiqib ketish holati kamaygan boʻlsa​

Chiqib ketish holatining kamayishi paketlar kechikishi yuzaga kelayotgan tarmoq qismi aylanib oʻtilganini bildiradi. Ehtimol, bundan ham yaxshiroq relay serverlar boʻlishi mumkin, shuning uchun boshqa serverlarni ham sinab koʻring va internet liniyangizga eng mos keladigan relay serverni tanlang.

2-2-bosqich: Relay server almashtirilganda ham barcha relay serverlarda chiqib ketish davom etsa​

1-bosqichni sinab koʻrish imkoni boʻlmagan vaziyatda toʻgʻridan-toʻgʻri ushbu bosqichga kelgan boʻlsangiz, odatda bu holat 3 ta asosiy muammodan biri tufayli yuzaga keladi:

  • Birinchidan, foydalanayotgan internet liniyangiz haddan tashqari yuklangan boʻlib, paketlar kechikishi yuz berayotgan boʻlishi mumkin. Buni tekshirish uchun quyidagilarni bajaring:

    1. Mudfish Launcher dasturini ishga tushiring va Holat → Relay serverlar boʻlimiga oʻting.

    2. RTT standart ogʻish (standard deviation) qiymatiga alohida eʼtibor berishingiz kerak. Har bir relay server boʻyicha RTT standart ogʻish qiymatlarini tekshirganingizda, bu koʻrsatkichlar 0 ga yaqin, RTT oʻrtacha qiymatidan tabiiy ravishda ancha kichik va bir maromda boʻlsa, muammo yoʻq. Ammo barcha relay serverlarda ogʻish qiymati yuqori boʻlsa, siz foydalanayotgan internet liniyasi ortiqcha yuklama ostida ekanligini koʻrsatadi.

  • Ikkinchidan, Koreya ↔ Yaponiya oʻrtasidagi xalqaro tarmoqning haddan tashqari yuklanishi;

  • Uchinchidan, oʻyin oʻynayotgan oʻyin serveri ulangan tarmoqning ortiqcha yuklanishi sabab boʻlishi mumkin.

Ulanish tez-tez uzilib qolsa​

Mudfishʼdan foydalanganda, Full VPN rejimidan yoki alohida elementlardan foydalanishingizdan qatʼi nazar, oʻrnatilgan aloqa tez-tez uzilib qolishiga duch kelishingiz mumkin. Bunday hollarda barqarorroq liniyani topish uchun quyidagi sinovlarni oʻtkazishingiz mumkin.

Nima uchun aloqa uziladi?​

Bunga juda koʻp sabablar boʻlishi mumkin. Masalan, foydalanayotgan routerning NAT timeout taʼsiri tufayli uzilishi, Mudfish relay serveridagi nosozlik yoki oʻyin serveri tomonidagi muammolar sabab boʻlishi mumkin. Natijada faqat "aloqa uzildi" deb koʻrinsa-da, uning zamirida koʻplab ichki sabablardan biri yotgan boʻladi.

Mudfish jurnallarini (log) tekshirish usuli​

Mudfish v4 misolida tushuntirsak, 'Holat → Jarayonlar' menyusidan foydalanib Core jurnali mazmunini koʻrib chiqing. Ulanish uzilishi jarayonida ichki muammolar tufayli jurnalda xatoliklar qayd etilishi mumkin. Agar shubhali xatolik koʻrsangiz, Xatolik kodlari maʼlumotnomasi hujjatidan qidirib koʻring. Agar xatolik raqami boʻyicha batafsil izoh topa olmasangiz, Mudfish qoʻllab-quvvatlash forumiga yozib qoldiring, biz sizga batafsil tushuntirish beramiz.

Routersiz toʻgʻridan-toʻgʻri ulanish usuli​

Bu usul unchalik tavsiya etilmaydi, biroq uzilishlar doimiy ravishda takrorlanaversa, qisqa vaqtga routerni chetlab oʻtib, internet kabelini toʻgʻridan-toʻgʻri ulab uzilishlar toʻxtagan-toʻxtamaganini tekshirib koʻrishingiz mumkin.

Relay serverni oʻzgartirish usuli​

Agar avval A nomli relay serverdan foydalanayotgan boʻlsangiz, boshqa B relay serveriga oʻtib sinab koʻring. A dagi uzilishlar chastotasi bilan B ga oʻtgandan keyingi uzilishlar sonini taqqoslash orqali qaysi liniya barqarorroq ekanligini bilib olasiz.

FastConnect rejimidan foydalanmaslik​

Baʼzan FastConnect rejimi yoqilgan holatda Mudfishʼdan foydalanuvchilar boʻladi, bunday holatda ushbu funksiyani oʻchirib (Off qilib) qaytadan sinab koʻrishingizni soʻraymiz.