That's awesome.
As an interesting side not, the "##" syntax works in both
-netconpassword and +sv_password. So, if you do something like
"-netconpassword myPassWord##" the forked servers will have netcon
passwords of MyPassWord01, MyPassWord02, etc.
- Dave
Chris Green wrote:
> In the next server update, the "+##" syntax (or +2*##, etc) works everywhere
> on the command line. Currently, it only works on a couple of port arguments
> such as netconsoleport (the bare string subsitution of ## _does_ currently
> work everywhere, just not the expression evaluation syntax).
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David A. Parker
> Sent: Friday, November 14, 2008 8:02 AM
> To: Half-Life dedicated Linux server mailing list
> Subject: Re: [hlds_linux] Opening ports for forked servers
>
> Thanks for the help.
>
> I tried launching a forked server but I have not been able to get it to
> work. Here is the command line I'm using for my test:
>
> ./srcds_run \
> -game left4dead \
> +map l4d_dem_hospital01_apartment \
> +ip xxx.xxx.xxx.xxx \
> +clientport 27005+## \
> +hostport 27015+## \
> -steamport 27690+## \
> +matchmakingport 27025+## \
> +systemlinkport 27035+## \
> +sv_lan 0 \
> +sv_allow_lobby_connect_only 0 \
> +exec server.cfg \
> -nomaster \
> -noauth \
> -autoupdate \
> -debug \
> -fork 4
>
> The server seems to be starting up, but quickly reaches a point where it
> just prints this message repeatedly:
>
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
> got status map=l4d_dem_hospital01_apartment;players=0
>
> I am not able to type anything into the console and I have to kill the
> server with CTRL-C. I think someone else reported this problem to the
> list a little while ago. Any ideas?
>
> Thanks,
> Dave
>
> Milton Ngan wrote:
>> You still need to deal with the steamport, clientport (27005),
>> matchmakingport (27025), systemlinkport (27030) in order to actually start
>> up the servers, but on the firewall front you should be good. This is how
>> the PC servers I have setup are firewalled.
>>
>> The systemlink and matchmaking ports are likely to go away at some point.
>> These are vestiges of the Xbox networking code. So this will make things a
>> little easier.
>>
>> M.
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David A.
>> Parker
>> Sent: Thursday, November 13, 2008 2:00 PM
>> To: Half-Life dedicated Linux server mailing list
>> Subject: Re: [hlds_linux] Opening ports for forked servers
>>
>> So a forked server should work under our existing configuration? That's
>> excellent. Thanks!
>>
>> - Dave
>>
>> Milton Ngan wrote:
>>> The only port you need to have exposed to the world is the +hostport (aka
>>> -port aka +port). This is the default 27015 UDP port. Add the rcon and
>>> netcon ports as you need them. The other ports need to be allocated (unless
>>> you can disable them like the hltv port), but are only used for outbound
>>> communication (or not used at all), so they don't need to be open inbound
>>> on your firewall.
>>>
>>> M.
>>>
>>> -----Original Message-----
>>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David A.
>>> Parker
>>> Sent: Thursday, November 13, 2008 1:39 PM
>>> To: Half-Life dedicated Linux server mailing list
>>> Subject: [hlds_linux] Opening ports for forked servers
>>>
>>> Hi,
>>>
>>> I'm trying to figure out which ports I would need to request to have
>>> opened through our firewall if I decide to run a forked L4D server
>>> (which I would like to do). As it stands right now, we have the
>>> following ports open to each of our game server IPs:
>>>
>>> TCP 27015
>>> UDP 1200
>>> UDP 27000-27015
>>>
>>> Let's say I start a server using the following command line:
>>>
>>> ./srcds_run \
>>> -game left4dead \
>>> -ip x.x.x.x \
>>> -nohltv \
>>> +map l4d_dem_hospital01_apartment\
>>> -fork 8
>>>
>>> This should start 8 servers, and since I'm not using hltv, they should
>>> be listening on sequential UDP ports 27015-27022. In this case I would
>>> simply ask to have UDP ports 27016-27022 opened up. However, in
>>> Milton's e-mail he mentioned other options, such as -steamport,
>>> +clientport +hostport, +matchmakingport, and +systemlinkport. Would any
>>> of these ports need to be specified as well?
>>>
>>> Thanks,
>>> Dave
>>>
>>> --
>>>
>>> Dave Parker
>>> Utica College
>>> Integrated Information Technology Services
>>> (315) 792-3229
>>> Registered Linux User #408177
>>>
>>> _______________________________________________
>>> To unsubscribe, edit your list preferences, or view the list archives,
>>> please visit:
>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>
>>> _______________________________________________
>>> To unsubscribe, edit your list preferences, or view the list archives,
>>> please visit:
>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>
>> --
>>
>> Dave Parker
>> Utica College
>> Integrated Information Technology Services
>> (315) 792-3229
>> Registered Linux User #408177
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>
>
> --
>
> Dave Parker
> Utica College
> Integrated Information Technology Services
> (315) 792-3229
> Registered Linux User #408177
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>
--
Dave Parker
Utica College
Integrated Information Technology Services
(315) 792-3229
Registered Linux User #408177
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux