โปรโตคอลการเชื่อมต่อ
เปลี่ยนโปรโตคอลการเชื่อมต่อได้จากเมนู "ตั้งค่า → โปรแกรม"

ความแตกต่างของโปรโตคอลการเชื่อมต่อ
เอกสารนี้อธิบายความแตกต่าง ข้อดี และข้อเสียของแต่ละโปรโตคอลที่ Mudfish รองรับ โดยอ้างอิง Mudfish v4 ซึ่งมีตัวเลือกต่อไปนี้
-
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 (พอร์ต 10012) — ใช้ FEC
รองรับ UDP พอร์ต 10012 ตั้งแต่ Mudfish v4.5.3 ดูรายละเอียด FEC ในเอกสาร การแก้ไขข้อผิดพลาดล่วงหน้า
-
UDP (พอร์ต 10023) — ใช้ Simple FEC
เป็นเวอร์ชันที่เรียบง่ายกว่าการใช้ FEC ข้างต้น โดยมีเป้าหมายเพื่อลดแพ็กเก็ตสูญหายในเครือข่าย ISP ของผู้ใช้
คำเตือนข้อควรระวัง
เนื่องจากส่งแพ็กเก็ตเดียวกันหลายครั้ง อาจใช้ทราฟฟิกมากขึ้น 2–3 เท่า
ต้องเปิด โหมดผู้เชี่ยวชาญ เพื่อใช้โปรโตคอลการเชื่อมต่อทั้งหมด หากปิดอยู่ จะใช้ได้เฉพาะ TCP, UDP พอร์ต 10008 และ UDP พอร์ต 10023
ข้อดีและข้อเสียของโปรโตคอล
TCP กับ UDP เป็นโปรโตคอลมาตรฐานอินเทอร์เน็ตที่ต่างกันใน Layer 4 จึงมีข้อดีและข้อเสียตามลักษณะของแต่ละโปรโตคอล ดังนี้
แบบ TCP
-
ข้อดี
- มีโอกาสถูกไฟร์วอลล์กรองน้อยกว่า
- ไม่เกิดปัญหา MTU (Maximum Transmission Unit)
-
ข้อเสีย
- ช้ากว่า UDP หากมีแพ็กเก็ตสูญหายระหว่างทาง ขั้นตอนกู้คืนอาจทำให้ปิงพุ่งหรือเกิด lag เช่น เกมที่ไคลเอนต์ใช้ UDP อาจไม่เหมาะกับการเชื่อมต่อ Mudfish แบบ TCP
แบบ UDP
-
ข้อดี
- ประมวลผลแพ็กเก็ตได้รวดเร็วที่สุด
-
ข้อเสีย
- นโยบายไฟร์วอลล์ของหน่วยงานราชการ โรงเรียน หรือบริษัทอาจบล็อก UDP
ความแตกต่างของแต่ละพอร์ต
-
Port 10012
สื่อสารด้วยอัลกอริทึม FEC (Forward Error Correction) เหมาะกับเครือข่ายที่มีแพ็กเก็ตสูญหาย
ดูรายละเอียดที่ https://en.wikipedia.org/wiki/Forward_error_correction
-
Port 10008 / 10006
หมายเลขพอร์ตเหล่านี้กำหนดไว้สำหรับเส้นทางข้อมูลของ Mudfish หากบริษัทบล็อกการเข้าถึง Mudfish ตามนโยบายหรือเหตุผลอื่น พอร์ตเหล่านี้อาจถูกไฟร์วอลล์บล็อก
-
Port 53 / 443
พอร์ต 53 จำเป็นสำหรับคำขอ DNS และพอร์ต 443 จำเป็นสำหรับ HTTPS บริษัทส่วนใหญ่จึงอนุญาตทราฟฟิกขาออกผ่านพอร์ตเหล่านี้ หากไม่ได้บล็อก IP ของเซิร์ฟเวอร์รีเลย์ Mudfish ก็อาจใช้พอร์ตเหล่านี้หลีกเลี่ยงข้อจำกัดได้
FAQ
เปลี่ยนหมายเลขพอร์ตแล้วจะมีผลอะไรไหม?
โดยทั่วไปการเปลี่ยนพอร์ตแทบไม่ส่งผลต่อเกม เช่น ใช้ UDP พอร์ต 53 หรือ 10008 ก็ควรให้ประสิทธิภาพเท่ากันหากทั้งคู่ทำงานถูกต้อง
แต่อาจมีผลได้เล็กน้อยหากเครือข่ายมีอุปกรณ์ QoS ที่กำหนดความสำคัญของแพ็กเก็ตพอร์ต 53 กับ 10008 ต่างกัน