Ok I'm using the free VPS provided by VPS.me. There's dedicated ipv6 that's not supported by MTA and shared ipv4 that need port forwarding to be done so I set it up like this
Port name: Shared IP: Source Port: Destination Port: Protocol:
1. mtaserv 31.220.x.x 21113 22003 UDP
2. mtaase 31.220.x.x 21239 22126 UDP
3. mtaweb 31.220.x.x 21115 22005 TCP
and connecting to my server using ipv4:21113 is stuck downloading files 0 b of 1,83mb but playable, can't get to U