Public IP for GameServer behind MT

I have a MT Router OS 2.8 and I have a public IP on the MT for winbox. I have assigned a public IP to a game server (NeverWinter Nights) running off of a router connected wirelessly the AP. I did public IP which is similar to the steps listed in How-To docs (source and destination nat, another public IP on the interface on MT). But ppl outside (internet) have not been able to connect to this game server. I did have all the port config stuff done on the router (CPE) and have included “all” in Source/Destination NAT rules. I can ping from outside but I doubt it’s hitting the interface on the MT instead of gameserver. Also, when we try to find IP on the server (something like myipaddress.com), it shows the IP of the MT router.

Helpppp!!!

please print your firewall, src/dst-nat rules, it’d be much more helpful.. Omit any IP addresses.

Details to help understand the situation:

x.x.x.1, x.x.x.2 - public IPs
y.y.y.1 - private IP.

x.x.x.1 is assigned to eht MT on it’s ethernet (public) interface. y.y.y.1 is the private IP assigned to the game server logging in (PPPOE, remote address=y.y.y.1)

Now, to give the server public IP, x.x.x.2 is also assigned to the public interface.

SRC-NAT rule:
anything from y.y.y.1, destination: 0.0.0.0/0, src-nat to x.x.x.2, ports: all, protocols: all
DST-NAT rule:
anything from 0.0.0.0/0 destination: x.x.x.2, dst-nat to y.y.y.2, ports: all, protocol: all.

And, the dlink router settings that is connected to the game server are listed in the following link and we have all those steps setup.
http://support.dlink.com/faq/view.asp?prod_id=1399

I know it’s kinda cranky but hope it helps understand the situation.

Thanks.

Do you have connection tracking turned on?

and can use print out the output from /ip firewall dst-nat export ?