What is a client port anyway?

On Sunday, June 27, 2010, Cc2iscooL <cc2isc...@gmail.com> wrote:
> Uh...
>
> The source engine always takes two ports. One server and one client.
>
> Either specify client ports as ICS mentioned or put servers farther apart.
>
> On Sun, Jun 27, 2010 at 9:08 AM, Michael K. Gosvig 
> <m...@michaelgosvig.dk>wrote:
>
>> The problem is, in the start command line the server is set to a specific
>> port, example 27030. But in the screen it writes. " Network: IP
>> 92.246.12.12, mode MP, dedicated Yes, ports 27030 SV / 27031 CL"
>>
>> The server side is set to 27030, but then the client side takes 27031, and
>> there the problem starts, as there is another server on 27031. And when it
>> trys to start it's port I taken by the previous one on the client side.
>>
>> Why is it that the client side on some severs take the next port but on
>> others take "-1" in screen ?
>>
>> Michael
>>
>> -----Oprindelig meddelelse-----
>> Fra: hlds_linux-boun...@list.valvesoftware.com
>> [mailto:hlds_linux-boun...@list.valvesoftware.com] På vegne af Marc.B
>> Sendt: 27. juni 2010 14:45
>> Til: Half-Life dedicated Linux server mailing list
>> Emne: Re: [hlds_linux] New Source server takes a random port
>>
>> Michael,
>>
>> As far as I know, it don't pick up a random port. It try port + 1 until it
>> find a free port.
>> There are other games that work the same way, so I think you should make a
>> fix on your side since you are not supposed to start a server on a port
>> that
>> is already used.
>>
>> Checking if that the port is available using netstat before you launch a
>> server is the best way, and you can also make a sleep between the server
>> kill and the server start.
>>
>> We are hosting about 5.000 and have no issue with this new port management.
>> We do also reboot most servers in the morning.
>>
>> Cheers,
>>
>> Marc.
>>
>> On Sun, Jun 27, 2010 at 2:04 PM, Eric Riemers <riem...@binkey.nl> wrote:
>>
>> > You can always do a netstat -an|grep LISTEN|grep <portnumber> then "if
>> > found, wait 10 seconds" and try again before starting.
>> > Might not be the nicest solution , but could work for you.
>> >
>> > Eric
>> >
>> > -----Original Message-----
>> > From: hlds_linux-boun...@list.valvesoftware.com
>> > [mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of Michael
>> K.
>> > Gosvig
>> > Sent: zondag 27 juni 2010 2:50
>> > To: 'Half-Life dedicated Linux server mailing list'
>> > Subject: Re: [hlds_linux] New Source server takes a random port
>> >
>> > No luck with "-hostport" instead of "-port"
>> >
>> > -----Oprindelig meddelelse-----
>> > Fra: hlds_linux-boun...@list.valvesoftware.com
>> > [mailto:hlds_linux-boun...@list.valvesoftware.com] På vegne af Cc2iscooL
>> > Sendt: 27. juni 2010 02:38
>> > Til: Half-Life dedicated Linux server mailing list
>> > Emne: Re: [hlds_linux] New Source server takes a random port
>> >
>> > Yes but the ports shouldn't be in use if they're restarting. Maybe try
>> > adding some delays to your reboot scripts so the daemon has a chance to
>> > shut
>> > down and a check to see if the process is closed before starting up a new
>> > server.
>> >
>> > On Sat, Jun 26, 2010 at 7:27 PM, Michael K. Gosvig
>> > <m...@michaelgosvig.dk>wrote:
>> >
>> > > The problem is, that we are an official Gameserver provider, so when
>> > > our servers restart in the morning, som servers are faster than
>> > > others, it depends on how many mods the customer has installed.
>> > >
>> > > That why we loved the way the old engine worked, if it could not get
>> > > the port, written in the command line, it would not start. But the new
>> > > Source Engine, just takes a random port to start on. It's seams like
>> > > the server sometimes ignores the "-port xxxxx" in the command line.
>> > >
>> > >

-- 

Thanks,
 - Saul.

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to