เพื่อนเข้าร่วมเซิร์ฟเวอร์ Valheim ไม่ได้? คู่มือ Crossplay และการฟอร์เวิร์ดพอร์ต
หากเพื่อนไม่สามารถเข้าร่วมโลก Valheim ของคุณได้ หรือเกมขึ้นข้อความ 'failed to connect' อย่าเพิ่งรีบเปิดพอร์ต ให้พิจารณาก่อนว่าคุณใช้เส้นทางการเชื่อมต่อใด: Steam dedicated server, hosted world ปกติ หรือ Crossplay relay
ตัวเลือกนั้นเปลี่ยนวิธีแก้ไขปัญหา Steam dedicated server มักขึ้นอยู่กับเราเตอร์และไฟร์วอลล์ของคุณ Crossplay relay ขึ้นอยู่กับสถานะรีเลย์, การเข้าสู่ระบบแพลตฟอร์ม, วิธีการเชิญ และเวอร์ชันที่ตรงกัน ตรวจสอบ NAT ก่อนเสียเวลากับการฟอร์เวิร์ดพอร์ต
ขั้นแรก: พิจารณาว่าปัญหาอยู่ที่ไหน
Valheim ใช้เส้นทางการเข้าร่วมมากกว่าหนึ่งเส้นทาง ข้อผิดพลาดเดียวกันจึงอาจหมายถึงการแก้ไขที่แตกต่างกัน แยกแยะอาการก่อนที่คุณจะเปลี่ยนเราเตอร์
- LAN ทำงาน แต่เพื่อนภายนอกไม่สามารถเข้าร่วมเซิร์ฟเวอร์ Steam ได้: จัดการปัญหาในระดับการเข้าถึงสาธารณะ, การฟอร์เวิร์ดพอร์ต และไฟร์วอลล์
- เปิดใช้งาน Crossplay แล้ว: ตรวจสอบสถานะรีเลย์, การล็อกอิน, วิธีเชิญ, รหัสผ่าน และเวอร์ชันก่อน
- ไม่มีใครเข้าร่วมได้ (แม้แต่ใน LAN): แก้ไขการเริ่มเซิร์ฟเวอร์, การโหลดโลก, รหัสผ่าน, เวอร์ชัน และไฟร์วอลล์ในเครื่องก่อนการตั้งค่าเราเตอร์
- การเข้าร่วมด้วย IP โดยตรงทำงาน แต่เซิร์ฟเวอร์ไม่แสดงในรายการ: หยุดเปลี่ยนพอร์ตและแก้ปัญหาการค้นหาเซิร์ฟเวอร์แทน
ถ้าการเชื่อมต่อจากภายนอกล้มเหลว ให้ตรวจ NAT และการเข้าถึงสาธารณะ
ให้ทดสอบบนอุปกรณ์และเครือข่ายเดียวกับที่ใช้เล่น Valheim ผลลัพธ์ช่วยแยกปัญหา ISP/router ออกจากปัญหาเกม firewall และแพลตฟอร์ม
| ผลลัพธ์ | ความหมายต่อการโฮสต์หรือ co-op | ขั้นตอนถัดไป |
|---|---|---|
| Full Cone / Open | โดยทั่วไปเหมาะกับการเชื่อมต่อขาเข้า หรือ session ตรง | ตรวจ firewall, port, server config และเวอร์ชันเกม |
| Restricted / Port Restricted | อาจใช้งานได้ แต่ขึ้นกับเกมและเครือข่ายของอีกฝ่าย | ลอง UPnP หรือ forwarding เอง แล้วทดสอบใหม่ |
| Symmetric NAT | มักไม่เสถียรสำหรับ P2P หรือการโฮสต์จากบ้าน | ปิด VPN/proxy เปลี่ยนเครือข่าย หรือใช้ hosting/relay |
| CGNAT / ไม่มี public IPv4 | อินเทอร์เน็ตสาธารณะมักเข้าถึงเราเตอร์บ้านไม่ได้ | ขอ public IPv4 หรือใช้ VPS, hosted server, relay |
หากผู้เล่นภายนอกสามารถเข้าถึงโฮสต์ได้ ให้ใช้การแก้ไขเฉพาะของเกม
เมื่อเครือข่ายของโฮสต์สามารถเข้าถึงได้ การแก้ไข Steam dedicated server จะตรงไปตรงมา: ส่งทราฟฟิก Valheim ไปยังเครื่องที่ถูกต้องและอนุญาตให้กระบวนการของเซิร์ฟเวอร์ผ่านระบบไฟร์วอลล์ หากคุณใช้ Crossplay ขั้นตอนนี้มักจะไม่ใช่ขั้นตอนแรก
UDP
2456-2457ช่วงพอร์ตเริ่มต้นสำหรับเซิร์ฟเวอร์ในคู่มือ Valheim ฟอร์เวิร์ดพอร์ตนี้ไปยัง LAN IP ของเซิร์ฟเวอร์เท่านั้น และอนุญาตเช่นเดียวกันในไฟร์วอลล์ระบบปฏิบัติการ
- กำหนด LAN IP แบบคงที่ให้กับเครื่องเซิร์ฟเวอร์ก่อนสร้างกฎเราเตอร์
- ฟอร์เวิร์ด UDP 2456-2457 ไปยัง LAN IP นั้น ไม่ใช่ IP สาธารณะของคุณ
- อนุญาต 'Valheim Dedicated Server' หรือช่วง UDP ที่แน่นอน ผ่านไฟร์วอลล์ Windows/Linux
- ทดสอบอีกครั้งจากฮอตสปอตมือถือหรือเครือข่ายภายนอกอื่น
หากการเข้าร่วมโดยตรงทำงานแต่อาการยังคงอยู่ ให้ตรวจสอบเลเยอร์ถัดไป
ความสามารถในการมองเห็นเบราว์เซอร์ของเซิร์ฟเวอร์ไม่เหมือนกับความสามารถในการเข้าถึงการเชื่อมต่อ หากเพื่อนสามารถเข้าร่วมผ่านที่อยู่โดยตรงได้ การตรวจสอบครั้งต่อไปของคุณควรเป็นการค้นหาเซิร์ฟเวอร์, ความสอดคล้องของ Crossplay และรายละเอียดเซสชัน
- ลองเข้าร่วมด้วย IP:พอร์ต โดยตรงก่อนที่จะพึ่งพาเบราว์เซอร์ในเกม
- ยืนยันว่าไคลเอนต์และเซิร์ฟเวอร์ใช้ Valheim เวอร์ชันเดียวกัน
- ตรวจสอบรหัสผ่าน, ชื่อโลก, การตั้งค่าสาธารณะ และพารามิเตอร์เริ่มต้น
- รักษาให้ Crossplay เปิดหรือปิดอย่างสม่ำเสมอในเซิร์ฟเวอร์ บัญชี และวิธีการเข้าร่วม
เมื่อการเปลี่ยนแปลงเราเตอร์ไม่สามารถแก้ไขได้
หยุดแก้ไขกฎเราเตอร์เมื่อปัญหาอยู่นอกเลเยอร์เร้าเตอร์ ณ จุดนี้ การเปลี่ยนวิธีการโฮสต์มีประโยชน์มากกว่าการเพิ่มกฎพอร์ตอื่น
- เครือข่ายโฮสต์อยู่หลัง CGNAT หรือไม่มีที่อยู่ IPv4 สาธารณะ
- โฮสต์มี Symmetric NAT และโฮสติ้ง Steam โดยตรงไม่เสถียร
- เปิดใช้งาน Crossplay แล้ว และข้อผิดพลาดที่เหลือเป็นไปตามบัญชี, แพลตฟอร์ม, เวอร์ชัน, รหัสผ่าน หรือขั้นตอนการเชิญ
- การเข้าร่วมโดยตรงทำงานได้ และมีเพียงเบราว์เซอร์ของเซิร์ฟเวอร์เท่านั้นที่ไม่น่าเชื่อถือ