Үндсэн агуулга руу алгасах

RTT (Пинг)-тэй холбоотой

Тоглоом доторх пинг, тооцоолсон RTT график болон тушаалын мөрөөр хэмжих аргыг Пинг шалгах арга хэсгээс үзнэ үү.

Пинг гэж юу вэ?​

Дэлгэрэнгүй тайлбарыг Пинг эсвэл Хоцролт (Lag) баримтаас харна уу.

Пингийн дундаж утга бага байх нь сайн уу?​

Тийм ээ. Пингийн дундаж утга бага байх тусам илүү хурдан байгааг илэрхийлнэ.

Пингийн стандарт хазайлт бага байх нь сайн уу?​

Тийм ээ. :-) Стандарт хазайлтын утга 0-д ойр байх тусам уг холболт маш тогтвортой байгааг илтгэнэ.

Пингийн дундаж утга ба стандарт хазайлтын аль нь илүү чухал вэ?​

Үнэндээ хоёулаа чухал юм. Дундаж утгыг хурд гэж үзвэл стандарт хазайлт нь холболтын тогтвортой байдлыг илэрхийлэх үзүүлэлт юм. Хэрэв хурд нь ойролцоо боловч хазайлт нь өөр хоёр релей серверийн аль нэгийг сонгох бол стандарт хазайлт нь 0-д илүү ойр байгааг нь сонгох нь зүйтэй.

Хамгийн хурдан (бага) пингийг яаж гаргаж авах вэ?​

Хамгийн бага пинг гэдэг нь 'хэрэглэгчийн компьютер'-ээс зорилтот 'тоглоомын сервер' хүртэл хамгийн бага RTT (пинг) үзүүлэлттэй интернэт замыг олох явдал юм. Хэрэв тухайн тоглоом Mudfish-д бүртгэгдсэн бол дараах байдлаар хамгийн дөт замын хайлтыг хийж болно:

  1. Launcher-ийг ажиллуулж, тухайн тоглоомын зүйлийг тохируулна. Заавал Launcher-ээр дамжин хяналтын самбарт хандах ёстой.
  2. Хяналтын самбараас тухайн тоглоомын дүрс дээр дарна.
  3. 'Тохиргоо' таб дээрх релей серверийн сонголтоос 'Ахисан түвшний горим'-ыг сонгоод томруулдаг шилний дүрс дээр дарна.
  4. Гарч ирэх цонхонд тоглоомын серверийн очих байршил дээр дарахад Mudfish-ийн тооцоолсон хамгийн дөт замууд харагдана. Нэг релей серверээр тойрох нь хурдан байна уу эсвэл 2 релей сервер дамжих нь хурдан байна уу гэдгийг харуулдаг.

Нэмэлт аргуудын тухай RTT(пинг)-ийг бууруулах арга баримтаас үзнэ үү.

"Хамгийн дажгүй пингтэй релей сервер" гэж юуг хэлэх вэ?​

'Пинг дажгүй' гэдэг нь 'Хэрэглэгчийн компьютер → Релей сервер → Тоглоомын сервер' хүртэл хүрэхэд хамгийн хурдан зам бүхий релей серверийг заадаг. Энэ нь зөвхөн 'Хэрэглэгчийн компьютер ↔ Релей сервер' хоорондын пингийг ч биш, мөн зөвхөн 'Релей сервер ↔ Тоглоомын сервер' хоорондын замыг ч хэлж байгаа биш гэдгийг анхаарна уу.

Mudfish дээр хамгийн боломжийн релей серверийг олохын тулд дараах байдлаар үр дүнг лавлаж болно:

  1. Launcher-ийг ажиллуулан тоглоомын зүйлээ тохируулна. Mudfish Launcher-аар дамжин хяналтын самбарт хандахыг зөвлөж байна.
  2. Хяналтын самбараас тухайн тоглоомын дүрс дээр дарна.
  3. 'Тохиргоо' таб дээрх релей серверийн сонголтоос 'Үндсэн горим'-ыг сонгоод томруулдаг шилний дүрс дээр дарна. Гарч ирэх цонхонд холбогдох тоглоомын серверийн байршил дээр дарвал тооцоолсон график болон Үнэлгээний оноо (Score) харагдах бөгөөд ихэвчлэн үнэлгээний оноо бага байх релей серверийг сонгоно.

Пинг яг хэвээрээ байна! Пинг өөрчлөгдөхгүй байх шиг байна.​

Өөрийгөө оношлоход туслах дараах асуултуудыг шалгаж үзнэ үү:

Шалгах асуултуудТиймҮгүй
Үйлчилж буй эсэхийг шалгах аргаар туршихад хэвийн хэрэгжиж байгааг баталгаажуулсан уу?
1. Тоглоомын траффик Mudfish-ээр дамжин өнгөрч байна уу? 1
2. Релей серверийн сонголтыг 'Автомат сонголт' хэвээр үлдээсэн үү? 2
3. Одоо ашиглаж буй релей серверээс өөр релей серверүүд рүү сольж туршиж үзсэн үү? 3
4. ADN (Ахисан түвшний) горимыг ашиглаж туршиж үзсэн үү? 4
5. FastConnect горимыг ашиглаж үзсэн үү? 5
6. Одоогийн холболтын протоколыг TCP болгож ашиглаж байна уу? 6

UI дээрх таамагласан графикийн RTT болон тоглоом доторх бодит RTT өөр байна!​

