ฝ่ายสนับสนุน Steam
ฉันจะวิเคราะห์และรายงานปัญหาเครือข่ายได้อย่างไร?
บทความนี้อธิบายถึงขั้นตอนพื้นฐานที่คุณสามารถนำไปวินิจฉัยปัญหาที่เกี่ยวข้องกับเครือข่าย และบอกให้ทราบว่าคุณควรแบ่งปันข้อมูลใดบ้างเมื่อติดต่อสื่อสารกับฝ่ายสนับสนุนหรือเมื่อโพสต์บนฟอรัม

ปัญหาเครือข่ายประเภทต่าง ๆ

สิ่งแรกที่ควรทำคือจำแนกประเภทปัญหา คอยดูสิ่งที่เกิดขึ้นบนหน้าจอของคุณ และ FPS หรือค่าปิงต่าง ๆ เพื่อให้เข้าใจลักษณะของปัญหาดังกล่าวอย่างถ่องแท้
  • ปัญหาอัตราเฟรมฝั่งไคลเอนต์

    ปัญหาเหล่านี้ไม่ใช่ปัญหาเครือข่าย แต่คนทั่วไปมักสับสนระหว่างสองคำนี้ และใช้คำอย่าง "ความล่าช้า" หรือ "การกระตุก" ในการอธิบายสองปัญหาดังกล่าว เมื่อคุณมีปัญหาอัตราเฟรมฝั่งไคลเอนต์ ทั้งหน้าจอจะค้าง ("อัตราเฟรมกระตุก") หรือแอนิเมชันของทั้งหน้าจอจะไม่ราบรื่น ในทางตรงข้าม หากอัตราเฟรมของคุณราบรื่น แต่อักขระติดอยู่กับที่หรือบิดไปมา หรือองค์ประกอบหน้าจอบางอย่างเคลื่อนไหวต่อไปขณะที่องค์ประกอบอื่นกระตุก หรือหากคุณมีตัวบ่งชี้ FPS ที่ไม่หายไป แสดงว่าคุณอาจมีปัญหาเกี่ยวกับเครือข่าย
  • เวลาแฝงสูง

    ปัญหานี้เกิดขึ้นเมื่อแพคเก็ตใช้เวลาติดต่อกับเซิร์ฟเวอร์เกมนานอยู่เป็นประจำ (เวลาติดต่อไปกลับนี้โดยปกติเรียกว่า "ปิง") ซึ่งสามารถแสดงออกมาในหลาย ๆ ทางโดยขึ้นอยู่กับเกม คุณอาจเห็นความล่าช้าอย่างชัดเจนระหว่างเวลาที่คุณทำการอินพุต เช่น การคลิกเพื่อสั่งการหรือยิงอาวุธ กับเวลาที่คุณเห็นการตอบสนองที่ถูกต้องบนหน้าจอของคุณ อีกสัญญาณของการปิงสูง ซึ่งมักเกิดในเกมยิงมุมมองบุคคลที่หนึ่ง เกิดขึ้นเวลาที่ลูกกระสุนเหมือนจะพลาดเป้า แม้ดูเหมือนว่าควรจะตรงเป้า หรือเมื่อคุณถูกยิง "จากตรงหัวมุม" หรือหากคุณวิ่งใกล้กับสิ่งกีดขวาง และคุณดูเหมือนจะเลื่อนไปมาหลังจากล่าช้าเล็กน้อย แม้ว่าบนหน้าจอคุณไม่ได้ชนสิ่งกีดขวางนั้นก็ตาม นี่เป็นเพราะว่าเครื่องคอมพิวเตอร์ของคุณกำลังพยายามคาดการณ์ถึงสิ่งจะเกิดขึ้นบนเซิร์ฟเวอร์ แต่สิ่งที่เกิดขึ้นบนเซิร์ฟเวอร์ไม่สอดคล้องกับการคาดการณ์นั้น และเครื่องคอมพิวเตอร์ของคุณพยายามที่จะแก้ไขสถานการณ์หลังจากได้รับอัปเดตจากเซิร์ฟเวอร์ถึงสิ่งที่เกิดขึ้น "จริง ๆ"
  • การสูญเสียแพคเก็ต

    ปัญหานี้เกิดขึ้นเมื่อแพคเก็ตถูกส่งโดยไคลเอนต์ของคุณหรือเซิร์ฟเวอร์เกม แต่อีกฝั่งไม่ได้รับ โดยส่วนใหญ่แล้วไม่ค่อยพบการสูญเสียแพคเก็ตเกิน 1% และปริมาณการสูญเสียที่น้อยขนาดนี้มักไม่เห็นเด่นชัด การสูญเสียแพคเก็ต 10% ขึ้นไปอาจลดประสบการณ์การเล่นเกมลงอย่างมาก ทั้งนี้ขึ้นอยู่กับเกม การสูญเสียแพคเก็ตอาจมีหลายอาการที่เหมือนกับเวลาแฝงสูง ดังนั้นหากคุณไม่มีค่าระบุไว้ในเกม ก็ยากที่จะบอกถึงความแตกต่างระหว่างปัญหาทั้งสองนี้ได้ แต่โดยทั่วไป การสูญเสียแพคเก็ตมีแนวโน้มจะกระตุกและ "ฉับพลัน" มากกว่า

    ปกติแล้วการสูญเสียแพคเก็ตจะสมมาตร หมายความว่าแพคเก็ตที่ส่งไปยังเซิร์ฟเวอร์เกมจะตกลงบ่อยเท่ากับแพคเก็ตที่เซิร์ฟเวอร์เกมส่งมายังไคลเอนต์ของคุณ แต่บางครั้งทิศทางหนึ่งอาจสูญเสียแพคเก็ตมากกว่าอีกทิศทางหนึ่ง เมื่อเกิดกรณีขึ้น อาจไม่สามารถวินิจฉัยปัญหาโดยดูที่ค่าการสูญเสียแพคเก็ตได้ ทั้งนี้ขึ้นอยู่กับวิธีการที่ใช้วัดค่าการสูญเสียแพคเก็ต ตัวอย่างเช่น หากเกมวัดการสูญเสียแพคเก็ตโดยดูจากช่องว่างในจำนวนลำดับที่ติดกับแพคเก็ตขาเข้า ก็จะไม่สามารถตรวจพบการสูญเสียแพคเก็ตขาออกได้ การทดสอบปิงที่อธิบายไว้ด้านล่างนี้ดูที่การสูญเสียแพคเก็ตทั้งไปและกลับ ดังนั้นจึงสามารถตรวจจับการสูญเสียแพคเก็ตได้ แม้ว่าจะไม่สมมาตรก็ตาม
  • ปัญหา NAT

    ปัญหานี้อาจทำให้เครื่องคอมพิวเตอร์ของคุณเข้าถึงโฮสต์ระยะไกลติด ๆ กันอย่างรวดเร็วได้เพียงไม่กี่โฮสต์เท่านั้น เช่นเวลาที่เกมจำเป็นต้องปิงหลายเซิร์ฟเวอร์หรือภูมิภาคเพื่อค้นหาเซิร์ฟเวอร์ที่มีการเชื่อมต่อดีที่สุด การเปิดหาเซิร์ฟเวอร์ในเกมอย่าง Counter-Strike และ TF2 จะปิงเซิร์ฟเวอร์เป็นพัน ๆ เซิร์ฟเวอร์ และหากเครื่องคอมพิวเตอร์ของคุณแสดงเพียงไม่กี่เซิร์ฟเวอร์ทั้ง ๆ ที่ควรจะมีเป็นร้อยหรือพันเซิร์ฟเวอร์ หรือหากคุณพบปัญหาเกี่ยวข้องเครือข่ายในทันทีหลังจากใช้เซิร์ฟเวอร์เบราว์เซอร์ในเกมเหล่านี้ ก็แสดงว่าคุณอาจมีปัญหา NAT

    ส่วนใหญ่ปัญหา NAT เกิดจากเราเตอร์ในบ้านที่เก่า และวิธีการแก้ไขคือให้ซื้อเราเตอร์เครื่องใหม่


