I put a map into the start up configs on our Left4Dead servers. Someone may 
have taken that out of context and used server.cfg instead. 

I typically put the convars (the ones with the + on the command line) into a 
start up config file rather than putting them on the command line. This is so 
that I can start up multiple instances of a game server from the same 
directory, while still having control over each individual instance. For any 
shared values these typically go into server.cfg. I use server.cfg rather than 
autoexec.cfg so that we can dynamically change the values without having to 
rcon into every instance of the game across the cluster in multiple 
datacenters. The changes will eventually propagate as the maps rotate, or the 
server is restarted. 

I agree it is confusing that there is a difference between - options and + 
options. Once you figure out which ones are convars and which are not, then it 
will make more sense. Order of convars on the command line is important. Order 
of options typically are not. Options are used to configure the low level parts 
of the engine before the convar handling is initialized. The line can be 
blurry, and sometimes "helpful" code perpetuates the confusion (e.g -ip vs 
+ip). These two should be functionally equivalent, but sometimes they aren't. 

M.

-----Original Message-----
From: hlds_linux-boun...@list.valvesoftware.com 
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of James Puckett
Sent: Tuesday, July 26, 2011 10:31 PM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] Server Loop

Funny, because I never found a tutorial that mentioned adding map parameter
to your server.cfg.. maybe you should stop criticizing others for your lack
of research?

On Tue, Jul 26, 2011 at 9:34 PM, Jesse Molina <je...@opendreams.net> wrote:

>
> Some feedback here for Valve:
>
> I went through the learning process of srcds servers/tf2 about nine months
> ago or so.
>
> Because of the large number of tutorials and howtos written by very eager
> novices, I was thoroughly confused on what commands needed to be issued as
> arguments on the command line and which needed to be in the server.cfg.  I
> had to do a lot of troubleshooting and experimentation before I figured this
> out.
>
> Clarification via official documentation as to which commands need to go on
> the command line and which need to go in the server.cfg would be good.
>  Also, which need a - and which need a + would be good too.
>
> FYI, here's the command line used to start one of my testing quickplay
> servers;
>
> ./srcds_linux -game tf -ip 0.0.0.0 +clientport 27041 +hostport 27141
> +tv_port 27241 -steamport 26041 +replay_port 27441 -strictportbind -pidfile
> /home/hlds/srcds-servers/**server-tf2-PHXONE/server.pid -maxplayers 24
> +map pl_goldrush
>
> This same command line setup is very similar for hl2dm, css, and l4d/l4d2
>
> Notice how some are + and some are -.  There is a good reason for each, but
> there is no pattern or any sense to any of it from a sysadmin perspective.
>
>
>
>
> Alfred Reynolds wrote:
>
>> Remove the map command from your config file(s)
>>
>>
> --
> # Jesse Molina
> # Mail = je...@opendreams.net
> # Page = page-je...@opendreams.net
> # Cell = 1.602.323.7608
> # Web  = http://www.opendreams.net/**jesse/<http://www.opendreams.net/jesse/>
>
>
>
>
> ______________________________**_________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/**mailman/listinfo/hlds_linux<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

_______________________________________________
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