Aces High Bulletin Board
Help and Support Forums => Technical Support => Topic started by: Benny Moore 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?
-
You would probably get quicker answer if you put this in the Technical or Free Multiplayer Forum.
-
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.
-
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.
-
Hello?
-
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.
-
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!
-
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.