ปัญหาเหล่านี้สามารถเกิดขึ้นพร้อมกันได้ ดังนั้นก่อนรายงานปัญหา กรุณาสละเวลาเพื่อพยายามหาให้พบว่าปัญหาที่คุณกำลังประสบนั้นเป็นปัญหาประเภทใด เมื่อรายงานปัญหา กรุณาให้ข้อมูลหากเป็นไปได้ เช่น อาการที่คุณพบ การกำหนดค่าเครือข่ายของคุณ ผู้ให้บริการอินเทอร์เน็ตของคุณ การทดสอบการเชื่อมต่อใดที่คุณทำไปแล้วบ้าง ฯลฯ เพราะปัญหาที่รายงานโดยไม่มีข้อมูลทำให้เราสามารถช่วยเหลือคุณได้ยาก


การทดสอบปิง

นี่คือเครื่องมือตรวจสอบปัญหาที่เรียบง่ายแต่มีประโยชน์มาก ซึ่งคุณสามารถใช้ทดสอบการเชื่อมต่อเครือข่าย ก่อนอื่นคุณต้องเลือกโฮสต์ที่คุณต้องการวัดการเชื่อมต่อ ซึ่งปกติจะเป็นหนึ่งในสามตัวเลือกนี้:
  • เซิร์ฟเวอร์เกม

    คุณจะต้องค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ที่คุณกำลังติดต่ออยู่จริง ๆ อย่าคิดเหมาว่าคุณแค่ปิงชื่อโดเมน อย่าง "valvesoftware.com" หรือ "dota2.com" ก็ได้ เว็บเซิร์ฟเวอร์เหล่านี้ไม่มีอะไรเกี่ยวข้องกับเกมเพลย์ วิธีการที่แน่นอนในการค้นหาที่อยู่ IP ที่คุณกำลังเล่นเกมจะแตกต่างกันไปในแต่ละเกม ในเกม Valve ส่วนใหญ่คุณสามารถเปิดคอนโซล และจะพบที่อยู่ IP ของเซิร์ฟเวอร์ในนั้น

    คำแนะนำสำหรับ Dota 2:
    1. ตั้งค่าตัวเลือกการเริ่มของเกมให้เป็น -คอนโซล
    2. ใช้ปุ่ม ` เพื่อเข้าใช้งานคอนโซลหลังจากที่เริ่มเกม
    3. พิมพ์และกรอกคำสั่ง: status เพื่อให้ได้ข้อมูลปิงและข้อมูลสถานะอื่น ๆ

    คำแนะนำสำหรับ Counter-Strike: Global Offensive:
    1. เริ่มเกม แล้วไปที่เมนู "การตั้งค่า"
    2. ตั้งค่า เปิดการใช้งานคอนโซลผู้พัฒนา ให้เป็น ใช่
    3. ใช้ปุ่ม ` เพื่อเข้าใช้งานคอนโซล
    4. พิมพ์และกรอกคำสั่ง: netgraph 1 เพื่อให้มีการแสดงข้อมูลปิงและข้อมูลอื่น ๆ เกี่ยวกับประสิทธิภาพของเครือข่าย

    ในบางสถานการณ์ หากคุณไม่ทราบที่อยู่ IP ที่คุณกำลังติดต่ออยู่ คุณสามารถทดสอบที่อยู่ IP ที่คุณเชื่อว่ามีลักษณะเครือข่ายที่เทียบเท่ากันได้ ตัวอย่างเช่น หากคุณทราบที่อยู่ของหนึ่งในเซิร์ฟเวอร์เกมในภูมิภาคตะวันออกของสหรัฐอเมริกาสำหรับเกมบางเกม คุณอาจสามารถใช้ที่อยู่ IP นั้นในการทดสอบทั่วไปกับเซิร์ฟเวอร์เกมทั้งหมดในภูมิภาคตะวันออกของสหรัฐอเมริกา แต่ให้ดำเนินการนี้ในกรณีที่คุณไม่สามารถได้ที่อยู่ IP ที่แน่นอนเท่านั้น และให้แบ่งปันข้อมูลนั้นไว้ในรายงานเสมอ เพื่อให้แน่ใจว่าจะไม่ทำให้ข้อมูลใด ๆ ที่คุณรวบรวมใช้การไม่ได้
  • เราเตอร์ในบ้านของคุณ

    ปัญหาการสื่อสารกับเราเตอร์ในบ้านเป็นปัญหาที่พบบ่อยมาก โดยเฉพาะกับเครือข่ายไร้สาย หากคุณต้องการค้นหาที่อยู่ของเราเตอร์: ให้เปิดพร้อมท์คำสั่ง แล้วพิมพ์ "ipconfig" สำหรับ Windows ที่อยู่เราเตอร์ของคุณคือ "เกตเวย์เริ่มต้น" และเราเตอร์มักมีที่อยู่ในรูปแบบ "192.168.0.x" หรือ "10.0.0.x"
  • เว็บไซต์ที่สำคัญอื่น ๆ

    การยืนยันการเชื่อมต่อกับไซต์อื่นสามารถช่วยชี้ปัญหาการเชื่อมต่ออินเทอร์เน็ตทั่ว ๆ ไปได้ สำหรับไซต์เหล่านี้ คุณไม่จำเป็นต้องมีที่อยู่ IP ที่เป็นตัวเลข แต่สามารถใช้ชื่อโดเมน อย่าง "amazon.com" "google.com" "facebook.com" "netflix.com" ฯลฯ ได้


