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 <wea...@weaselslair.com> 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

Reply via email to