Tremulous Forum

Community => Servers => Topic started by: HalcyonNL on January 11, 2009, 09:28:39 pm

Title: Server not showing up in master list
Post by: HalcyonNL on January 11, 2009, 09:28:39 pm
Hey people,

I run a Tremulous server on Windows, people are able to connect to it by e.g. adding my IP to their favorites, but it doesn't show up in the master server list. The contents of tremserver.bat (the file I use to start the server):

tremded.exe +set dedicated 2 +exec server.cfg +set net_port 30720

BTW it sends heartbeats to the master server...

Any help? Thanks in advance,
Halcyon
Title: Re: Server not showing up in master list
Post by: kevlarman on January 11, 2009, 09:46:48 pm
the master server won't list any servers hidden behind a NAT, make sure you have port 30720 (udp) properly forwarded to your computer.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 11, 2009, 10:32:30 pm
I know the port is forwarded correctly, because people from outside my network can join. :S
Title: Re: Server not showing up in master list
Post by: Caveman on January 11, 2009, 11:21:00 pm
Check it again. Is it really both? UDP and TCP?
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 11, 2009, 11:37:44 pm
I tried "UDP" and "Any", but no success :(
Title: Re: Server not showing up in master list
Post by: kevlarman on January 12, 2009, 01:53:24 am
keep in mind that most NATs choke when both the source and destination ip is behind the nat, so you might not see your server even though everyone else can.
Title: Re: Server not showing up in master list
Post by: mikelmao on January 12, 2009, 06:54:02 am
i have the same problem! How do i Disable the NAT?
Title: Re: Server not showing up in master list
Post by: Caveman on January 12, 2009, 02:04:03 pm
You don't want to disable NAT, else you'll have no internet on your boxes.
Just get rent a server somewhere.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 12, 2009, 02:23:32 pm
keep in mind that most NATs choke when both the source and destination ip is behind the nat, so you might not see your server even though everyone else can.

People outside of my network are also not able to see it.
Title: Re: Server not showing up in master list
Post by: Caveman on January 12, 2009, 06:49:10 pm
Maybe the MasterList finally found a way to keep those fracking home-nated-dsl-server unlisted. it would be great.
Title: Re: Server not showing up in master list
Post by: your face on January 12, 2009, 07:26:43 pm
Except for people who like testing stuff. >____>
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 12, 2009, 07:32:43 pm
Maybe the MasterList finally found a way to keep those fracking home-nated-dsl-server unlisted. it would be great.

Yes very funny indeed :) Have you got a useful comment as well? -.-
Title: Re: Server not showing up in master list
Post by: Archangel on January 13, 2009, 02:35:34 am
oh, if only that was true, so many less servers on the list <3
Title: Re: Server not showing up in master list
Post by: Amanieu on January 13, 2009, 03:26:21 am
The empty servers give the devs the illusion that their game is famous.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 13, 2009, 11:30:21 am
I guess I'm too pushy when I ask to stop those posts about how great it would be to have no home-hosted servers in the list, and at least try to help?  ::)
Title: Re: Server not showing up in master list
Post by: David on January 13, 2009, 06:58:11 pm
How can we help?
If dedicated 2 is set, and heartbeats are being sent, then is a nat problem.  Try temporally disabling your nat if you can, or tcp dump, preferably from both sides of the nat.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 13, 2009, 07:15:21 pm
Two questions:

1 How do I disable NAT?
2 What do you mean by tcpdumping on both sides of the nat?

PS: I didn't demand people to help, my point was that it's better to at least try to help, instead of just saying how good it is not to solve the problem... Thanks to everyone that DOES help, though :)
Title: Re: Server not showing up in master list
Post by: Caveman on January 13, 2009, 07:35:40 pm
It usually helps to start the server with the ip you get from your provider and prtfwd all relevant ports.
But in order to get it working you need to have a basic understanding of networking.
Since you lack it, you are out of luck, and need to read up.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 13, 2009, 08:34:03 pm
It usually helps to start the server with the ip you get from your provider and prtfwd all relevant ports.
But in order to get it working you need to have a basic understanding of networking.
Since you lack it, you are out of luck, and need to read up.

I did start with the ip I got from the provider and port forwarded all relevant ports...
I already know basic IP's, subnetting, etc, what specifically about networking should I read up on? I'd be happy to do it.
Title: Re: Server not showing up in master list
Post by: Bissig on January 13, 2009, 10:17:20 pm
Please make a screenshot of your routers port forwarding/nat config page and also do /ipconfig all in Windows console and post it.

Also, make SURE that any firewall is disabled. Be it the Windows firewall or things like Zonealarm etc...
Title: Re: Server not showing up in master list
Post by: David on January 14, 2009, 12:53:53 am
Plug the computer straight into the modem with no router at all, and see if it works then.  If it does, its the NAT/router, if it doesn't, its the server.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 14, 2009, 01:03:51 pm
Please make a screenshot of your routers port forwarding/nat config page and also do /ipconfig all in Windows console and post it.

Also, make SURE that any firewall is disabled. Be it the Windows firewall or things like Zonealarm etc...