เมื่อคุณตัดสินใจแล้วว่าเครื่องคอมพิวเตอร์ใดที่คุณต้องการทดสอบการเชื่อมต่อ:

  1. เปิดพร้อมท์คำสั่ง
  2. บน Windows ให้เรียกใช้คำสั่ง: "ping -t address" โดยแทนที่ address ด้วยที่อยู่ IP หรือชื่อโดเมนที่คุณต้องการทดสอบ
  3. เครื่องคอมพิวเตอร์ของคุณจะปิงเซิร์ฟเวอร์นั้นซ้ำ ๆ จนกว่าคุณจะสั่งให้หยุดด้วย Ctrl+C
  4. ให้คอยดูจำนวนความถี่ที่ปิงล้มเหลวและเวลาปิง


โฮสต์บางโฮสต์จะบล็อคคำร้องขอปิง และจะไม่ตอบกลับ เมื่อเกิดกรณีนี้ขึ้น คุณอาจเห็น "คำร้องขอหมดเวลา" แทนการตอบสนองการปิง หากเป็นเช่นนี้ คุณอาจต้องลองโฮสต์อื่น

คุณสามารถปล่อยให้การทดสอบเหล่านี้หนึ่งการทดสอบขึ้นไปดำเนินอยู่เบื้องหลังได้ขณะที่คุณเล่นเกม ซึ่งจะเป็นประโยชน์โดยเฉพาะอย่างยิ่งหากปัญหานั้นเกิดขึ้นเป็นครั้งคราว เมื่อปํญหาเกิดขึ้นในเกม ให้สลับและตรวจสอบว่าเกิดอะไรขึ้นกับการทดสอบปิง

