เซิร์ฟเวอร์ Enshrouded ไม่แสดง? คู่มือ Query Port และ NAT
หากเซิร์ฟเวอร์เฉพาะของ Enshrouded ไม่ปรากฏในรายชื่อเซิร์ฟเวอร์ในเกม หรือผู้เล่นไม่สามารถเข้าร่วมได้ อย่าสุ่มเปลี่ยนพอร์ต คุณต้องเข้าใจข้อกำหนดเครือข่ายที่เข้มงวดของ Enshrouded ก่อน โดยเฉพาะเกี่ยวกับ Query Port (พอร์ตการสืบค้น)
Enshrouded พึ่งพา Steam Server Browser อย่างมาก ซึ่งต้องให้ Query Port (ปกติคือ 15637) สามารถเข้าถึงได้อย่างเคร่งครัด ทดสอบ NAT ก่อน; หากคุณอยู่เบื้องหลัง CGNAT เซิร์ฟเวอร์ของคุณจะไม่ปรากฏในระบบออนไลน์
อันดับแรก: กำหนดว่าเป็นปัญหาการเชื่อมต่อหรือปัญหาการมองเห็น
ใน Enshrouded เซิร์ฟเวอร์ที่ไม่ปรากฏในรายการเป็นปัญหาที่แตกต่างอย่างสิ้นเชิงจากเซิร์ฟเวอร์ที่ปฏิเสธการเชื่อมต่อ
- เซิร์ฟเวอร์ไม่ปรากฏในรายการเลย: นี่คือความล้มเหลวของ Query Port (15637)
- มองเห็นเซิร์ฟเวอร์ แต่การเชื่อมต่อล้มเหลว: หมายความว่า Game Port (15636) ปิดอยู่ หรือเวอร์ชันไม่ตรงกัน
- ไม่เห็นเซิร์ฟเวอร์แม้แต่ใน LAN: ไฟร์วอลล์ในเครื่องบล็อกไว้ หรือเซิร์ฟเวอร์ยังเปิดไม่เสร็จ
- ค้นหาจากชื่อไม่พบ แต่สามารถเข้าร่วมผ่านรายการโปรดได้: ปัญหาของเบราว์เซอร์เซิร์ฟเวอร์ Steam (ผลการค้นหาถูกจำกัดสำหรับชื่อทั่วไป)
ถ้าการเชื่อมต่อจากภายนอกล้มเหลว ให้ตรวจ NAT และการเข้าถึงสาธารณะ
ให้ทดสอบบนอุปกรณ์และเครือข่ายเดียวกับที่ใช้เล่น Enshrouded ผลลัพธ์ช่วยแยกปัญหา 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 |
อันดับที่สอง: ตรวจสอบการตั้งค่าเฉพาะของ Enshrouded
การตั้งค่าในไฟล์ 'enshrouded_server.json' นั้นสำคัญมาก แต่ละพอร์ตต้องตรงกับเราเตอร์ของคุณ
UDP
15636พอร์ตเกมมาตรฐาน จัดการทราฟฟิกของผู้เล่น
UDP
15637พอร์ตการสืบค้น สำคัญมาก ต้องเป็น (Game Port + 1) เสมอ หากไม่มีพอร์ตนี้ เซิร์ฟเวอร์จะไม่ปรากฏในรายการ
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณมี IP ภายในแบบคงที่
- ส่งต่อ UDP 15636 และ 15637 ไปยัง IP ภายในนั้นในเราเตอร์ของคุณ
- ตรวจสอบให้แน่ใจว่ามีกฎสำหรับทั้ง TCP และ UDP ใน Windows Firewall สำหรับ 'enshrouded_server.exe'
- ลองเพิ่มเซิร์ฟเวอร์ใน Steam ผ่าน (View -> Servers -> Favorites) โดยใช้ IP สาธารณะและพอร์ตการสืบค้นของคุณ
อันดับที่สาม: ปัญหาเบราว์เซอร์เซิร์ฟเวอร์ Steam และการค้นหา
Enshrouded บางครั้งก็ประสบปัญหาการแสดงเซิร์ฟเวอร์ช้าหรือไม่น่าเชื่อถือในรายการที่ติดตั้งมาในตัว
- ตั้งชื่อเซิร์ฟเวอร์ของคุณให้ไม่ซ้ำใครใน 'enshrouded_server.json' เพื่อให้ค้นหาได้ง่ายขึ้น
- ตรวจสอบให้แน่ใจว่าไม่มีช่องว่างหรือสัญลักษณ์แปลกๆ เกินมาในฟิลด์ชื่อเซิร์ฟเวอร์
- รอสักครู่ เซิร์ฟเวอร์ต้องใช้เวลาสักพักกว่าจะปรากฏในรายการ Steam หลังจากเริ่มต้น
- ตรวจสอบให้แน่ใจว่าเวอร์ชันของเกมตรงกับเวอร์ชันของเซิร์ฟเวอร์ทุกประการ
เมื่อการตั้งค่าเราเตอร์ไม่ช่วยอะไร
หากกรณีเหล่านี้ตรงกับคุณ การเพิ่มกฎของพอร์ตเพิ่มเติมก็ไม่ช่วยแก้ไขอะไรได้
- เครือข่ายของคุณใช้ CGNAT (เช่นการเชื่อมต่อ 4G/5G ส่วนใหญ่และผู้ให้บริการไฟเบอร์บางราย)
- คุณเปิดพอร์ตการสืบค้นไม่ถูกต้องแม่นยำ
- ไฟร์วอลล์ของบริษัทหรือมหาวิทยาลัยบล็อกทราฟฟิกของ Steam
- คุณมีการตั้งค่าเครือข่ายที่ซับซ้อน (Double NAT) และไม่ได้กำหนดค่าเราเตอร์ทั้งสองตัว