Tremulous ports:
(http://img74.imageshack.us/img74/2245/tremportxz8.png) (http://imageshack.us)


"ipconfig /all" output: (Dutch, so I hope you can figure it out. If you really can't, I'll try to translate it)
Code: [Select]
Microsoft Windows XP [versie 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>ipconfig /all

Windows IP-configuratie

        Host-naam  . . . . . . . . . . . .: XPCOMPLEET1
        Primair DNS-achtervoegsel. . . . .:
        Knooppunttype . . . . . . . . . . : gemengd
        IP-routering ingeschakeld. . . . .: nee
        WINS-proxy ingeschakeld . . . . . : nee
        DNS-achtervoegselzoeklijst. . . . : lan

Ethernet-adapter Hamachi:

        Verbindingsspec. DNS-achtervoegsel:
        Beschrijving . . . . . . . . . . .:
          Hamachi Network Interface
        Fysiek adres. . . . . . . . . . . : 7A-79-05-97-C4-01
        DHCP ingeshakeld. . . . . . . . . : ja
        Autom. configuratie ingeschakeld. : nee
        IP-adres. . . . . . . . . . . . . : 5.151.196.1
        Subnetmasker. . . . . . . . . . . : 255.0.0.0
        Standaardgateway. . . . . . . . . :
        DHCP-server . . . . . . . . . . . : 5.0.0.1
        Lease verkregen . . . . . . . . . : zondag 11 januari 2009 18:08:03
        Lease verlopen . . . . . . . . .  : maandag 11 januari 2010 18:08:03

Ethernet-adapter LAN-verbinding:

        Verbindingsspec. DNS-achtervoegsel: lan
        Beschrijving . . . . . . . . . . .:
          SiS191 1000/100/10 Ethernet Device
        Fysiek adres. . . . . . . . . . . : 00-23-54-B9-2E-1C
        DHCP ingeshakeld. . . . . . . . . : ja
        Autom. configuratie ingeschakeld. : ja
        IP-adres. . . . . . . . . . . . . : 192.168.1.71
        Subnetmasker. . . . . . . . . . . : 255.255.255.0
        Standaardgateway. . . . . . . . . : 192.168.1.254
        DHCP-server . . . . . . . . . . . : 192.168.1.254
        DNS-servers . . . . . . . . . . . : 192.168.1.254
        Lease verkregen . . . . . . . . . : woensdag 14 januari 2009 4:15:25
        Lease verlopen . . . . . . . . .  : donderdag 15 januari 2009 4:15:25

C:\Documents and Settings\Administrator>

The firewalls are turned off.

Quote from: David
Plug the computer straight into the modem with no router at all, and see if it works then.  If it does, its the NAT/router, if it doesn't, its the server.

I can't do that because I have a modem and router in one...

Title: Re: Server not showing up in master list
Post by: Caveman on January 14, 2009, 01:35:50 pm
Excuse me, but where is the forwarding?
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 14, 2009, 02:49:38 pm
It's the first picture. The ports are forwarded to my computer on that port.

BTW Doesn't the fact that people outside my network can connect to my server mean that the port forwarding is right?
Title: Re: Server not showing up in master list
Post by: David on January 14, 2009, 02:58:11 pm
Are you starting trem with +net_ip 192.168.1.71?  It may be trying to bind to the other interface.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 14, 2009, 03:04:25 pm
Are you starting trem with +net_ip 192.168.1.71?  It may be trying to bind to the other interface.

Thanks, but it didn't work :(
Title: Re: Server not showing up in master list
Post by: Caveman on January 14, 2009, 03:51:18 pm
It's the first picture. The ports are forwarded to my computer on that port.
That is exactly what that picture does not show.
I am not familiar with trigger-based "translation", but shouldn't there be at least a trigger and a destination IP?
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 14, 2009, 04:00:28 pm
It's the first picture. The ports are forwarded to my computer on that port.
That is exactly what that picture does not show.
I am not familiar with trigger-based "translation", but shouldn't there be at least a trigger and a destination IP?

Yes I know it's a very weird router. The main table shows to which computer the ports are forwarded, and it's "192.168.1.71" (which is the right computer).

And a question I asked ealier but didn't get any answer to; Doesn't the fact that people from outside of my network are able to join, say that the port forwarding is correct?
Title: Re: Server not showing up in master list
Post by: gimhael on January 14, 2009, 05:20:50 pm
And a question I asked ealier but didn't get any answer to; Doesn't the fact that people from outside of my network are able to join, say that the port forwarding is correct?

Yes, unless they are tunneled through that hamachi VPN.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 14, 2009, 05:40:10 pm
And a question I asked ealier but didn't get any answer to; Doesn't the fact that people from outside of my network are able to join, say that the port forwarding is correct?

Yes, unless they are tunneled through that hamachi VPN.


I can see why you think that, but no, Hamachi was turned off on both sides, and the other side didn't connect with the hamachi IP.
Title: Re: Server not showing up in master list
Post by: Bissig on January 14, 2009, 07:30:54 pm
You should try to forward a bigger range f.e. ports 30720 - 30721/22

Also, the screenshot you posted looks more like a knockknock port hiding feature then like port forwarding settings.

Another question:

Did you use "Get new list" to get the master list after you started your server?
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 14, 2009, 07:59:10 pm
You should try to forward a bigger range f.e. ports 30720 - 30721/22

Also, the screenshot you posted looks more like a knockknock port hiding feature then like port forwarding settings.

Another question:

Did you use "Get new list" to get the master list after you started your server?
Forwarding multiple ports, unfortunately, doesn't work either :(

Could you explain what you mean by "knockknock port hiding feature"? :S

And yes, I used "Get New List" with every change.
Title: Re: Server not showing up in master list
Post by: gimhael on January 14, 2009, 10:10:54 pm
Have you set a sv_hostname in your server.cfg ? Maybe it's there between the gazillion unnamed Tremulous-1.1.0 servers.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 14, 2009, 10:17:33 pm
Have you set a sv_hostname in your server.cfg ? Maybe it's there between the gazillion unnamed Tremulous-1.1.0 servers.


Yes, I have
Title: Re: Server not showing up in master list
Post by: Caveman on January 14, 2009, 11:43:05 pm
please explain more about your router and that "trigger protocol" - Stuff .)
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 15, 2009, 08:35:24 pm
please explain more about your router and that "trigger protocol" - Stuff .)