หากปิงกำลังรายงานว่าสูญเสียแพคเก็ต คุณอาจจำกัดปัญหาให้แคบลงได้โดยการเรียกใช้เครื่องมืออื่น:
  1. เปิดพร้อมท์คำสั่ง
  2. บน Windows ให้เรียกใช้คำสั่ง: "pathping address" โดยแทนที่ address ด้วยที่อยู่ IP หรือชื่อโดเมนที่คุณต้องการทดสอบ
    บน Linux คุณสามารถใช้คำสั่งที่ใกล้เคียงกันคือ "<code>mtr</code>" ได้ (คุณอาจต้องติดตั้งแพ็กเกจ "mtr" ก่อนจึงจะใช้ได้) ตัวอย่าง: "<code>mtr -n -c 100 --report --report-wide address</code>"
  3. รอจนกว่าการทดสอบจะเสร็จ ซึ่งอาจใช้เวลาหลายนาทีจึงจะเสร็จสมบูรณ์


Pathping/MTR จะรายงานเวลาแฝงสำหรับแต่ละครั้งฮ็อพที่แพคเก็ตดำเนินการผ่าน ตลอดจนการสูญเสียที่แต่ละฮ็อพ หากฮ็อพรายงานการสูญเสียแพคเก็ต 100% แต่อีกฮ็อพหนึ่งไม่ได้รายงาน แสดงว่าโฮสต์ที่ฮ็อพนั้นอาจกำลังบล็อคคำร้องขอปิง และไม่ได้เป็นปัญหาเครือข่าย หากฮ็อพแรกของคุณรายงานการสูญเสีย แสดงว่ามีปัญหาระหว่างเครื่องคอมพิวเตอร์และเราเตอร์ของคุณ (บ่อยครั้งที่เราโทษการเชื่อมต่อไร้สายเมื่อเกิดปัญหานี้ขึ้น)


