* FAQ    * Search  * Register * Login 
Active topics
Unanswered topics

All times are UTC-06:00



Post new topic  Reply to topic  [ 10 posts ] 
Author Message
 Post subject: -=[ Creating a server behind Windows XP ICS/NAT ]=-
PostPosted: Thu Jun 17, 2004 2:01 pm 
Offline
DBB Cadet
DBB Cadet

Joined: Tue Jun 01, 2004 6:03 am
Posts: 16
WLM: You want to know? PM me...
Location: Portugal (Europe)
Quick and simple(?) question to experienced server admins:

Is it possible to create a server behind a NAT/ICS that people on internet can join? If so, post some instructions please.

The thing is, I want to host a cooperative game for some of my friends. I wouldn't need this info if it wasn't for the fact that after some time playing the host (me...) crashes whit this stupid error about memory that couldn't be read. Anyway, this error has always been here with me and I have changed computer two times. Nothing in common between them except running Descent 3. So I decided to give a try with a server on dedicated mode. I can't create a dedicated server on my computer, and run the game again and join, can I? At least a wasn't able to. So I have 2 spare computers on my network and I was wondering If I could use one of them to be a full-time dedicated server, that others could join in from the internet. Is this possible? Thanks in advance! Even if it's just to say "no way". :P


Top
   
 Post subject: Re: -=[ Creating a server behind Windows XP ICS/NAT ]=-
PostPosted: Thu Jul 01, 2004 5:15 pm 
Offline
DBB Defender
DBB Defender
User avatar

Joined: Sat Jan 30, 1999 3:01 am
Posts: 3222
ICQ: 15517678
Website: http://www.suncho.com
WLM: xenerxythis@hotmail.com
Yahoo Messenger: Spunchorb
AOL: Suncho
Location: Richmond, VT
Carlos_Ed wrote:
I can't create a dedicated server on my computer, and run the game again and join, can I?


Yes you can. I've done it before. What problems were you having?


Top
   
 Post subject:
PostPosted: Thu Jul 01, 2004 7:51 pm 
Offline
DBB Cadet
DBB Cadet

Joined: Tue Jun 01, 2004 6:03 am
Posts: 16
WLM: You want to know? PM me...
Location: Portugal (Europe)
It says that TCP/IP protocol is unavailable, or... busy, or... not configured, or something like that. What I was trying to do is run 2 copies of the game on the same machine. One of them as a Dedicated Server, and the other one as a client conecting to the server. But this is just in case the other option doesn't work. See, I have LAN with 4 PCs. And I share the internet through one of them. No router. The computer does the sharing. And I usually create the servers on the computer directly connected to the internet. But as I said Descent 3 isn't working quite well the standard way, so I wanted to have one of the other computers to be Dedicated Server. But I don't know if other people will be able to join in from the Internet. In case they do, it's HAPPY DAY FOR ME! :D

In case they don't, all that occurs to me is this 2-game-copies-runnin'-on-the-same-machine trick.

Any other suggestions/ideas are appreciated. I won't give up on this! I'll find a way, I always do... :twisted:


Top
   
 Post subject:
PostPosted: Thu Jul 01, 2004 9:04 pm 
Offline
DBB Alumni
DBB Alumni
User avatar

Joined: Tue Jul 20, 1999 2:01 am
Posts: 4396
I think it's "-useport 2093" (without the quotes) in the shortcut command line on the Dedi server.

You'll also need to specify a different temporary directory, 'cause the game you run and the server can't share the same tempdir folder.

The command line is "-tempdir C:\xxxx" (again, without the quotes) to direct the server to put the temp file(s) it creates in there. You *will* need to create that dir.

The "xxxx" is whatever you want to name it. I always use the port name (ie. -useport 2093 -tempdir C:\2093)

Hope that helps!


Top
   
 Post subject:
PostPosted: Fri Jul 02, 2004 5:47 am 
Offline
DBB DemiGod
DBB DemiGod
User avatar

Joined: Mon Jan 26, 2004 3:01 am
Posts: 645
Website: http://www.Descentforum.DE
Location: Germany
@ Sarge - that would only be the way for his "alternative" way to get what he wants.

Carlos, could you tell us the name of the game you were starting? What Operating-System do you run on the gateway-machine and what on the machine you'd like to setup as a server?

It is possible to get it working - butI have to admit: 2 Years ago I was trying the same and it was "impossible" to get that. A few month ago I was testing a new version of the servertool and somehow it worked then. But actually I don't know WHY it worked. An important thing is, that you maybe cannot see your own server on the trackerlist EVEN if it is still there. This has something to do with the ports and routing again. But you could join there manually too. What Sarge told you is a very good point to start: set your ports on both machines manually. I'd recommend 2092 on the client and 2093 on the dedi (Thats the same Sarge posted with the difference that you would add the "-useport 2092" to your client manually. Usually it already IS 2092 but I found out that this sometime helps on problems).

