Help with portforwarding

Hello! I have recently bought a Xbox and I unfortunately seem to have a Moderate NAT type for a game named call of duty, which makes it really hard to play and difficult to find matches. So I searched online for a fix and it said you have to port forward these ports to your Xbox: 88(UDP), 3074(UDP and TCP), 53(UDP and TCP), 80 (TCP)
I tried doing it myself after following some tutorials but it didn’t work, out my whole internet connection would stop working and I had to disable the lines. I also can’t find the option where it forwards UDP and TCP in the same time. If anyone knows the code or anything to this help would be greatly appreciated! Thanks in advance.

Figure out the IP of your Xbox and then use ip firewall nat rules to forward the desired ports and protocols.
Example:
/ip firewall nat
add action=dst-nat chain=dstnat dst-port=3074 in-interface=ether1 protocol=tcp to-addresses=192.168.88.25 to-ports=3074
add action=dst-nat chain=dstnat dst-port=3074 in-interface=ether1 protocol=udp to-addresses=192.168.88.25 to-ports=3074
Assuming ether1 is your WAN and your Xbox is 192.168.88.25

Make a rule for each port and protocol and make sure they are above any drop rules.

I did as you said my xbox IP adress was 192.168.1.39 i made sure I fixed that in the code and I did what you said to all the ports. After I finished I checked my xbox again and my internet had completely stopped working so I had to disable them all using winbox to make the internet work again. Do you know whats causing this and the fix for it?

Is this a default install, have you made any tweaks from the initial install? is there a masquerade rule still present in your ip firewall nat?
Those rules by themselves will not disrupt your Internet. so something is out of whack in there.

Im pretty sure its the default install as I haven’t made any tweaks to it. The RouterOS version is 5.25 if that makes any difference. Yes I do have the masquerade rule still in my nat. Im not sure whats causing it ether, but do you know how I can check if anything is messed up in my configuration or a actual fix for the problem?

If you want to do a Teamviewer session from your computer I can assist you with troubleshooting this matter. I am pacific time so let me know a time if you are interested and we can figure it out.
Regards.

Sure but does that work with Mac? If it does can you make it at 11AM pacific time? And thanks for helping out

teamviewer works with both Mac and PC. you go to teamviewer.com and install it for personal use and send me the ID an password.