คู่มือเกมแลค › L3 เครือข่ายในบ้าน
ข้อจำกัดของ Wi-Fi สาธารณะและเครือข่ายบริษัท Captive portal, restrictive network
ID สาเหตุ hn-captive · ผู้รับผิดชอบหลัก ภายนอก (ภายนอก) · ร่วมกับ พัฒนาไคลเอนต์ (ทีมพัฒนาเกม), พัฒนาเซิร์ฟเวอร์ (ทีมพัฒนาเกม)
เปิดการ์ดในฉบับหลักที่มีภาพและการทดลอง →
หน้าล็อกอิน Wi-Fi ของร้านกาแฟหรือไฟร์วอลล์ของบริษัทบล็อกการเชื่อมต่อของเกม
ทำไม ยังไม่ได้ยืนยันตัวตนในหน้าล็อกอิน หรือไฟร์วอลล์บล็อกพอร์ตเกมหรือ UDP → ผลคือ ความพยายามเชื่อมต่อถูกบล็อกทั้งหมด หรือผ่านได้แค่บางส่วน → บนหน้าจอ เข้าเกมไม่ได้ หรือล็อกอินได้แต่เข้าไปในเกมไม่สำเร็จ
- อาการ
- เข้าเกมไม่ได้/โหลดไม่จบ
- ปัจจัย
- แพ็กเก็ตหาย
- ใครเจอ
- เราคนเดียว
- เกิดเมื่อไร
- หลังล็อกอิน/หลังปิดปรับปรุง
- ผู้รับผิดชอบ
- ผู้รับผิดชอบหลัก ภายนอก (ภายนอก) · ร่วมกับ พัฒนาไคลเอนต์ (ทีมพัฒนาเกม), พัฒนาเซิร์ฟเวอร์ (ทีมพัฒนาเกม)
- งานฝั่งทีมพัฒนาเกม
- ไคลเอนต์: แสดงเหตุผลเมื่อถูกบล็อก (ยังไม่ได้ยืนยันตัวตนในหน้าล็อกอิน, UDP ถูกบล็อก ฯลฯ), ถ้า UDP ถูกบล็อกให้สลับไปใช้เส้นทางสำรองอัตโนมัติ เซิร์ฟเวอร์: มีเส้นทางสำรอง เช่น TCP 443
- งานฝั่งภายนอก
- แนะนำผู้เล่นว่า Wi-Fi สาธารณะต้องยืนยันตัวตนในหน้าล็อกอินก่อน และในเครือข่ายที่ถูกบล็อกอย่างเครือข่ายบริษัทให้ใช้เครือข่ายอื่น
- บนกราฟ
- สูงเฉพาะบางกลุ่ม · จำนวนการเชื่อมต่อล้มเหลว (แยกตามเครือข่าย)
- จุดที่ต้องดู
- ให้ผู้เล่นที่เชื่อมต่อไม่สำเร็จลองเปลี่ยนไปใช้เครือข่ายอื่น เช่น เน็ตมือถือ แล้วดูใน log การเชื่อมต่อของเซิร์ฟเวอร์ว่าแพ็กเก็ต UDP แรกมาถึงหรือไม่ และเชื่อมต่อผ่านเส้นทางสำรอง TCP 443 ได้หรือไม่
- สัญญาณว่าใช่
- ล้มเหลวเฉพาะบาง Wi-Fi (ร้านกาแฟ, บริษัท) และเชื่อมต่อได้ทันทีบนเครือข่ายอื่น ยังไม่ได้ยืนยันตัวตนในหน้าล็อกอิน หรือมีแต่ UDP ที่มาไม่ถึงเซิร์ฟเวอร์
- สัญญาณว่าไม่ใช่
- ล้มเหลวทุกเครือข่าย: ให้ดูบัญชี, เซิร์ฟเวอร์ หรือ “DNS ขัดข้อง/ช้า” ถ้าล้มเหลวทั้งประเทศหรือทั้ง ISP น่าจะเป็น “การจำกัด UDP และตรวจแพ็กเก็ตระดับประเทศหรือ ISP”
- วิธีตรวจ
- ตรวจที่สภาพแวดล้อมฝั่งผู้เล่น
แหล่งอ้างอิง
- RFC 8952: Captive Portal Architecture IETF
captive portal: เครือข่ายที่จำกัดการเชื่อมต่อจนกว่าจะทำตามเงื่อนไข เช่น ยอมรับข้อตกลงหรือยืนยันตัวตน - RFC 9308: Applicability of the QUIC Transport Protocol IETF
ตามงานวิจัยที่วัดผล 3–5% ของเครือข่ายบล็อก UDP ทั้งหมด แอปที่ใช้ UDP จึงต้องเตรียมเส้นทางสำรองผ่าน TCP (TLS)
สาเหตุที่ควรดูประกอบ
ชั้นเดียวกัน: L3 เครือข่ายในบ้าน
สาเหตุจากชั้นอื่นที่ทำให้เกิดอาการเดียวกัน (เข้าเกมไม่ได้/โหลดไม่จบ)
ดูการ์ดในฉบับหลักที่มีภาพและการทดลอง