Need help with Source Dedicated server behind NAT.

I have a Source Dedicated server (half-life 2, TeamFortress2, CS:S) running on a machine behind My mikrotik router (x86).

I I have the port forwarding configured, the server is able to register to the master servers, but no-one is able to connect from outside My network.

Has anyone had success with running a surce dedicated server behind NAT? if so, what did you do?

please post your config. seems like port forwarding is still not configured

From My router:

16 ;;; HLDS
chain=dstnat action=dst-nat to-addresses=172.16.100.60 to-ports=27000-27050 protocol=udp dst-address=24.143.76.154 ipv4-options=strict-source-routing
dst-port=27000-27050 out-bridge-port=bridge1

17 ;;; HLDS
chain=dstnat action=dst-nat to-addresses=172.16.100.60 to-ports=27000-27050 protocol=tcp in-interface=external dst-port=27000-27050

remove ‘to-ports’ from both rules and ‘ipv4-options, out-bridge-port’ from the first rule

Hello all.
I have same problem:
I am trying to run a HLDS ( gold ) server behind NAT, but cannot manage to make it so people outside my local network connect to the server, can someone help me figure it out?

Server is runing on proxmox vm ubuntu and it has set static ip

server is running on udp port 27015. I manage to make a connection trough this port using netcat and send messages between vm and computer outside my local network, but still cannot connect to the server troug the game

This is my NAT rule

;;; defconf: masquerade
      chain=srcnat action=masquerade out-interface-list=WAN ipsec-policy=out,none
      
;;; test-sfudp
      chain=dstnat action=dst-nat to-addresses=192.168.88.10 to-ports=0 protocol=udp in-interface-list=WAN dst-port=27015 log=no log-prefix=""