Why can Opensuse/Linux not host a game.

Every time I want to host a game in games like Diablo 2, and Football Manager 2009, the joining computer crashes or is not able to connect.

But if I Join a windows host, it works perfectly.

Even if I use hamachi, I can't host.