When this happend u normally reboot the server, because the gameserver doesn't accept incomming connections anymore.
BUT, after a LONG night :( i did find out what is causing the problem.
I'm also running a bittorrent tracker on the server using the build in tracker from Azureus (Latest version, latest Java).
I'm only tracking 6 torrents with it.
If i run just either the tracker or the gameserver there is no problem. But if i run both at the same time it's just a matter of time before i run into problems. I've also tried running the tracker from a computer on the LAN and forwarding the TCP port with WinGate, but that has the same effect. Still problems after a while. I've also tried uninstalling DUMeter since that has to hook into the NICs in some way and i also noticed it doesn't give me a good reading anymore. (When downloading a torrent file from a LAN computer i dont see that traffic in DUmeter on my server, while i should acctually see it double. (comming in via an internet NIC and going out via the LAN NIC and vice versa for upload)) Anyway, uninstalling DUMeter didn't have any effect.
So the combination of the gameserver and the tracker (not even downloading a torrent) gives me problems. If i put the tracker on a LAN system and forward the TCP port, same problem. And of course the game server and tracker aren't running on the same port. :)
EDIT: I thought that "downloading" a torrent in combination with the game server didn't cause the problem, because i tried that last night, but apparently i didn't try long enough, because just now that reproduced the same problem. I then tried stopping and starting the WinGate engine and see if people would reconnect, after 5min nothing. Then i restarted the game server, after 5 min nothing. So i rebooted the whole server and there was atleast one person connected within 5min. Of course maybe they just didn't connect before :) I forgot to test if both connection still work right after the problem, but i did after restarting WinGate and if i check
www.mijnip.nl i do see both IPs if i refresh the site.
So i guess it can either be a WinGate+Gameserver+Azureus problem or WinGate+Gameserver+Bittorrent problem or maybe just a WinGate and a whole lot of connections problem? But that seems unlikely. I'll try a different Bittorrent client/tracker and see what happens. But i really wish i could just keep using what i've always been using and the way i've always been running things with the dual-WAN router.