คู่มือเกมแลค › L4 เส้นทางอินเทอร์เน็ต
อินเทอร์เน็ตดาวเทียม (วงโคจรต่ำ/ค้างฟ้า) Satellite internet (LEO, GEO)
ID สาเหตุ isp-satellite · ผู้รับผิดชอบหลัก ภายนอก (ภายนอก) · ร่วมกับ พัฒนาไคลเอนต์ (ทีมพัฒนาเกม), พัฒนาเซิร์ฟเวอร์ (ทีมพัฒนาเกม)
เปิดการ์ดในฉบับหลักที่มีภาพและการทดลอง →
อินเทอร์เน็ตดาวเทียมต้องส่งสัญญาณขึ้นไปในอวกาศแล้วกลับลงมา ดาวเทียมวงโคจรค้างฟ้าแค่ช่วงขึ้นลงนี้ก็ใช้เวลาไปกลับเกิน 0.5 วินาทีแล้ว ส่วนดาวเทียมวงโคจรต่ำอย่าง Starlink ปกติเร็ว แต่ตอนที่ระบบจัดเส้นทางใหม่ ความหน่วงจะแกว่งและบางครั้งขาดไปชั่วครู่
ทำไม เชื่อมต่อจากบ้าน เรือ หรือเครื่องบิน ผ่านอินเทอร์เน็ตดาวเทียมวงโคจรค้างฟ้าหรือวงโคจรต่ำ หรือผ่าน Wi-Fi บนเครื่องบินที่ใช้ดาวเทียม → ผลคือ วงโคจรค้างฟ้าอยู่สูงประมาณ 36,000 กิโลเมตร ระยะทางขึ้นลงจึงยาวอยู่แล้ว ส่วนวงโคจรต่ำจัดเส้นทางระหว่างอุปกรณ์ผู้ใช้ ดาวเทียม และสถานีภาคพื้นดินใหม่เป็นรอบสั้น ๆ และตอนนั้นจะเกิดความหน่วงหรือแพ็กเก็ตหายชั่วครู่ → บนหน้าจอ วงโคจรค้างฟ้ามีอินพุตดีเลย์มากในทุกการกระทำ ส่วนวงโคจรต่ำปกติดี แต่กระตุกหรือวาร์ปเป็นช่วงห่างเท่า ๆ กัน
- อาการ
- อินพุตดีเลย์, กระตุก, วาร์ป
- ปัจจัย
- ความหน่วง, จิตเตอร์, แพ็กเก็ตหาย
- ใครเจอ
- เราคนเดียว, คนในบ้านเดียวกัน, บางพื้นที่/บาง ISP
- เกิดเมื่อไร
- ตลอดเวลา, เป็นรอบสม่ำเสมอ
- ผู้รับผิดชอบ
- ผู้รับผิดชอบหลัก ภายนอก (ภายนอก) · ร่วมกับ พัฒนาไคลเอนต์ (ทีมพัฒนาเกม), พัฒนาเซิร์ฟเวอร์ (ทีมพัฒนาเกม)
- งานฝั่งทีมพัฒนาเกม
- ไคลเอนต์: ขยาย interpolation buffer อัตโนมัติตามจิตเตอร์, ส่งอินพุตซ้ำเพื่อให้ทนแพ็กเก็ตหายช่วงสั้น, แสดงคุณภาพการเชื่อมต่อ เซิร์ฟเวอร์: คำนึงถึงความหน่วงของเน็ตดาวเทียมเมื่อกำหนดช่วงเวลาตัดสินและเพดานของ lag compensation, ตั้งไทม์เอาต์ที่ไม่ตัดผู้เล่นออกทันทีเมื่อขาดช่วงราว 1 วินาที
- งานฝั่งภายนอก
- แนะนำผู้เล่นว่าอินเทอร์เน็ตดาวเทียมอาจมีความหน่วงสูงหรือพุ่งเป็นรอบ, แนะนำให้ใช้เน็ตแบบมีสายภาคพื้นดินกับคอนเทนต์แข่งขันถ้าทำได้
- ตัวเลขที่ควรรู้
- วงโคจรค้างฟ้า (สูง 36,000 กิโลเมตร) สัญญาณใช้เวลาผ่านอวกาศทางเดียว 260 ms ไปกลับจึงเกิน 520 ms (ITU-T G.114) ส่วน Starlink ซึ่งเป็นวงโคจรต่ำ ตามข้อมูลทางการ (ค่าเฉลี่ยทุก 15 วินาที) มีค่ามัธยฐานช่วงพีคในสหรัฐฯ 33 ms และแม้ 1% ที่แย่ที่สุด (p99) ก็ต่ำกว่า 65 ms (ปี 2024) งานวิจัยที่วัดจริงพบว่าความหน่วงเปลี่ยนทุกครั้งที่จัดเส้นทางใหม่ทุก 15 วินาที และมีช่วงขาดสั้น ๆ ไม่ถึง 1 วินาที การวัดอินเทอร์เน็ตบนเครื่องบินในปี 2018 พบว่าแบบดาวเทียมมีเวลาไปกลับเฉลี่ย 750 ms
- บนกราฟ
- สูงเฉพาะบางกลุ่ม · RTT/จิตเตอร์ (แยกตาม ASN ของผู้ให้บริการอินเทอร์เน็ตดาวเทียม)
- จุดที่ต้องดู
- ดูว่า ASN ของ IP ที่เชื่อมต่อเป็นผู้ให้บริการอินเทอร์เน็ตดาวเทียมหรือไม่ แล้วพล็อตการกระจายและอนุกรมเวลาของ RTT ของผู้เล่นค่ายนั้นแยกไว้ วัด ping ต่อเนื่องหลายนาทีจาก probe ของ RIPE Atlas ใน ASN นั้นไปยังเซิร์ฟเวอร์ หรือให้ผู้เล่นเปิด ping ทิ้งไว้แล้ววัดระยะห่างระหว่างครั้งที่พุ่ง
- สัญญาณว่าใช่
- ผู้ให้บริการวงโคจรค้างฟ้ามี RTT เกิน 500 ms ตลอด ส่วนผู้ให้บริการวงโคจรต่ำปกติอยู่ที่หลายสิบ ms แต่ RTT เปลี่ยนหรือขาดสั้น ๆ ทุกประมาณ 15 วินาที
- สัญญาณว่าไม่ใช่
- ถ้าไม่ใช่ผู้ให้บริการดาวเทียมแต่ RTT สูงตลอด น่าจะเป็น “ความหน่วงในการแพร่สัญญาณ (ระยะทางจริง)” หรือ “เส้นทางวิ่งอ้อม” ถ้าพุ่งแบบไม่เป็นจังหวะ ให้ดูสัญญาณ Wi-Fi หรือมือถือ
- วิธีตรวจ
- ใช้เครื่องมือฝั่งอินฟรา (ไม่ต้องใช้โค้ดเกม)
- รายละเอียดเพิ่มเติม
- ดาวเทียมวงโคจรต่ำอยู่ไม่ไกล (Starlink ช่วงเดียว 1.8–3.6 ms) ความหน่วงตามปกติจึงอาจใกล้เคียงกับเน็ตภาคพื้นดิน แต่ถ้าจุดที่สถานีภาคพื้นดินออกสู่อินเทอร์เน็ต (PoP) อยู่ไกลจากเซิร์ฟเวอร์เกม เส้นทางก็ยาวขึ้นตามนั้น และถ้าอ้อมผ่านลิงก์เลเซอร์ระหว่างดาวเทียม ความหน่วงก็เพิ่มอีก งานวิจัยที่วัดจริงมองว่าการแกว่งทุก 15 วินาทีมาจากการจัดเส้นทางใหม่ที่เกิดพร้อมกันทั่วโลกในเวลาเดียวกัน และไม่เกี่ยวกับการสลับดาวเทียม Wi-Fi บนเครื่องบินมีความหน่วงต่างกันมากตามวิธีเชื่อมต่อ (ดาวเทียมหรือสถานีฐานภาคพื้นดิน) ถ้าเป็นแบบที่ใช้ดาวเทียมวงโคจรค้างฟ้า ก็จะมีเวลาไปกลับยาวแบบข้างต้น
แหล่งอ้างอิง
- ITU-T G.114: One-way transmission time ITU
ค่าที่ใช้วางแผนสำหรับความหน่วงทางเดียวในช่วงดาวเทียม: ความสูง 400 กิโลเมตร 12 ms, 14,000 กิโลเมตร 110 ms, 36,000 กิโลเมตร (วงโคจรค้างฟ้า) 260 ms - Improving Starlink’s Latency Starlink
ค่ามัธยฐานช่วงพีคในสหรัฐฯ 48.5 ms→33 ms, 1% ที่ช้าที่สุด (p99) จากเกิน 150 ms→ต่ำกว่า 65 ms (ปี 2024), สัญญาณเดินทางช่วงดาวเทียมหนึ่งช่วง 1.8–3.6 ms, ถ้าอ้อมผ่านลิงก์เลเซอร์ความหน่วงจะเพิ่ม และระยะจากสถานีภาคพื้นดินถึงจุดเชื่อมต่ออินเทอร์เน็ต (PoP) ก็เป็นปัจจัยของความหน่วงด้วย - A Multifaceted Look at Starlink Performance (WWW 2024) ACM
Starlink จัดเส้นทางใหม่พร้อมกันทั่วโลกทุก 15 วินาที ช่วงรอยต่อนั้นความหน่วงและ throughput แกว่ง และมีช่วงขาดสั้น ๆ ไม่ถึง 1 วินาที (ไม่ได้เกิดจากการสลับดาวเทียม), ความหน่วงช่วงอุปกรณ์ผู้ใช้↔ดาวเทียม↔สถานีภาคพื้นดิน ประมาณ 40 ms - Mile High WiFi: A First Look at In-Flight Internet Connectivity (WWW 2018) ACM
วัดอินเทอร์เน็ตบนเครื่องบิน 45 ชั่วโมง: เวลาไปกลับเฉลี่ยแบบสถานีฐานภาคพื้นดิน 200 ms แบบดาวเทียม 750 ms, ค่ามัธยฐานอัตราแพ็กเก็ตหายของแบบดาวเทียม 7% - Probe Selection (RIPE Atlas REST API) RIPE NCC
เลือก probe ของ RIPE Atlas ตามประเทศ, ภูมิภาค, ASN หรือช่วง IP แล้วรัน ping และ traceroute
สาเหตุที่ควรดูประกอบ
ชั้นเดียวกัน: L4 เส้นทางอินเทอร์เน็ต
สาเหตุจากชั้นอื่นที่ทำให้เกิดอาการเดียวกัน (อินพุตดีเลย์)
ดูการ์ดในฉบับหลักที่มีภาพและการทดลอง