If you use -fork, the servers have one global copy of memory, and only the
bits they write to get splintered off into private memory.  So for multiple
servers the memory usage is reduced.  Also, since l4d uses less CPU and has
less slots than other games, you'll probably want to run a bunch of them,
and this lets you do that easily

Parameters with - are parameters you're passing to the dedicated server at
startup (things line "bind to this IP").  Parameters with + are console
commands that are executed once the server is running (so things like "load
this map; set this value" etc. - you can execute any console command or set
any cvar with that)

Confusingly enough, most of the time the server is clever enough to work
around mistaking the 2, which can muddy the distinction a bit.

> -----Original Message-----
> From: hlds_linux-boun...@list.valvesoftware.com [mailto:hlds_linux-
> boun...@list.valvesoftware.com] On Behalf Of Oliver Salzburg
> Sent: 12 December 2008 23:29
> To: Half-Life dedicated Linux server mailing list
> Subject: [hlds_linux] Forked servers and srcds parameters
> 
> I have two questions.
> The first one is, what is the advantage in using forked servers instead
> of just running multiple instances?
> The other is, what is the deal behin the srcds_run parameter prefix
> scheme? Why are some parameters prefixed with - and others with +?
> 
> Thanks in advance.
> 
> _______________________________________________
> 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