If you're refering to the ports in the 27020 range, those are probably
not clientports but sourcetv ports. I noticed them on my servers as
well a while ago and got rid of them by specifying -nohltv on the
command line.

You can find all these options at
https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server

On Sun, Feb 9, 2014 at 12:54 AM, Weasels Lair <[email protected]> wrote:
> Yep.  I use "+port" and "-steamport" in my SRCDS command-lines.
> I have never tried to over-ride the "+clientport" option.  What is a
> mystery to me is why it needs any more ports than "+port" and
> "-steamport".  Further, it seems to always grab TWO "client ports" per
> instance - not just ONE.
>
> Also, I just double-checked my HLDS port usage.  That doesn't use
> anything other than "+port" and -"sport" (instead of "-steamport").
> There doesn't seem to be any need for the GoldSrc/HLDS to use any
> ports other than that.
>
>
> On Sat, Feb 8, 2014 at 3:46 PM, Rudy Bleeker <[email protected]> wrote:
>> Yes there are indeed 3 variables that you can set which control the
>> ports your srcds instance uses.
>>
>> 1. +hostport (default 27015) opens both a TCP and a UDP port
>> 2. +clientport (default 27005) opens a UDP port
>> 3. -steamport (I guess the default is 26900) opens a UDP port on the
>> number +1 for some reason
>>
>> there's also the -port command line option which controls (and I
>> believe overrules, but I've never tested that) the same port as
>> +hostport does.
>>
>> On Sun, Feb 9, 2014 at 12:10 AM, Weasels Lair <[email protected]> wrote:
>>>> Rudy Bleeker Sat, 08 Feb 2014 05:24:51 -0800
>>>>
>>>> In reality the -steamport is 1 higher than what you
>>>> set it to, right? I remember reading something about
>>>> this a while ago.
>>>
>>> That's effectively correct.
>>>
>>> In addition to the game port and the steam port, I also have noticed
>>> each instance open several out-bound client ports in the 27000-series.
>>>  Some sort of steam "client port"?
>>>
>>> But explicitly specifying the game port and the steam port seems to be
>>> sufficient to allow multiple SRCDS instances to operate on the same IP
>>> address.  Whatever that other/extra port is, it seems to be
>>> dynamically grabbing whatever's available without creating any
>>> conflicts.
>>>
>>> Below are some "netstat" captures from a Debian Linux server running 3
>>> instances of TF2, plus a couple other Valve SRCDS titles, plus several
>>> mods - all sharing the same IP address.  You will note, that in
>>> addition to the specified game-ports (6000-series in my case), and the
>>> specified steam ports (7000-series in my case), there are several
>>> other ports each seems to dynamically grab as needed.
>>>
>>> Obviously, this is all best viewed in a fixed-pitch font.
>>>
>>> Note: Output is parsed from "netstat --all --inet --numeric-ports
>>> --program --extend" command while logged-in as the account that the
>>> game servers operate under.
>>>
>>> TF2, instance 1 of 3
>>> ====================
>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>> State       User       Inode       PID/Program name
>>> -----------------------------------------------------------------------------------------------------------------------
>>> tcp        0      0 192.30.161.61:6301      0.0.0.0:*
>>> LISTEN      whatever   2395002767  1211/srcds_linux
>>> udp    12096      0 0.0.0.0:6301            0.0.0.0:*
>>>          whatever   2395002763  1211/srcds_linux
>>> udp        0      0 0.0.0.0:7302            0.0.0.0:*
>>>          whatever   2395054751  1211/srcds_linux
>>> udp        0      0 0.0.0.0:27005           0.0.0.0:*
>>>          whatever   2395002764  1211/srcds_linux
>>> udp        0      0 0.0.0.0:27020           0.0.0.0:*
>>>          whatever   2395002766  1211/srcds_linux
>>>
>>> TF2, instance 2 of 3
>>> ====================
>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>> State       User       Inode       PID/Program name
>>> -----------------------------------------------------------------------------------------------------------------------
>>> tcp        0      0 192.30.161.61:6303      0.0.0.0:*
>>> LISTEN      whatever   2395036130  1268/srcds_linux
>>> udp        0      0 0.0.0.0:6303            0.0.0.0:*
>>>          whatever   2395036127  1268/srcds_linux
>>> udp        0      0 0.0.0.0:7304            0.0.0.0:*
>>>          whatever   2395105669  1268/srcds_linux
>>> udp        0      0 0.0.0.0:27007           0.0.0.0:*
>>>          whatever   2395036128  1268/srcds_linux
>>> udp        0      0 0.0.0.0:27022           0.0.0.0:*
>>>          whatever   2395036129  1268/srcds_linux
>>>
>>> TF2, instance 3 of 3
>>> ====================
>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>> State       User       Inode       PID/Program name
>>> -----------------------------------------------------------------------------------------------------------------------
>>> tcp        0      0 192.30.161.61:6305      0.0.0.0:*
>>> LISTEN      whatever   2395082244  1351/srcds_linux
>>> udp     1344      0 0.0.0.0:6305            0.0.0.0:*
>>>          whatever   2395082241  1351/srcds_linux
>>> udp        0      0 0.0.0.0:7306            0.0.0.0:*
>>>          whatever   2395123039  1351/srcds_linux
>>> udp        0      0 0.0.0.0:27011           0.0.0.0:*
>>>          whatever   2395082242  1351/srcds_linux
>>> udp        0      0 0.0.0.0:27026           0.0.0.0:*
>>>          whatever   2395082243  1351/srcds_linux
>>>
>>> Counter-Strike:Source
>>> =====================
>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>> State       User       Inode       PID/Program name
>>> -----------------------------------------------------------------------------------------------------------------------
>>> tcp        0      0 192.30.161.61:6307      0.0.0.0:*
>>> LISTEN      whatever   2395127256  1421/srcds_linux
>>> udp        0      0 0.0.0.0:6307            0.0.0.0:*
>>>          whatever   2395127252  1421/srcds_linux
>>> udp        0      0 0.0.0.0:7308            0.0.0.0:*
>>>          whatever   2395143869  1421/srcds_linux
>>> udp        0      0 0.0.0.0:27012           0.0.0.0:*
>>>          whatever   2395127254  1421/srcds_linux
>>> udp        0      0 0.0.0.0:27027           0.0.0.0:*
>>>          whatever   2395127255  1421/srcds_linux
>>>
>>> Half-Life DM:Source
>>> ===================
>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>> State       User       Inode       PID/Program name
>>> -----------------------------------------------------------------------------------------------------------------------
>>> tcp        0      0 192.30.161.61:6309      0.0.0.0:*
>>> LISTEN      whatever   2395157135  1493/srcds_linux
>>> udp        0      0 0.0.0.0:6309            0.0.0.0:*
>>>          whatever   2395157131  1493/srcds_linux
>>> udp        0      0 0.0.0.0:7310            0.0.0.0:*
>>>          whatever   2395184951  1493/srcds_linux
>>> udp        0      0 0.0.0.0:27010           0.0.0.0:*
>>>          whatever   2395157133  1493/srcds_linux
>>> udp        0      0 0.0.0.0:27025           0.0.0.0:*
>>>          whatever   2395157134  1493/srcds_linux
>>>
>>> OrangeBox Mod, 1 of 2
>>> =====================
>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>> State       User       Inode       PID/Program name
>>> -----------------------------------------------------------------------------------------------------------------------
>>> tcp        0      0 192.30.161.61:6401      0.0.0.0:*
>>> LISTEN      whatever   2395208908  1573/srcds_i486
>>> udp        0      0 0.0.0.0:6401            0.0.0.0:*
>>>          whatever   2395208905  1573/srcds_i486
>>> udp        0      0 0.0.0.0:7402            0.0.0.0:*
>>>          whatever   2395328628  1573/srcds_i486
>>> udp        0      0 0.0.0.0:27008           0.0.0.0:*
>>>          whatever   2395208906  1573/srcds_i486
>>> udp        0      0 0.0.0.0:27023           0.0.0.0:*
>>>          whatever   2395208907  1573/srcds_i486
>>>
>>> OrangeBox Mod, 2 of 2
>>> =====================
>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>> State       User       Inode       PID/Program name
>>> -----------------------------------------------------------------------------------------------------------------------
>>> tcp        0      0 192.30.161.61:6409      0.0.0.0:*
>>> LISTEN      whatever   2395239522  1633/srcds_i486
>>> udp        0      0 0.0.0.0:6409            0.0.0.0:*
>>>          whatever   2395239519  1633/srcds_i486
>>> udp        0      0 0.0.0.0:7410            0.0.0.0:*
>>>          whatever   2395246348  1633/srcds_i486
>>> udp        0      0 0.0.0.0:27006           0.0.0.0:*
>>>          whatever   2395239520  1633/srcds_i486
>>> udp        0      0 0.0.0.0:27021           0.0.0.0:*
>>>          whatever   2395239521  1633/srcds_i486
>>>
>>> SDK 2013 Mod
>>> ============
>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>> State       User       Inode       PID/Program name
>>> -----------------------------------------------------------------------------------------------------------------------
>>> tcp        0      0 192.30.161.61:6411      0.0.0.0:*
>>> LISTEN      whatever   2395280250  1703/srcds_linux
>>> udp        0      0 0.0.0.0:6411            0.0.0.0:*
>>>          whatever   2395280247  1703/srcds_linux
>>> udp        0      0 0.0.0.0:7412            0.0.0.0:*
>>>          whatever   2395294585  1703/srcds_linux
>>> udp        0      0 0.0.0.0:27009           0.0.0.0:*
>>>          whatever   2395280248  1703/srcds_linux
>>> udp        0      0 0.0.0.0:27024           0.0.0.0:*
>>>          whatever   2395280249  1703/srcds_linux
>>>
>>> _______________________________________________
>>> To unsubscribe, edit your list preferences, or view the list archives, 
>>> please visit:
>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
>>
>>
>>
>> --
>> Idleness is not doing nothing. Idleness is being free to do anything.
>>   - Floyd Dell
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives, 
>> please visit:
>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux



-- 
Idleness is not doing nothing. Idleness is being free to do anything.
  - Floyd Dell

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

Reply via email to