ข้ามไปยังเนื้อหาหลัก

Valheim: ปัญหาการแสดงรายการเซิร์ฟเวอร์กับเกม Steam ที่ใช้ Steamworks

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

น่าเสียดายที่เกมยอดนิยมหลายเกมอย่าง ARK หรือ Valheim เจอปัญหาใหญ่กับการแสดงรายการเซิร์ฟเวอร์ทั้งหมดในลิสต์เซิร์ฟเวอร์ในเกม

สาเหตุเพราะเกมเหล่านี้ใช้ซอฟต์แวร์ "Steamworks" สำหรับการแสดงรายการเซิร์ฟเวอร์

Steamworks สามารถแสดงรายการเซิร์ฟเวอร์ได้สูงสุดแค่ 4880 เซิร์ฟเวอร์เท่านั้น ถ้าเกมมีเซิร์ฟเวอร์ที่เปิดใช้งานมากกว่านี้ จะมีแค่ส่วนเล็กๆ ของเซิร์ฟเวอร์ที่แอคทีฟเท่านั้นที่จะแสดงให้ผู้เล่นเห็น

มันสุ่มมากว่าผู้เล่นคนที่ 1 จะเห็นเซิร์ฟเวอร์ Y หรือไม่ ดังนั้นจึงเกิดเหตุการณ์ที่ผู้เล่นคนที่ 1 เห็นเซิร์ฟเวอร์ Y แต่ผู้เล่นคนที่ 2 ไม่เห็น ในขณะที่ผู้เล่นคนที่ 3 เห็นเซิร์ฟเวอร์นี้ แต่ไม่เห็นเซิร์ฟเวอร์อื่นที่ผู้เล่นคนที่ 1 เห็น

เพื่อแยกปัญหาว่าไม่ใช่จากผู้ให้บริการเซิร์ฟเวอร์ คุณสามารถค้นหาเซิร์ฟเวอร์โดยตรงผ่าน "Steam" - "View" - "Server" ด้วย IP และ พอร์ต ถ้าเจอเซิร์ฟเวอร์ที่นั่น แสดงว่าการเชื่อมต่อระหว่างผู้เล่นกับเซิร์ฟเวอร์ไม่มีปัญหา เพราะเป็นการสอบถามโดยตรงจากผู้เล่น

ตัวอย่างที่ดีในการยืนยันปัญหาคือผู้เล่น ARK ที่เปิดเกมผ่าน Steam มักจะหาเซิร์ฟเวอร์ไม่เจอ แต่ถ้าเปิด ARK ผ่าน Epic Games จะเจอเซิร์ฟเวอร์ได้อย่างสมบูรณ์แบบ เพราะที่นั่นไม่ได้ใช้ Steamworks

ยังมีนักพัฒนาเกมหลายรายที่เคยพูดถึงปัญหานี้ เช่น Garry Newman จาก Garrysmod ที่เคยคิดว่าปัญหาเกิดจากผู้ให้บริการเซิร์ฟเวอร์ OVH แต่จริงๆ แล้วไม่ใช่ ปัญหานี้เกิดขึ้นกับ ZAP-Hosting และผู้ให้บริการเซิร์ฟเวอร์รายอื่นๆ ทุกเจ้า เพราะมันเป็นปัญหาที่ Steamworks โดยตรง:

แหล่งที่มา: https://x.com/garrynewman/status/1334446218437681152?s=20

หรือแม้แต่ Rust ก็เขียนในบล็อกของพวกเขาว่า:

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

แหล่งที่มา: https://rust.facepunch.com/blog/

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