Энэ нь хэд хэдэн шалтгаанаас болж үүсэж болно:

  1. RTT тооцоолоход хэмждэг IP хүрээ нь Mudfish-ийнх болон тоглоомынх өөр байх үед Mudfish-ийн бүх релей серверүүд тогтмол хугацаанд тоглоомын серверийг онилж RTT хэмжилт хийгээд төв сервер рүү мэдээлдэг. Гэвч энэхүү RTT шалгах бай (IPv4 хаяг) нь тоглоомын бодит шалгадаг бай хаягаас өөр байвал Mudfish-ийн утга болон тоглоомын утга зөрүүтэй гарч болно. Заримдаа Mudfish-ийн RTT хэмжих бай буруу заагдсанаас болж тоглоомын сервер биш өөр газар руу хэмжилт хийгдэх тохиолдол байдаг.

  2. RTT тооцоолоход ашигладаг протокол нь Mudfish болон тоглоомынх өөр байх үед Анхдагчаар Mudfish нь TCP протокол ашиглан RTT хэмждэг боловч тоглоомын траффик TCP бус харин UDP протокол дээр суурилсан бол QoS төхөөрөмжүүдийн пакет боловсруулах дараалал зэргээс шалтгаалан графикийн утга болон бодит утга зөрж болно.

  3. Тоглоомын серверийн ачааллын нөлөөнөөс болж Тоглоом доторх RTT тооцоолол нь бодит тоглолт явагдаж буй тоглоомын сервер рүү хэмжилт хийж байвал тухайн серверийн ачааллаас болж зөрүү гарч болно. Учир нь Mudfish-ийн RTT график нь бодит тоглоомын серверийг биш, тухайн сервер байрлах сүлжээ эсвэл ойролцоох сүлжээг онилон хэмждэг.

  4. Тоглоомын серверийн байрлах сүлжээний ачааллаас болж Тоглоомын серверийн сүлжээний гарц их ачаалалтай байгаа үед Mudfish-ийн RTT тухайн сүлжээг чиглээгүй бол график дээр зөрүү харагдаж болно.

  5. Ашиглаж буй компьютерын өөрийн ачааллаас болж Ховор тохиолдолд компьютер тоглоом ажиллуулах үед хэт их ачааллаас болж үйлдлийн системийн боловсруулалтын хурд удааширснаар RTT зөрүүтэй гарах нь бий.

Бодит цагийн пинг график хааяа 3000 болж гарч ирээд байна.​

Пинг 3000 ms гэдэг нь Mudfish-ийн хувьд пакетийн алдагдал (packet loss) гарсныг илэрхийлдэг. Өөрөөр хэлбэл тухайн релей серверээр дамжин тест хийхэд ямар нэг шалтгаанаар пакет хаягдсан гэсэн үг юм. Үүнд:

  • Одоо ашиглаж буй интернэт шугам (ISP)-д асуудал үүссэн үед Энэ тохиолдолд "Төлөв → Релей сервер" цэсийг харвал олон релей серверүүдтэй харилцах RTT-д асуудал гарсан нь харагдана. Хэрэв бусад олон релей серверүүдтэй асуудалгүй байвал интернэт шугамын асуудал биш байх магадлалтай.

  • Ашиглаж буй релей серверт асуудал гарсан үед Энэ үед релей серверийг өөрчилж туршина.

  • Тоглоомын серверийн талын сүлжээнд асуудал гарсан үед

Пинг бүгд 3000 гэж гарч байна​

Энэ асуудал нь ихэвчлэн 1) одоо ашиглаж буй сүлжээнд галт хана байснаас 'хэрэглэгч ↔ релей сервер' хоорондын RTT-г хэмжиж чадахгүй байх, эсвэл 2) Mudfish-ийн серверийн асуудлаас болж 'релей сервер ↔ тоглоомын сервер' хоорондын RTT-г хэмжиж чадахгүй байгаагаас үүсдэг.

1 дэх асуудал гэж үзвэл дараах байдлаар шийдвэрлэж болно:

  • Mudfish UI-ийн 'Тохиргоо → Програм' цэс рүү ороод 'RTT шалгах арга (RTT check method)' сонголтыг ICMP, TCP, UDP-ийн өмнөхөөс өөр сонголтоор тохируулан Mudfish-ийг дахин эхлүүлж үзнэ.

2 дахь асуудал гэж үзвэл Mudfish форум дээр бичвэл бид шалгаж засах боломжтой.

Footnotes​

  1. Mudfish ажиллаж байгаа ч гэсэн пинг огт өөрчлөгдөхгүй байвал шалгах ёстой зүйл. Тоглоом тоглох явцад хяналтын самбарын 'Бодит цагийн траффик' график хөдөлж байна уу, эсвэл зогссон байна уу гэдгийг шалгана. ↩

  2. Хэрэв 'Автомат сонголт' байвал өөр релей серверийг гараар тохируулан шалгаж үзнэ үү. ↩

  3. Ашиглаж байсан релей серверийн сүлжээний төлөв түр зуур муудсан байж болно. ↩

  4. 1 релей серверээр дамжин сүлжээний түгжрэлийг тойрч гарах боломжгүй байгаа бол ADN горимоор 2 релей сервер дамжуулан туршиж болно. ↩

  5. Хэрэв тоглоом нь TCP протокол дээр суурилсан бол FastConnect ашиглаж туршиж үзэх нь үр дүнтэй байдаг. ↩

  6. Хэрэв анхны утга болох UDP-г ашиглахад асуудалгүй бол TCP ашиглах ямар ч шаардлагагүй. ↩