UDP problem - expert's opinion needed.
Ok, here is our problem.We are hosting a battle.net server (which is for a 6 years old game). Users connect to this server and then start a game with another user and go play. Games by themself are hosted by the users but they are still connected to the battle.net server all the time (to keept track of the winners and such). A user connected to this server requier less resources than a user browsing a website.
Anyway, it is possible to connect to this server with the game itself and with a chat program (that use a telnet connection). Everyone is able to connect through telnet but a good ammount of people are having an UDP issue when they are connecting with the game. It says something like they... "cannot send/receive packages from UDP"
The problem is that they are not having such problems on other battle.net servers in the world and they had no such problems on our previous host and was able to connect and play on our battle.net server without having any UDP issues (before we moved to layeredtech.com). But since we moved, they are having this UDP issue. I am explaining this so you understand that the problem is not user's side (since they can play on every other available battle.net servers) and not our own battle.net server (because they were able to play on our battle.net server before we move to layeredtech.com).
If it were in our hand, we would have fixed it but we changed nothing and just uploaded everything, recompiled it and started the program (battle.net server) and we got this problem.
Something somewhere is blocking UDP for them but it cannot be them or our battle.net server (due to explanations up there). I have no clue what it can be but it's only happening since we moved to layeredtech.com.
According to our host, these ports are open: 6000-6121 on TCP and UDP, and 4000 on TCP (the game we are hosting only need port 6112 on TCP/UDP open so its all good).
Personnaly, I really like layeredtech.com so I would prefer to get it fixed than move. So if anyone could have an idea about what it could be... I would be VERY grateful.
OS: FreeBSD. No firewall installed.
OS on our previous host: RedHat
Thanks much.