You are not logged in.
Hi, I'm running 2 nitmod servers and none of them appear in the serverlist.
Logs say:
Resolving etmaster.idsoftware.com
etmaster.idsoftware.com resolved to 192.246.40.60:27950
Sending heartbeat to etmaster.idsoftware.com
NET_SendPacket ERROR: Operation not permitted to 192.246.40.60:27950
Resolving master0.etmaster.net
master0.etmaster.net resolved to 213.108.29.23:27950
Sending heartbeat to master0.etmaster.net
NET_SendPacket ERROR: Operation not permitted to 213.108.29.23:27950
I know there's no more etmaster.idsoftware.com but I can't figure out what's wrong with master0.etmaster.net and why I get this error.
Is there a specific port to open to get it working ?
Any advices will be appreciated.
________________________
written with bad english
Offline
Offline
I've read somewhere that etmaster uses the DNS port (53). I don't know if it's true, however this one is already open.
I opened the port 27950 too but it doesn't work.
Offline
NET_SendPacket ERROR: Operation not permitted to 192.246.40.60:27950
very likely a permissions error, whatever account is being used for et doesnt have permission to use NET_SendPacket
my guess would be an overly paranoid server host
I know there's no more etmaster.idsoftware.com but I can't figure out what's wrong with master0.etmaster.net and why I get this error.
actually there is, dunno what happened to etmaster.net.
Since it is resovling ok I still think its a permission thing.
Last edited by blindman (09-Jul-12 22:08:31)
Offline
Hi and thanks for your reply.
Could you explain a bit more what you mean by "an overly paranoid server host" ?
I'm on a dedicated server so nothing is impossible .
What should I do if it's only a permissions error ?
Offline
Hi, so after lot of search and tests, I finally managed to get my servers on the masterlist.
The error was due to the firewall, I've simply added the 2 lines below to iptables:
iptables -A OUTPUT -d 213.108.29.23 -j ACCEPT
iptables -A OUTPUT -d 192.246.40.60 -j ACCEPT
Offline
Offline
In fact I had use the same iptables rules for 4 years without any problems on a debian 4 server. I don't know why it doesn't work since I'm on Debian 6.
Offline
Here is my iptables rules for Nitmod server :
# Serveur Nitmod
iptables -A INPUT -p udp --dport 27960 -m limit --limit xxx/second --limit-burst xxx -j ACCEPT
iptables -A OUTPUT -p udp --sport 27960 -m limit --limit xxx/second --limit-burst xxx -j ACCEPT
Adapt xxx with your own settings to avoid udp flooding.
Don't forget to allow ICMP inbound/outbound
# ICMP (Ping)
iptables -A INPUT -p icmp -d $SERVER_IP -m limit --limit xxx/s --limit-burst xxx -j ACCEPT
iptables -A OUTPUT -p icmp -s $SERVER_IP -m limit --limit xxx/s --limit-burst xxx -j ACCEPT
With these settings my server shows up well on master list.
But I noticed sometimes it doesn't appear when you refresh servers list. This might be a master server issue, there are similar issues on several multiplayer game.
Maybe try using a different port, instead of standard 27960.
Offline
This is in my opinion a master server problem. Also my server are sometimes not listed. Unlock all the servers from a few hours and then start again.
Offline