Pereiti prie pagrindinio turinio

Ryšio protokolas

Ryšio protokolą galite pakeisti meniu „Nustatymai → Programa“.

Programos ryšio protokolo nustatymai

Ekrano kopija paimta iš originalios dokumentacijos; sąsajos kalba ir meniu pavadinimai gali skirtis.

Ryšio protokolų skirtumai​

Šiame dokumente aprašomi Mudfish palaikomų ryšio protokolų skirtumai, privalumai ir trūkumai. Mudfish v4 palaiko šiuos ryšio protokolus:

  • TCP (Port 443)

  • TCP (Port 1723)

  • TCP (Port 10008)

  • TCP (Port 10006)

  • UDP (Port 10008)

  • UDP (Port 53)

  • UDP (Port 500)

  • UDP (Port 10006)

  • UDP (Port 10012) – pagrįstas FEC

    UDP prievadas 10012 palaikomas nuo Mudfish v4.5.3. Išsamiau apie FEC skaitykite dokumente Tiesioginis klaidų taisymas.

  • UDP (Port 10023) – pagrįstas Simple FEC

    Supaprastinta pirmiau aprašyto FEC varianto versija, skirta kuo labiau sumažinti paketų praradimą vietinio ISP tinkle.

    Įspėjimas

    Dėmesio

    Kadangi tas pats paketas siunčiamas kelis kartus, srauto sąnaudos gali būti 2 ~ 3 kartus didesnės.

Norint naudoti visus ryšio protokolus, būtina įjungti eksperto režimą. Jį išjungus galimi tik TCP / UDP (Port 10008) / UDP (Port 10023).

Protokolų privalumai ir trūkumai​

TCP ir UDP yra skirtingi interneto standartiniai 4 sluoksnio protokolai. Todėl Mudfish perima jų atitinkamus privalumus ir trūkumus.

TCP​

  • Privalumai

    • Mažesnė tikimybė, kad srautą filtruos užkarda.
    • Nekyla MTU (Maximum Transmission Unit) problemų.
  • Trūkumai

    • Lėtesnis už UDP. Jei tarpiniame ruože prarandami paketai, jų atkūrimas gali sukelti ping šuolius arba strigimus. Pavyzdžiui, jei žaidimo klientas pagrįstas UDP, Mudfish TCP ryšys jam gali ypač netikti.

UDP​

  • Privalumai

    • Greičiau apdoroti paketų neįmanoma.
  • Trūkumai

    • Užkardos politika valstybinėje įstaigoje, mokykloje ar įmonėje gali priverstinai blokuoti UDP.

Prievadų skirtumai​

  • Port 10012

    Ryšys pagrįstas FEC (Forward Error Correction) algoritmu. Šis prievadas gali būti naudingas ten, kur prarandami paketai.

    Išsamiau: https://en.wikipedia.org/wiki/Forward_error_correction.

  • Port 10008 / 10006

    Tai Mudfish duomenų perdavimui savavališkai parinkti prievadų numeriai. Jei įmonės politika ar kitas apribojimas blokuoja Mudfish, šiuos prievadus gali blokuoti užkarda.

  • Port 53 / 443

    Prievadas 53 būtinas DNS užklausoms, o 443 – HTTPS, todėl dauguma įmonių leidžia išeinantį srautą šiais prievadais. Jei Mudfish tarpinis serveris neblokuojamas pagal IP, taip galima apeiti apribojimą.

DUK​

Ar prievado numerio pakeitimas gali ką nors paveikti?​

Paprastai prievado pakeitimas žaidimui beveik neturi įtakos. Pavyzdžiui, jei viskas veikia tinkamai, naudojant UDP prievadą 53 arba 10008 našumas turėtų būti vienodas.

Tačiau jei tinkle esanti QoS įranga skirtingai nustato į prievadus 53 ir 10008 siunčiamų paketų prioritetą, nedidelė poveikio tikimybė yra.