Connection Timed Out Error #10060

Witam! Już na początku wspomnę że proszę o jakąkolwiek odpowiedź! Problem jest następujący! Założyłem serwer (ots), ale nie miałem zewnętrznego ip, więc poprosiłem o nie dostawce internetu, który powiedział że za to trzeba zapłacić i że możemy temu zaradzić, napisał następujący program:

jeżeli ktoś łączy się przez jego (zewnętrzne ip) przez porcie 7171,7172,7170, połączenie zostaje przekierowane na moje wewnętrzne ip! Każdy który ma od niego internet łączy się ze mną przez moje lokalne ip, a ludzie z zewnątrz przez jego ip! Osoby łączące się przez ip wewnętrzne nie mają żadnego problemu, za to osoby łączące się przez ip zewnętrzne mają problem:

po podaniu loginu i hasła, pokazuje się im lista postaci do zalogowania, ale już po wybraniu postaci występuje błąd “Connection Timed Out Error #10060”!

Oto fragment mojej konfiguracji ots!

loginPort = 7171

gamePort = 7172 <---- działa (chyba) tylko do miejsca kiedy ma przejść na port 7172

adminPort = 7171

statusPort = 7171

Po zmienieniu portu gry na 7171, osoby z zewnątrz nawet nie mogą uruchomić listy postaci!