> 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

Reply via email to