ปัญหา MTU

หากการทดสอบปิงไม่ได้แสดงปัญหาใด ๆ แต่คุณประกอบปัญหาการเชื่อมต่อกับเกม แสดงว่าอาจมีสาเหตุจากความแตกต่างระหว่างวิธีจัดการแพคเก็ต ICMP (ที่ปิงใช้) เทียบกับประเภทของแพคเก็ต (อาจจะเป็น UDP) ที่เกมใช้ ปัญหาหนึ่งพบบ่อยที่สุดคือ แพคเก็ตเกมมีขนาดใหญ่กว่าหน่วยการส่งสูงสุด (MTU) ของคุณ MTU คือค่าวัดขนาดของแพคเก็ตที่เครือข่ายของคุณยอมก่อนที่ทำให้เป็นส่วนย่อย (ซึ่งเพิ่มโอกาสของการสูญเสียแพคเก็ต) หรือสูญเสียไปอย่างสิ้นเชิง ขีดจำกัดของ MTU อาจเกิดขึ้นบนเครือข่ายท้องถิ่นของคุณ หรืออาจเกิดในที่ที่ไกลออกไปกับผู้ให้บริการอินเทอร์เน็ตของคุณ

บน Window คุณสามารถเพิ่ม"-l 1300" เพื่อบังคับให้การทดสอบปิงใช้แพคเก็ตที่ใหญ่ขึ้นได้ หากปิงเหล่านี้หยุดทำงาน แสดงว่าเราเตอร์ในบ้านหรือผู้ให้บริการอินเทอร์เน็ตของคุณอาจกำลังปรับใช้ MTU ที่เล็กกว่าที่เกมคาดไว้


ควรแบ่งปันข้อมูลอะไรบ้างเมื่อรายงานปัญหาเกี่ยวกับเครือข่าย

