Tremulous Forum

Community => Servers => Topic started by: brendanvos on January 20, 2009, 04:40:52 am

Title: !UNSOLVED! Tremulous Server Help
Post by: brendanvos on January 20, 2009, 04:40:52 am
Ok so I've successfully made my server but it doesn't show up on the master list and can only be viewed when you add it to your friend list from the network it was set up on. Oh and btw I use windows vista.

I know there are already forums about this but I'm going to post screen shots of every area I changed settings in and I didn't want to do that on someone else's forum.

Here are my tremulous related folders:

Tremulous program file:
(http://i435.photobucket.com/albums/qq77/bikerboy2442/ProgramsTremulous.jpg)

Tremulous program file/Base:
(http://i435.photobucket.com/albums/qq77/bikerboy2442/ProgramsTremulousBase.jpg)

User trem base:
(http://i435.photobucket.com/albums/qq77/bikerboy2442/UserTremBase.jpg)

User trem base vm:
(http://i435.photobucket.com/albums/qq77/bikerboy2442/UserTremBaseVm.jpg)


Here are all the router settings I changed on my Linksys  WRT54G router.

(http://i435.photobucket.com/albums/qq77/bikerboy2442/RouterBasicSetup.jpg)

(http://i435.photobucket.com/albums/qq77/bikerboy2442/RouterDDNS.jpg)

(http://i435.photobucket.com/albums/qq77/bikerboy2442/RouterFirewall.jpg)

(http://i435.photobucket.com/albums/qq77/bikerboy2442/RouterDMZ.jpg)

(http://i435.photobucket.com/albums/qq77/bikerboy2442/RouterPortForward.jpg)

Did I do anything wrong? Is there anything else i need to change in my router settings?

Here's the console information that appears when I open tremserver.bat (I believe there is nothing wrong here):

Code: [Select]
tremulous 1.1.0 win_mingw-x86 Aug 27 2006
----- FS_Startup -----
Current search path:
C:\Users\Brendan\AppData\Local\Tremulous/base
C:\Program Files\Tremulous\base\vms-1.1.0.pk3 (4 files)
C:\Program Files\Tremulous\base\map-uncreation-1.1.0.pk3 (110 files)
C:\Program Files\Tremulous\base\map-tremor-1.1.0.pk3 (45 files)
C:\Program Files\Tremulous\base\map-transit-1.1.0.pk3 (135 files)
C:\Program Files\Tremulous\base\map-niveus-1.1.0.pk3 (134 files)
C:\Program Files\Tremulous\base\map-nexus6-1.1.0.pk3 (151 files)
C:\Program Files\Tremulous\base\map-karith-1.1.0.pk3 (118 files)
C:\Program Files\Tremulous\base\map-atcs-1.1.0.pk3 (87 files)
C:\Program Files\Tremulous\base\map-arachnid2-1.1.0.pk3 (67 files)
C:\Program Files\Tremulous\base\data-1.1.0.pk3 (1229 files)
C:\Program Files\Tremulous/base

----------------------
2080 files in pk3 files
execing default.cfg
execing autogen.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
...detecting CPU, found generic

------- Input Initialization -------
No window for DirectInput mouse init, delaying
Joystick is not active.
------------------------------------
--- Common Initialization Complete ---
Winsock Initialized
Opening IP socket: localhost:32123
Hostname: Brendan-PC
IP: 192.168.1.101
Working directory: C:\Program Files\Tremulous
execing server.cfg
------ Server Initialization ------
Server: niveus
Hunk_Clear: reset the hunk ok
----- FS_Startup -----
Current search path:
C:\Users\Brendan\AppData\Local\Tremulous/base
C:\Program Files\Tremulous\base\vms-1.1.0.pk3 (4 files)
C:\Program Files\Tremulous\base\map-uncreation-1.1.0.pk3 (110 files)
C:\Program Files\Tremulous\base\map-tremor-1.1.0.pk3 (45 files)
C:\Program Files\Tremulous\base\map-transit-1.1.0.pk3 (135 files)
C:\Program Files\Tremulous\base\map-niveus-1.1.0.pk3 (134 files)
C:\Program Files\Tremulous\base\map-nexus6-1.1.0.pk3 (151 files)
C:\Program Files\Tremulous\base\map-karith-1.1.0.pk3 (118 files)
C:\Program Files\Tremulous\base\map-atcs-1.1.0.pk3 (87 files)
C:\Program Files\Tremulous\base\map-arachnid2-1.1.0.pk3 (67 files)
C:\Program Files\Tremulous\base\data-1.1.0.pk3 (1229 files)
C:\Program Files\Tremulous/base

----------------------
4160 files in pk3 files
Loading vm file vm/game.qvm...
...which has vmMagic VM_MAGIC_VER2
Loading 881 jump table targets
VM file game compiled to 1205079 bytes of code
game loaded in 34179296 bytes on the hunk
------- Game Initialization -------
gamename: base
gamedate: Dec 27 2006
------------------------------------------------------------
InitGame: \timelimit\60\sv_hostname\Bren's First server\sv_maxclients\24\sv_maxRate\15000\sv_minPing\0\sv_maxPing\0\g_maxGameClients\0\g_suddenDeathTime\55\sv_minRate\5000\g_unlagged\1\version\tremulous 1.1.0 win_mingw-x86 Aug 27 2006\protocol\69\mapname\niveus\sv_privateClients\0\sv_allowDownload\0\g_needpass\0\gamename\base
!readconfig: loaded 6 levels, 1 admins, 0 bans, 0 commands
0 teams with 0 entities
-----------------------------------
-----------------------------------
Hitch warning: 100121245 msec frame time
Resolving master.tremulous.net
master.tremulous.net resolved to 208.116.49.110:30710
Sending heartbeat to master.tremulous.net
Hitch warning: 1989 msec frame time
Hitch warning: 988 msec frame time

And here's the Command Prompt that appears after opening tremserver.bat:

(http://i435.photobucket.com/albums/qq77/bikerboy2442/TremulousCommandPrompt.jpg)

Here's how I add my server:

(http://i435.photobucket.com/albums/qq77/bikerboy2442/Tremserveradd.jpg)

That would be Bren's First server 192.168.1.101:32123
And if you can see it after I add it the PING shows up as just 1
As I said I can access the server and play on it as can anyone who adds it and plays on it from my network.
All of my firewalls are disabled

Any help as to why I can't get my server on the master list and why it can only be accessed from my network would be appreciated. Thanks!
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: UniqPhoeniX on January 20, 2009, 07:57:36 am
Others will need to use your external IP, just google "my ip". 192.168. can only be accessed locally.
Quote
Hitch warning: 100121245 msec frame time
Wow, where did that come from?
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 20, 2009, 11:11:27 am
OK, i know how to help you so there's the plan:

You must create port forwarding to your ip (ip that router gives you) - make sure that that is exactly what you're setted.
And port you're forwarding must be same one that you're starting server with for example +set net_port 32123

//IF U are using linksys router i recomend you to install on it tomato (this is link to my post i have similar issue and solved that  http://tremulous.net/forum/index.php?topic=10186.0 (http://tremulous.net/forum/index.php?topic=10186.0)

Make sure that you're allowing that port from your host (os) firewall you must set that either in windows defender R if you're using another firewall in that one.

Good Luck!

Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 20, 2009, 11:13:01 am
And don't forget to start server with
Quote
+net_ip youreip
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 20, 2009, 11:17:10 am
and you must set router that he'll give you same ip every time you're connecting
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: UniqPhoeniX on January 20, 2009, 12:53:26 pm
(Biszkhopt: you need to find the modify button on your posts and stop double/triple posting, also try to keep related problems in one thread next time.)
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 20, 2009, 02:26:35 pm
Sorry i've notice that to but now when all my issues are solved moderator can just delete unneeded posts'
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Lucky singh on January 20, 2009, 04:15:26 pm
i made my server i not forwarded port or anything else i am aslo using window vista

which internet conn. u use?
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: brendanvos on January 20, 2009, 11:37:07 pm
USAKilleR- I found that my external ip is 71.38.188.125 now what do i do with that?

Oh and I would prefer to do this w/o switching to tomato, it screws everything up for me. I forgot this potentially important screen shot so here it is!:
(http://i435.photobucket.com/albums/qq77/bikerboy2442/IPaddress.jpg)

Lucky Singh- No one knows what you're talking about and this forum isnt about your problems its about mine so please stop posting stuff like this everywhere
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: UniqPhoeniX on January 21, 2009, 12:49:49 am
USAKilleR- I found that my external ip is 71.38.188.125 now what do i do with that?
If others want to see your server/connect to it, they will need to use your external IP
Quote
Lucky Singh- No one knows what you're talking about and this forum isnt about your problems its about mine so please stop posting stuff like this everywhere
You mean exactly like you posted here (http://tremulous.net/forum/index.php?topic=10108.msg154296#msg154296)? And only this thread is for your problems not the whole forum.
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: brendanvos on January 21, 2009, 12:51:20 am
Even I cant connect to my server with that ip while i can with my local ip

Sorry I meant thread
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: cactusfrog on January 21, 2009, 01:24:50 am
ok to connect to your server type in console /connect [[your local ip]:[the port you forwarded to]
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: brendanvos on January 21, 2009, 02:16:21 am
*Sigh* I know how to connect to a server but with the EXTERNAL ip address USA told me to use its not possible to connect to it. My server can only be connected to while on the network i set it up on and can only be connected to with my LOCAL ip address.
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: UniqPhoeniX on January 21, 2009, 02:25:19 am
Did anyone outside the network try the external IP?
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: brendanvos on January 21, 2009, 02:37:37 am
Yes, no one can connect using the external ip
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 21, 2009, 12:10:37 pm
Coz people outside server will not use you static ip neither you, exactly for that reason is port forwarding for instance my server ip is (I use port forwarding)
youre_static_ip:30720 and this is forwarding people to your host (connected through router) , but they should see you on master list. If nobody can see you're server on master list it mean that you're onhost (vista) firewall must be set to allow that port. If that also fail it could mean that linksys default firmware is dhit itself. I have wrt54gl and I've installed Tomato firmware on it (linux based with more options and better solutions http://www.polarcloud.com/tomato (http://www.polarcloud.com/tomato)). So if everything fail I would install tomato.

Good Luck
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Archangel on January 21, 2009, 07:05:53 pm
telling him to install another firmware isn't going to help him. if you have some sort of firewall in place on your desktop, add an exception for port 30720. on your router you should have the following setting for port forwarding: 192.168.1.101 port 30720 <-> 30720 udp (iirc linksys firmwares can forward ports i.e 80->8080, so you need to specify 30720 twice)

once you've done that, save your settings and try starting your tremulous server with it listening on 192.168.1.101, not your external ip.
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: David on January 21, 2009, 07:12:13 pm
Biszkhopt: Please stop telling people to re-flash their routers unless you are willing to buy then a new one when it bricks and / or fix it all for them.
Non-official firmware voids warranty's and shouldn't be used by anyone who doesn't know how to fix it / has a spare they don't mind losing.
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: brendanvos on January 21, 2009, 10:34:29 pm
So as i stated i already have my firewalls disabled to guarantee that is not a problem. with my internal ip i can already connect to my server but only from my network so the problem is getting my connection externally. I already have my router ported to 32132 as some sources state I should but what's the difference between that and 30720? And if I do change it to 30720 how do I change the command prompt to +set net_port 30720?
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 22, 2009, 11:23:15 am
Biszkhopt: Please stop telling people to re-flash their routers unless you are willing to buy then a new one when it bricks and / or fix it all for them.
Non-official firmware voids warranty's and shouldn't be used by anyone who doesn't know how to fix it / has a spare they don't mind losing.

Well, Tomato firmware is 100 times better than default LinksysFW, for me it solved few issues (witch for example. i have 4 computers in wireless network and tomato is great when it comes to bandwidth connection).
Beside installing tomato is easy as pie, and in case of any problems it's also easy to unbrick with linksys tool.
And 1 more thing (this is not only my opinion) Tomtato is way more stable than LSFW.
Installing firmwares like DD-WRT R Tomato is not unsafe, unless you don't read README.TXT.
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Archangel on January 22, 2009, 11:27:03 am
tomato is great when it comes to bandwidth connection

Cause, you know, like, your software totally makes your internet faster
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: David on January 22, 2009, 12:54:42 pm
Well, Tomato firmware is 100 times better than default LinksysFW, for me it solved few issues (witch for example. i have 4 computers in wireless network and tomato is great when it comes to bandwidth connection).
Beside installing tomato is easy as pie, and in case of any problems it's also easy to unbrick with linksys tool.
And 1 more thing (this is not only my opinion) Tomtato is way more stable than LSFW.
Installing firmwares like DD-WRT R Tomato is not unsafe, unless you don't read README.TXT.

Tomato is just the linksys one with a shiny new GUI bolted on.
If the linksys tool works, then its not bricked.  Reading the readme can help, but is no guarantee.  Stuff does go wrong, I have a linksys ADSL modem that's currently bricked until I find a JTAG cable.  (And that was flashing a firmware from linksys).

All this talk of routers is massively off topic, maybe split it?

EDIT (So as to not make another OT post)
http://www.polarcloud.com/tomatofaq#is_tomato_based_on_linksys_sou
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 22, 2009, 01:22:44 pm
Yep I agree that this isn't a place to talk about router and router firmwares, we can create post like that. I think that this'll be helpful coz firmwares have huge reaction on router working (tomato, dd-wrt and other are basically operating systems, and there is huge difference between how they work - router is just hardware).
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 22, 2009, 01:26:28 pm
Well, Tomato firmware is 100 times better than default LinksysFW, for me it solved few issues (witch for example. i have 4 computers in wireless network and tomato is great when it comes to bandwidth connection).
Beside installing tomato is easy as pie, and in case of any problems it's also easy to unbrick with linksys tool.
And 1 more thing (this is not only my opinion) Tomtato is way more stable than LSFW.
Installing firmwares like DD-WRT R Tomato is not unsafe, unless you don't read README.TXT.

Tomato is just the linksys one with a shiny new GUI bolted on.
If the linksys tool works, then its not bricked.  Reading the readme can help, but is no guarantee.  Stuff does go wrong, I have a linksys ADSL modem that's currently bricked until I find a JTAG cable.  (And that was flashing a firmware from linksys).

All this talk of routers is massively off topic, maybe split it?

Sorry, but i must add that you're wrong tomato is completely different firmware based on Linux and Tomato NAT (http://en.wikibooks.org/wiki/Tomato_Firmware#Introduction (http://en.wikibooks.org/wiki/Tomato_Firmware#Introduction))
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: brendanvos on January 22, 2009, 02:37:22 pm
back on topic please, can someone answer my last question?
Quote
So as i stated i already have my firewalls disabled to guarantee that is not a problem. with my internal ip i can already connect to my server but only from my network so the problem is getting my connection externally. I already have my router ported to 32132 as some sources state I should but what's the difference between that and 30720? And if I do change it to 30720 how do I change the command prompt to +set net_port 30720?
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 22, 2009, 03:02:16 pm
So as i stated i already have my firewalls disabled to guarantee that is not a problem. with my internal ip i can already connect to my server but only from my network so the problem is getting my connection externally. I already have my router ported to 32132 as some sources state I should but what's the difference between that and 30720? And if I do change it to 30720 how do I change the command prompt to +set net_port 30720?
The thing is that you must forward same port that you're starting server with.
For example I'm starting my server with command:

./tremded.x86 +set dedicated 2 +exec server.cfg +setnet_port 30720 +set fs_homepath /home/biszkhopt/.tremulous

and so the port i'm forwarding from router is 30720.

so in your case it would be +setnet_port 32132

The difference between these two ports is that in one case you're server ip will be yourstaticip:32132 and in other yourstaticip:30720
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 22, 2009, 03:38:47 pm
Regarding to you're earlier post, if someon want connect to you're server he'll be using:

your_static_ip:32132 (if U R forwarding 32132 port and starting game with such a port)

For instance ip that router gives me is 192.168.1.121, but i forwarded 30720 port and started server with it, so
if U want to connect to my server you must connect to 62.87.199.72:30720 (you can try) coz this is my static ip.
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: brendanvos on January 25, 2009, 12:50:14 am
So can anyone tell me whats wrong with my server in accordance with my screenshots?
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: Biszkhopt on January 26, 2009, 11:35:34 am
If U have done everything I said in my posts' it should work.

(If doesn't say in steps what you're doing to start server and to connect to it)
Title: Re: !UNSOLVED! Tremulous Server Help
Post by: cactusfrog on January 27, 2009, 03:59:55 am
STEP ONE: Find your local ip
Open command prompt by typing cmd in run.
(http://lh4.ggpht.com/_jl44AhyuTmM/SX6A3nX_HvI/AAAAAAAAASQ/IzTySvORly4/cmd.jpg)
Type ipconfig/all
(http://lh5.ggpht.com/_jl44AhyuTmM/SX6A171vX-I/AAAAAAAAASI/z1QdObBGAQQ/ipconfg.jpg)
press enter and find the part that says ip adress
(http://lh4.ggpht.com/_jl44AhyuTmM/SX6A3q4X6II/AAAAAAAAASU/tqSRlOy7y6k/ipadress.jpg)
Now write that down somewhere and start up tremulous.
STEP TWO: Find the port you are forwarding tremulous through.(if you port forwarded you should already know this)
STEP THREE: ad your server to favorites
chage the sorce from internet to favorites and click on the button that says New Favorite. now type your local ip + the port you forwared through. Make sure to do it in this format [local ip]:[port you forawred through.
(http://lh6.ggpht.com/_jl44AhyuTmM/SX6A28-Qe1I/AAAAAAAAASM/e6GXlNau5hI/enter%20into%20favorets.jpg)
NOW CONNECT!