.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Air Assault Task Force- Save $8.00
Bronze- Save $10.00

   







Go Back   .com.unity Forums > Shrapnel Community > Space Empires: IV & V

Reply
 
Thread Tools Display Modes
  #1  
Old January 25th, 2002, 01:40 AM
LazarusLong42's Avatar

LazarusLong42 LazarusLong42 is offline
Corporal
 
Join Date: Nov 2000
Location: Ann Arbor, MI, USA
Posts: 191
Thanks: 0
Thanked 0 Times in 0 Posts
LazarusLong42 is on a distinguished road
Default Re: SEIV Gold Demo does *not* have TCP/IP

Or, you could always use the PBW RTC when 1) the gold disc comes out and 2) we get the server back up and running

Richard: you play Netrek? Wow... it has been a LONG time since I played that. Will have to check it out again...

Eric/LL
__________________
in Virtuo Design
Read my latest story at Speculon
Reply With Quote
  #2  
Old January 25th, 2002, 03:33 AM
Richard's Avatar

Richard Richard is offline
Brigadier General
 
Join Date: Dec 1999
Location: Lancaster, OH 43130
Posts: 1,997
Thanks: 5
Thanked 9 Times in 8 Posts
Richard is on a distinguished road
Default Re: SEIV Gold Demo does *not* have TCP/IP

Yeah I go by Canute on most servers and Cold Pizza on my League Team.

I actually just picked it up about 6 months ago or so, I used to play a LONGGGGG time ago back in college back in 92-94.
__________________
Change is inevitable, how you handle change is controllable - J. Strong
Reply With Quote
  #3  
Old January 25th, 2002, 12:41 PM

dumbluck dumbluck is offline
Lieutenant Colonel
 
Join Date: Feb 2001
Location: iola, ks, usa
Posts: 1,319
Thanks: 3
Thanked 0 Times in 0 Posts
dumbluck is on a distinguished road
Default Re: SEIV Gold Demo does *not* have TCP/IP

What's "netrek"?
__________________
dumbluck
CEO, Fortuitous Investments, Inc.
Author: The Belanai Story
Reply With Quote
  #4  
Old January 25th, 2002, 04:41 PM
Richard's Avatar

Richard Richard is offline
Brigadier General
 
Join Date: Dec 1999
Location: Lancaster, OH 43130
Posts: 1,997
Thanks: 5
Thanked 9 Times in 8 Posts
Richard is on a distinguished road
Default Re: SEIV Gold Demo does *not* have TCP/IP

www.netrek.org
__________________
Change is inevitable, how you handle change is controllable - J. Strong
Reply With Quote
  #5  
Old January 25th, 2002, 05:39 PM
Taqwus's Avatar

Taqwus Taqwus is offline
Major General
 
Join Date: Aug 2000
Location: Mountain View, CA
Posts: 2,162
Thanks: 2
Thanked 4 Times in 4 Posts
Taqwus is on a distinguished road
Default Re: SEIV Gold Demo does *not* have TCP/IP

Netrek can get away with UDP because the consequences of packet loss (UDP being a connection-free, best-effort protocol) are relatively minor -- perhaps a player's ship gets blown up because his "shield up" packets got dropped, but he'll respawn with a new one, and he might have up to seven teammates who can bail him out, at least in an 8-on-8-style Bronco game. Otherwise, no biggie; it's not transferring files that get corrupted.

Heh. I used to play, in, what, '93-'95 or '96 or so. Never took it too seriously, and my dodging and torp marksmanship was pretty darned lousy.
__________________
Are we insane yet? Are we insane yet? Aiiieeeeee...
Reply With Quote
  #6  
Old January 25th, 2002, 07:21 PM

robinleepowell robinleepowell is offline
Private
 
Join Date: Jan 2002
Posts: 11
Thanks: 0
Thanked 0 Times in 0 Posts
robinleepowell is on a distinguished road
Default Re: SEIV Gold Demo does *not* have TCP/IP

Just for the record, it turns out that SEIV Gold uses *both* UDP and TCP.

Judging by my dump logs, the client sends a UDP packet to say, "Yo, I'm here.". The server then responds with a similar packet.

Then you hit Begin Game on the host. The host sends a UDP packet, and then the *host* opens a TCP connection to a known port on the *client*.

This pretty much violates best practices of TCP/IP programming, and is just not a good idea.

Then the client creates their empire, and all the data transfer is done through TCP/IP.

At that point I stopped.

This is disturbingly bad networking code. I've been in contact with Aaron, whose response was "Open up the ports on your firewall.". Nevermind that when you're using UDP like this you can only have one host playing the game behind any given firewall, as long as the host is outside the firewall.

I'm rather annoyed, as this makes the game largely useless for my purposes. I specifically didn't get SEIV earlier because I wanted to play TCP/IP games during the day (i.e. from work; play a turn, work for an hour, play a turn, work for an hour, etc). Looks like it still isn't going to happen.

I know there's nothing you guys can do, but I wanted to vent.

-Robin, casting a long hard look at his pre-order.
Reply With Quote
  #7  
Old January 25th, 2002, 08:10 PM
geoschmo's Avatar

geoschmo geoschmo is offline
National Security Advisor
 
Join Date: Jan 2001
Location: Ohio
Posts: 8,450
Thanks: 0
Thanked 4 Times in 1 Post
geoschmo is on a distinguished road
Default Re: SEIV Gold Demo does *not* have TCP/IP

Well, if you are only wanting to play a turn every hour or so, you don't really need TCP/IP at all. You could easily keep up that rate using PBW (Once we get it back up), or even standard PBEM. With only a small amount of playing with files. Very little actually if you use matryx's mod chooser to launch your turns.

Geoschmo
__________________
I used to be somebody but now I am somebody else
Who I'll be tomorrow is anybody's guess
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 09:13 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.