Sorry, I don't know what that "trigger protocol" stuff is, either. Anything else you'd like to know about the router?
Title: Re: Server not showing up in master list
Post by: Caveman on January 15, 2009, 09:13:53 pm
Yeah, it's exact brand so we can discourage others from buying it.
And while you are at it, please be so kind and read up on configuring it.
If that is not possible try asking the vendor/manufacturer on how to.
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 16, 2009, 08:21:51 pm
Yeah, it's exact brand so we can discourage others from buying it.
And while you are at it, please be so kind and read up on configuring it.
If that is not possible try asking the vendor/manufacturer on how to.

It's one of those sh!tty "Thompson Speedtouch 780"s. And if you don't mind, I don't feel like reading up on things that probably already work :-\
It'd be another story if it didn't...
Title: Re: Server not showing up in master list
Post by: kevlarman on January 18, 2009, 05:57:53 pm
if you can figure out how to use a packet sniffer, make sure that after every heartbeat, you get '\xff\xff\xff\xffgetinfo' from master.tremulous.net (the source port will NOT be 30710 to check that your nat is set up properly)
Title: Re: Server not showing up in master list
Post by: cactusfrog on January 18, 2009, 06:43:18 pm
you can always connect my typing /connect [stagnet ip]:[port you forwarded to]
Title: Re: Server not showing up in master list
Post by: brendanvos on January 19, 2009, 05:07:24 am

So is there any thing I can do to make my server show up in the master list? I have my port forwarding set to Tremulous Start: 32123 End: 32123 and Both UDP and TCP. Anything I can change? My friend can access the server by adding my server name and ip address but only if we are on the same network. I've spent many hours working on setting up a sever and I really need a solution. kthxbi!

OHHH AND PS. I USE A LINKSYS WRT54G ROUTER!

Title: Re: Server not showing up in master list
Post by: cactusfrog on January 19, 2009, 08:00:03 pm
well you can always add it to favorites and then when you want to connect to your server you just switch the server list from internet to favorites. or you can always make a bind like /bind f5 connect [your local ip]:32123

Title: Re: Server not showing up in master list
Post by: brendanvos on January 19, 2009, 08:07:16 pm
the only problem is that it can only be added to friends/connected to from the network I set it up on.
Title: Re: Server not showing up in master list
Post by: Bissig on January 19, 2009, 11:30:20 pm

So is there any thing I can do to make my server show up in the master list? I have my port forwarding set to Tremulous Start: 32123 End: 32123 and Both UDP and TCP. Anything I can change? My friend can access the server by adding my server name and ip address but only if we are on the same network. I've spent many hours working on setting up a sever and I really need a solution. kthxbi!

OHHH AND PS. I USE A LINKSYS WRT54G ROUTER!

Well, apparently your router is still blocking access outside the local network. Which means you need to put it into the DMZ zone or something similar in your routers firewall configuration. Unless I misunderstood what you were trying to do.
Title: Re: Server not showing up in master list
Post by: brendanvos on January 20, 2009, 12:35:58 am
You mean like this? (http://i435.photobucket.com/albums/qq77/bikerboy2442/DMZ.jpg)
Title: Re: Server not showing up in master list
Post by: brendanvos on January 20, 2009, 01:08:06 am
sorry i couldnt get the screen shot to show up so i posted a link to it
Title: Re: Server not showing up in master list
Post by: HalcyonNL on January 20, 2009, 07:42:23 pm
if you can figure out how to use a packet sniffer, make sure that after every heartbeat, you get '\xff\xff\xff\xffgetinfo' from master.tremulous.net (the source port will NOT be 30710 to check that your nat is set up properly)

Ok I'll try that.