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