Tremulous Forum
Community => Servers => Topic started 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
-
the master server won't list any servers hidden behind a NAT, make sure you have port 30720 (udp) properly forwarded to your computer.
-
I know the port is forwarded correctly, because people from outside my network can join. :S
-
Check it again. Is it really both? UDP and TCP?
-
I tried "UDP" and "Any", but no success :(
-
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.
-
i have the same problem! How do i Disable the NAT?
-
You don't want to disable NAT, else you'll have no internet on your boxes.
Just get rent a server somewhere.
-
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.
-
Maybe the MasterList finally found a way to keep those fracking home-nated-dsl-server unlisted. it would be great.
-
Except for people who like testing stuff. >____>
-
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? -.-
-
oh, if only that was true, so many less servers on the list <3
-
The empty servers give the devs the illusion that their game is famous.
-
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? ::)
-
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.
-
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 :)
-
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.
-
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.
-
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...
-
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.
-
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)
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.
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...
-
Excuse me, but where is the forwarding?
-
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?
-
Are you starting trem with +net_ip 192.168.1.71? It may be trying to bind to the other interface.
-
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 :(
-
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?
-
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?
-
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.
-
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.
-
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?
-
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.
-
Have you set a sv_hostname in your server.cfg ? Maybe it's there between the gazillion unnamed Tremulous-1.1.0 servers.
-
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
-
please explain more about your router and that "trigger protocol" - Stuff .)
-
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?
-
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.
-
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...
-
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)
-
you can always connect my typing /connect [stagnet ip]:[port you forwarded to]
-
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 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
-
the only problem is that it can only be added to friends/connected to from the network I set it up on.
-
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.
-
You mean like this? (http://i435.photobucket.com/albums/qq77/bikerboy2442/DMZ.jpg)
-
sorry i couldnt get the screen shot to show up so i posted a link to it
-
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.