Máy chủ 7 Days to Die không hiện? Hướng dẫn NAT & chuyển tiếp cổng
Nếu server 7 Days to Die không hiện hoặc bạn bè không vào được, đừng bắt đầu bằng một danh sách port ngẫu nhiên. Trước hết hãy xác định kết nối dừng ở đâu: bản thân server, mạng gia đình, firewall hay trình duyệt server.
Thứ tự hữu ích là: chứng minh server chạy được trong LAN, rồi kiểm tra người chơi bên ngoài có tới được mạng của bạn không, sau đó cấu hình port và firewall của 7 Days to Die, cuối cùng mới xử lý chuyện server không hiện trong danh sách.
Trước tiên xác định lỗi nằm ở lớp nào
Các triệu chứng nhìn giống nhau với người chơi nhưng cách sửa khác nhau. Server không chạy cục bộ không phải lỗi router. Server chạy trong LAN nhưng fail từ bên ngoài là vấn đề khả năng truy cập. Server vào được bằng địa chỉ trực tiếp nhưng không hiện trong danh sách thường là vấn đề visibility hoặc query.
- Không ai vào được kể cả cùng LAN: sửa server startup, tải world, serverconfig.xml hoặc firewall cục bộ trước.
- LAN chạy được nhưng bạn bè ngoài nhà không vào được: kiểm tra IPv4 công khai, NAT, router forwarding và firewall.
- Vào bằng IP trực tiếp được nhưng server không hiện trong danh sách: kiểm tra visibility, query behavior, tên server và refresh của browser.
- Chỉ một người bạn không vào được: kiểm tra mạng, firewall, DNS, VPN hoặc phiên bản game của người đó trước khi đổi router tiếp.
Nếu kết nối từ ngoài lỗi, kiểm tra NAT và khả năng truy cập công khai
Chạy kiểm tra trên cùng thiết bị và cùng mạng bạn dùng cho 7 Days to Die. Kết quả giúp tách vấn đề ISP/router khỏi vấn đề game, tường lửa và nền tảng.
| Kết quả | Ý nghĩa với hosting hoặc co-op | Bước tiếp theo |
|---|---|---|
| Full Cone / Open | Thường phù hợp cho kết nối vào hoặc phiên trực tiếp. | Kiểm tra tường lửa, port, cấu hình server và phiên bản game. |
| Restricted / Port Restricted | Có thể hoạt động, nhưng tùy game và mạng của người chơi. | Thử UPnP hoặc forwarding thủ công, rồi kiểm tra lại. |
| Symmetric NAT | Thường không ổn định cho P2P hoặc host tại nhà. | Tắt VPN/proxy, đổi mạng hoặc dùng hosting/relay. |
| CGNAT / không có IPv4 công khai | Internet công khai thường không thể tới router nhà bạn. | Yêu cầu IPv4 công khai hoặc dùng VPS, server thuê, relay. |
Nếu người chơi bên ngoài tới được host, áp dụng sửa lỗi riêng của game
Lúc này số port của 7 Days to Die mới quan trọng. Tài liệu chính thức và cộng đồng thường xoay quanh nhóm port 26900, nhưng nguồn đúng cuối cùng là serverconfig.xml và tham số khởi chạy của bạn, nhất là khi đã đổi ServerPort.
Router forwarding và rule firewall của hệ điều hành phải trỏ tới cùng một máy server. Nếu một lớp đúng còn lớp kia chặn, người chơi bên ngoài vẫn không vào được.
TCP
26900Đường kết nối server chính; cho phép trong router và firewall hệ điều hành.
UDP
26900-26903Dải phổ biến cho traffic game, query và traffic liên quan của dedicated server.
- Gán IP LAN cố định cho máy server, ví dụ 192.168.1.50.
- Forward port tới IP LAN của server, không phải IP công khai của bạn.
- Cho phép executable của server hoặc đúng port TCP/UDP trong Windows Defender Firewall.
- Test lại từ mạng bên ngoài. Test IP công khai của chính bạn từ cùng router có thể fail nếu router không hỗ trợ NAT loopback.
Nếu vào trực tiếp được nhưng lỗi vẫn còn, kiểm tra lớp tiếp theo
Khả năng hiển thị server là một lớp riêng. Đừng tiếp tục đổi rule router nếu người chơi đã vào được bằng địa chỉ trực tiếp; hãy tập trung vào cấu hình server và hành vi browser.
- Xác nhận server đã khởi động đầy đủ và không bị kẹt ở tải world hoặc lỗi console.
- Kiểm tra ServerVisibility, ServerName, ServerPort và các giá trị liên quan trong serverconfig.xml.
- Thử vào trực tiếp bằng IP:port trước khi chỉ dựa vào danh sách server trong game.
- Cho danh sách thời gian refresh và kiểm tra filter, password, tương thích phiên bản.
- Nếu vào trực tiếp cũng fail, quay lại khả năng truy cập công khai, forwarding và firewall.
Khi thay đổi router sẽ không sửa được
Đây là điều kiện dừng của hướng xử lý router. Nếu đúng một trong các trường hợp này, lặp lại cùng rule port forwarding sẽ không đổi kết quả; bạn cần đổi đường mạng hoặc xử lý firewall upstream.
- ISP dùng CGNAT và địa chỉ WAN của router không phải địa chỉ công khai.
- Bạn ở mạng campus, công ty, khách sạn hoặc mạng dùng chung nên không điều khiển được router upstream.
- Bạn có double NAT nhưng chỉ cấu hình router bên trong.
- Traffic đã tới PC nhưng Windows Firewall chặn tiến trình server.