My server works fine for about 4 hours. Then it no longer appears on the master. Restarting doesn't help, as I have to change the port to get it working again. I do not have a static IP, is that the reason? It says its still sending a heartbeat. Can anyone help?
Does your private ip change thought this time frame? It could be that you have to change the port because your private ip is changing.
Yes, it seems changing IP addresses are the cause of the problem. I have signed up for No IP and gotten it working, but how can I get tremulous to work with it?
you can't, as it is simply dynamic DNS
I figured as much. However, as I mentioned above, the problem is temporarily fixed by changing the port. Is there anyway to have the server execute a port change every few hours?
Not without restarting the server.
But changing port is going to punt everyone anyway, so you might as well.
you could always setup a cronjob (or on windows an atjob) to run a script to change the port every few hours, but buying a non-broken router would be more sensible :)
I was going to pick up a new router soon anyway, but isn't my dynamic IP causing the problems?
your router isn't handling the IP change gracefully from what I can see.