เมื่อติดต่อกับฝ่ายสนับสนุน Steam หรือพนักงาน Valve หรือแค่โพสต์บนฟอรัมเพื่อขอความช่วยเหลือ โอกาสในการได้รับความช่วยเหลือจะสูงขึ้นอย่างมากคุณหากคุณแบ่งปันรายละเอียดที่เหมาะสม ต่อไปนี้คือสิ่งสำคัญที่สุดที่ควรแบ่งปัน:
  • คำอธิบายอย่างละเอียดเกี่ยวกับปัญหา หากคุณได้รับค่าปิงหรือค่าการสูญเสียแพคเก็ต กรุณาแบ่งปันข้อมูลนั้น หากมีข้อความแสดงข้อผิดพลาดหรือข้อผิดพลาดเอาต์พุตคอนโซล กรุณาแบ่งปันข้อมูลนั้นด้วย นอกจากนี้ขอให้ตรวจสอบว่าคุณได้แบ่งปันสิ่งที่คุณเห็นจริง ๆ บนหน้าจอ ไม่ใช่สิ่งที่คุณคาดเดาเกี่ยวกับปัญหาดังกล่าว
  • เป็นปัญหาที่เกิดเป็นครั้งคราวหรือเกิดขึ้นอย่างต่อเนื่อง? หากเกิดขึ้นในบางสถานการณ์เท่านั้น สถานการณ์ดังกล่าวคืออะไร?
  • หากคุณทราบ IP "เส้นทางติดตาม" ถือว่าเป็นประโยชน์อย่างมาก ขอให้สละเวลาสักครู่ในการรวบรวมและแบ่งปันข้อมูลนี้เสมอ ซึ่งทำได้ง่ายมาก บน Windows ให้เรียกใช้ "tracert address" จากพร้อมท์คำสั่ง บน Linux ให้เรียกใช้ "<code>traceroute address</code>" แล้วแบ่งปันเอาต์พุตทั้งหมด
  • คุณอยู่ที่ไหนในโลก? คุณกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ใด? หากคุณทราบ IP กรุณาแบ่งปันข้อมูลนั้นด้วย คุณทราบได้อย่างไรว่านั่นเป็น IP ที่ถูกต้องที่จะใช้? หากคุณทราบภูมิภาคเท่านั้น กรุณาแบ่งปันข้อมูลนั้น ปัญหาเครือข่ายเป็นปัญหาเฉพาะพื้นที่ หากคุณไม่ระบุตำแหน่งที่ตั้งของคุณ คุณอาจไม่ได้รับความช่วยเหลือ
  • อธิบายเกี่ยวกับสภาพแวดล้อมเครือข่ายในบ้านของคุณ คุณเล่นผ่านระบบไร้สายหรือแบบใช้สาย? คุณอยู่ในหอพัก? หรืออยู่บ้าน? มีใครกำลังใช้เครือข่ายของคุณอีกบ้าง?
  • ใครเป็นผู้ให้บริการอินเทอร์เน็ตของคุณ?
  • หากคุณทดสอบปิงหรือ pathping เสร็จแล้ว กรุณาแบ่งปันข้อมูลนั้นด้วย อย่าแบ่งปันแค่ข้อมูลสรุปผลลัพธ์เท่านั้น หากเป็นไปได้ให้แบ่งปันเอาต์พุตฉบับสมบูรณ์ของการทดสอบด้วย
  • คุณใช้ขั้นตอนใดบ้างในการยืนยันว่าปัญหาไม่ใช่เกิดจากเครือข่ายท้องถิ่นหรือผู้ให้บริการอินเทอร์เน็ตของคุณ? คุณทดสอบปิงกับเราเตอร์ของคุณ และกับเว็บไซต์สำคัญอีกไซต์หนึ่งหรือยัง? คุณสามารถเข้าถึงเว็บไซต์อื่น ๆ ได้อย่างสม่ำเสมอหรือไม่?

    โปรดทราบว่า แม้ว่าการไม่สามารถเข้าถึงเว็บไซต์เหล่านี้ได้อาจเป็นหลักฐานที่ชัดเจนว่ามีปัญหาท้องถิ่น แต่การขาดปัญหาดังกล่าวมักไม่ใช่หลักฐานที่เป็นข้อสรุปว่าทุกอย่างทำงานถูกต้อง ในทำนองเดียวกัน ผลการทดสอบความเร็วอินเทอร์เน็ต เกณฑ์แบนด์วิดท์ หรือการที่คุณเชื่อมต่อด้วยไฟเบอร์ โดยทั่วไปแล้วไม่เกี่ยวข้องกัน ปริมาณการใช้งานของเกมแตกต่างจากปริมาณการใช้งานเว็บอย่างมาก และมีการจัดการโดยเราเตอร์และผู้ให้บริการอินเทอร์เน็ตด้วยวิธีที่แตกต่างกัน
  • หากคุณกำลังโพสต์บนฟอรัมที่พนักงาน Valve อาจจะได้อ่าน กรุณาตรวจสอบให้แน่ใจว่าคุณได้แบ่งปันลิงก์เชื่อมโยงไปยังโปรไฟล์ชุมชน Steam ของคุณ ซึ่งจะช่วยให้เราสามารถค้นหาบัญชีของคุณ เข้าถึงแมตช์ล่าสุด การเชื่อมต่อเซิร์ฟเวอร์ ฯลฯ ได้

ต้องการความช่วยเหลือเกี่ยวกับ Steam หรือไม่?
ใช้ขั้นตอนช่วยเหลือบน Steam เพื่อจำกัดประเด็นปัญหาของคุณให้แคบลงและขอความช่วยเหลือตามที่ต้องการ
การช่วยเหลือจากชุมชน
โพสต์หรือค้นหาคำตอบสำหรับคำถามของคุณในกระดานสนทนาบน Steam