Author Topic: Three thousand ports?  (Read 582 times)

Offline Benny Moore

  • Silver Member
  • ****
  • Posts: 1439
Three thousand ports?
« on: September 21, 2006, 01:59:18 PM »
Why in the world does it require three thousand ports to be open to host an eight player game?  All other games require only one to be open.  What's the deal with this?  Is there any way to host eight player games without opening three thousand ports?

Offline SlapShot

  • Plutonium Member
  • *******
  • Posts: 9121
Three thousand ports?
« Reply #1 on: September 21, 2006, 02:01:13 PM »
You would probably get quicker answer if you put this in the Technical or Free Multiplayer Forum.
SlapShot - Blue Knights

Guppy: "The only risk we take is the fight, and since no one really dies, the reward is the fight."

Offline Skuzzy

  • Support Member
  • Administrator
  • *****
  • Posts: 31462
      • HiTech Creations Home Page
Three thousand ports?
« Reply #2 on: September 21, 2006, 02:21:54 PM »
It has been changed to be 4000 ports now.  2000-6000.

The game does not open all those ports.  It uses a random subset of ports in that range.  From a security perspective, there is nothing running on those ports anyway so they are always safe.
« Last Edit: September 21, 2006, 03:51:34 PM by Skuzzy »
Roy "Skuzzy" Neese
support@hitechcreations.com

Offline Benny Moore

  • Silver Member
  • ****
  • Posts: 1439
Three thousand ports?
« Reply #3 on: September 22, 2006, 11:44:40 AM »
Thank you, but do you know why it does not use a single static port?  If nothing else, this will force me to reassign the ports for other programs, including ones I or other people on the network run at the same time as I run Aces High.  Moreover, some of the other programs, like Aces High, do not let me reassign their ports, meaning that Aces High and these other programs cannot be run at the same time on the same network.

Offline Benny Moore

  • Silver Member
  • ****
  • Posts: 1439
Three thousand ports?
« Reply #4 on: September 25, 2006, 05:31:21 PM »
Hello?

Offline The Fugitive

  • Plutonium Member
  • *******
  • Posts: 18260
      • Fugi's Aces Help
Three thousand ports?
« Reply #5 on: September 25, 2006, 08:38:29 PM »
Skuzzy is the network guru at HTC. I don't know why its set-up that way, but it is. The game doesn't always use all of the ports, but it needs them avalible. Al you really need to know, is thats the way it is and if you want to host a H2H game you'll have to open those port and have them avalible to use.

Offline Schatzi

  • Platinum Member
  • ******
  • Posts: 5729
      • http://www.slowcat.de
Three thousand ports?
« Reply #6 on: September 26, 2006, 03:40:35 AM »
Also, Skuzzy is one of the most overworked people i know... hes doing 4 jobs a day minimum, and all of them 150%.


>>S<< Skuzzy, and thank you for putting up with us!
21 is only half the truth.

Offline Schutt

  • Silver Member
  • ****
  • Posts: 1138
Three thousand ports?
« Reply #7 on: September 26, 2006, 10:15:19 AM »
Quote
Originally posted by Benny Moore
Thank you, but do you know why it does not use a single static port?  If nothing else, this will force me to reassign the ports for other programs, including ones I or other people on the network run at the same time as I run Aces High.  Moreover, some of the other programs, like Aces High, do not let me reassign their ports, meaning that Aces High and these other programs cannot be run at the same time on the same network.


It must connect to the HTC server and 8 users. Each of the users need more than one connection, where i dont know if its 2,3 or4 it needs.

That means it needs at least 30 ports, not one.

Standard in networking is that you connect to a server via an port where it accepts connections, then it assigns you to some other port which is used then.


So AH2 connects to the arena management (which is provided free of charge by HTC) gets a port assigned, transfers its data on this port, among others which port it uses to listen for users. say it connects to htc on port 2010 and gets a port between 2011 and 2051 assigned to comunicate with htc server. That would mean MAX 40 H2H arenas, since each needs a server connection. Then it gets a port assigned where it may be contacted by a client, which is maybe between 2100 and 2200, then it assigns the 10 necessary ports to the client, which is for 8 clients. makes 2200 to 2300 full.

So, AH2 would need 300 port numbers MIN to work, not one.


EDIT:
AH2 might work diffrent and assign a new socked recieving each packed, needing couple 100 of ports per logged in user.
« Last Edit: September 26, 2006, 10:40:50 AM by Schutt »