Hello everyone !
First i want to apologize for my english is not my native language but i will do my best for you to understand !
In the last 2 weeks i have done everything to fix that red NAT most ppl seem to have problems with no luck until today when i realize i have been doing something wrong so here is what ive done :
1. (console only) Set up your console network to a static ip
- ip 192.168.1.X
- subnetmask 255.255.255.0
- gateway 192.168.1.1 (your router ip)
- dns (your internet provider dns) if you dont know whats your dns you can always google it or check it on your router configuration)
2. Open the following ports on your router :
For Honor PC Ports
TCP: 80, 443, 13000, 13005, 13200, 14000-14001, 14008, 14020-14024
UDP: 3075
For Honor PS4 Ports
TCP: 80, 443, 1935, 3478-3480
UDP: 3075, 3478-3479
For Honor Xbox One Ports
TCP: 53, 80, 3074
UDP: 53, 88, 500, 3074-3075, 3544, 4500
3. Enable DMZ for your console ip (console only), i dont suggest doing this for the pc version as is not safe ... ofc is not recommended for console either but no1 is gonna hack ur console)
TIP: Be very careful for the ports with a range like 3478-3480 (here is where i was doing it wrong), open EVERY SINGLE PORT IN RANGE so to make myself clear do not open port from 3478 to 3480 but open port 3478 then 3479 and then 3480 one at a time or else it wont work !
After i have done everything i just wrote my NAT turned from RED to GREEN i hope this will help other ppl also !