The error message - i think - was "TCPIP is not active on your system". Usually this message comes, if you have anpther program that is already communication on the same ports (this could be your D3-client computer).

I would recommend to use a servertool like the one from DE-Hunter http://www-user.uni-bremen.de/~baedeker/ because this will help you if you are unsure how to setup D3 dedis AND help you on the tracker stuff...


Top
   
 Post subject:
PostPosted: Fri Jul 02, 2004 9:08 pm 
Offline
DBB Cadet
DBB Cadet

Joined: Tue Jun 01, 2004 6:03 am
Posts: 16
WLM: You want to know? PM me...
Location: Portugal (Europe)
The Gateway computer is working on Windows XP Professional - Service Pack 1, all updates and patches done. The computer on my LAN that's going to be the dedicated server is going to have Windows 2000 Professional SP4. I can't see any incompatibilities here. As these two OS are based on the same "NT" technology. I don't have any doubts about creating regular dedicated servers. But this, isn't quite the "regular" situation. Having a dedicated server machine through ICS that other people from internet can join isn't something all that common. Maybe because of the hassle, or simply it isn't immediatelly possible. The D3Server tool is very good. Actually I am using it to fiddle around with the dedicated server. I can't think of making them without it! LoL

Again, my main goal is to setup a Descent 3 Cooperative server. the Listen-Server (server that you can play on) solution isn't working for be because some time after playing the game just crashes with that stupid error I described above. So, I decided to try dedicated, in one of two ways: Either have anoter of my PCs be Dedicated-Server (if I can get other people to join in from the Internet), or have two copies of Descent 3 running on the SAME COMPUTER (in this case, the one that's the gateway.) if the previous turns out impossible.

We can strike out all other sugestions not concerning to Descent 3 directly, as I have 100% sure my home networking is flawless, as is every system. Well... some of the machines are in desperate need of a severe upgrade. But they can run Descent 3 fine. The weakest machine is a Pentium II 333Mhz with a Glide accelerator card.


Top
   
 Post subject:
PostPosted: Fri Jul 02, 2004 10:02 pm 
Offline
DBB Alumni
DBB Alumni
User avatar

Joined: Tue Jul 20, 1999 2:01 am
Posts: 4396
I don't know anything about ICS, so I can't address that aspect of your problem.

A couple of things I *do* know.... there needs to be an IP address to the outside world that others can see on the dedi server. There needs to be a UDP and TCP hole punched through any firewall running (the ports are in the manual)

Also, if you're gonna run a separate dedi server, forget what I posted above. Just make sure that D3 runs properly on it.

And one more thing, just in case you didn't know, you do not need a D3 CD in the dedi machine.

Edit: Oh yea, you can't play directly on the dedi from another 'puter on the LAN, it'll hafta go out and come back in, using the 'outside' IP addy.


Top
   
 Post subject:
PostPosted: Sun Jul 04, 2004 1:36 pm 
Offline
DBB Cadet
DBB Cadet

Joined: Tue Jun 01, 2004 6:03 am
Posts: 16
WLM: You want to know? PM me...
Location: Portugal (Europe)
Hey sarge, what if I capture the network trafic concerning Descent 3 on my gateway and pump it to the machine that's going to be dedicated?

NOTE: Haven't tried making the server on the same machine yet, not going to be at home for a while.


Top
   
 Post subject:
PostPosted: Thu Jul 08, 2004 4:25 pm 
Offline
DBB Alumni
DBB Alumni
User avatar

Joined: Tue Jul 20, 1999 2:01 am
Posts: 4396
Like I said, I'm not sure how ICS werx so I really wouldn't know... though I doubt you could do that.

... also, running a dedi *and* playing on the same machine really bogs down the server for the other players who join.

Can anyone else help out here?


Top
   
 Post subject:
PostPosted: Sun Jul 11, 2004 6:36 pm 
Offline
DBB Benefactor
DBB Benefactor
User avatar

Joined: Tue Aug 24, 1999 2:01 am
Posts: 4193
ICQ: 6955979
Website: http://bubbalou.event3dstudios.com
Location: Dallas Texas USA
With ICS you will not be able to host from the ICS server and play from your side of the network from another machine, D3 does not support dual IPs


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 10 posts ] 

All times are UTC-06:00


Who is online

Users browsing this forum: Google [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  



Descent'rs have piloted these pages
 
The layout and contents contained within this site are © DescentBB.net 1997-2006.
Descent, Descent II are © Parallax Software Corporation.
Descent III is Outrage Entertainment.
Descent is a Trademark of Interplay Productions.

Miner Wars™ is trademark of Keen Software House s. r. o.
.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group