Hi,

since the last update, we have some problems with our dedicated L4d linux 
servers.
We use sv_tags "ourkey" and sv_search_key "ourkey" and the server was bound to 
a steamgroup.

Someone started a lobby with the searchkey, got the friends in, then changed 
the lobby to public and started when it was full we started. Now we were 
transfered to our server (only when we set sv_tags and sv_search_key; only 
sv_search_key didn't work).

Since the last update, we need to completly disable the steamgroup to get 
sv_search_key to work. Is it possible to get both working again?


Next, it seems, when we are ingame on the server and sv_search_key is active, 
nobody gets connected to the server (can't confirm that yet, but it seems 
like). When I disable sv_search_key and sv_tags, people seems to get in again. 


starting parameters:
-game left4dead -console -maxplayers 12 -autoupdate +map 
l4d_vs_hospital01_apartment -ip xxx.xxx.xxx.xxx -port xxxxx

config:
hostname   "OurHostname"
rcon_password   "****"
z_difficulty   "normal"
sv_tags   "OurTag"
sv_search_key   "OurTag"
// sv_steamgroup   "xxxx"            // not working with search key anymore
// sv_steamgroup_exclusive "0"    // not working with search key
sv_alltalk   "0"
sv_region   "3"
sv_pure   "2"                                // also set in autoexec.cfg
sv_allow_lobby_connect_only "0"  // seems to do nothing anymore
director_no_human_zombies "0"

  ----- Original Message ----- 
  From: Milton Ngan 
  To: Half-Life dedicated Linux server mailing list 
  Sent: Wednesday, November 26, 2008 8:37 PM
  Subject: Re: [hlds_linux] hlds_linux Digest, Vol 9, Issue 199


  While load average is a useful guideline, it does not necessarily reflect CPU 
usage in all cases (e.g lots of I/O bound processes waiting to run).

  Also it is an average over time (60 seconds). It can't tell you if within the 
last 60 seconds that your CPU's were over saturated for a second while a number 
of the games spiked due to simultaneous mob spawns because that spike will get 
averaged out. The only way to see that is to sample more frequently, which 
unfortunately puts more load on the system. Or as someone else suggested, try 
playing on the servers to get an idea of the servers responsiveness.

  The CPU usage of a L4D dedicated server will range from 15% of a 2.5GHz core 
to 60%, and average around 22% based on my observations. The more servers you 
run, the more likely you are to run into simultaneous spikes and saturate your 
CPU. If I can gather enough data on the events that cause spikes I am sure I 
can work a statistical model for calculating the amount of CPU headroom you 
need.

  M.

  -----Original Message-----
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ronny Schedel
  Sent: Wednesday, November 26, 2008 10:47 AM
  To: Half-Life dedicated Linux server mailing list
  Subject: Re: [hlds_linux] hlds_linux Digest, Vol 9, Issue 199


  It depends on how many cores/CPUs you have. In the SMP world, you can run 4
  processes at 4 cores at the same time without any problem. Your load average
  is 4 or less, depending on how much load they consume.

  Optimum:
  load average <= cores * CPUs

  Overload:
  load average > cores * CPUs

  So, optimum for one Quad Core CPU is:
  load average <= 4 * 1

  This means not you can only run 4 L4D servers on one Quad Core, you have to
  look how the load is, because the servers does not run all the time, they
  take some milliseconds sleep and other processes can run. Maybe you can run
  6 or 8.


  > Keep in mind that load average is an expression of queue depth.  Some
  > types
  > of servers can handle deep queues with no visible impact shown to the end
  > user.  Gameservers are not that kind of animal.  They require constant,
  > nearly instantaneous updates in both directions in order to have truly
  > smooth, seamless play.  In the past, any time I saw load average above one
  > I
  > saw an impact of some sort.
  >
  > A load average above 3 seems to manifest itself in L4D servers in some
  > unpredictable ways that can generally be ignored by most players.
  >
  > If you don't want to keep sending jarring notes that throw your players
  > off,
  > you really want to see your load average below 2.  This should be true
  > regardless of the number of CPUs that you have in your box.  Thus, my
  > comment in an earlier email about converting one of my public servers back
  > over to Steam group only.  Having 2 dedicated to just the Steam group will
  > still let people fill up the public servers first and use the two
  > semi-private ones as relief.
  >
  >
  > [snip]
  >
  >
  >>
  >> ------------------------------
  >>
  >> Message: 3
  >> Date: Wed, 26 Nov 2008 17:28:11 +0100
  >> From: "Ronny Schedel" <[EMAIL PROTECTED]>
  >> Subject: Re: [hlds_linux] -fork configuration tip
  >> To: "Half-Life dedicated Linux server mailing list"
  >>        <[email protected]>
  >> Message-ID: <[EMAIL PROTECTED]>
  >> Content-Type: text/plain; format=flowed; charset="iso-8859-1";
  >>        reply-type=original
  >>
  >>
  >> You have only 4 cores, with a load of 8 your server is overloaded. CPU
  >> usage
  >> does not matter these days, any new multicore CPU can handle Source
  >> servers.
  >> If you want lag free and smooth servers, your load average should not
  >> exceed
  >> your amount of cores.
  >>
  >>
  >> > Our load average goes up to about 8.  Given that we're running 12
  >> > instances
  >> > on a quad-core, this doesn't bother me, and certainly performance is
  >> > fine...
  >> > I've seen the blood spatter effect too,  but I don't think that's
  >> > specifically performance related, it's just a glitch ;)
  >> >
  >>
  > _______________________________________________
  > 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

  _______________________________________________
  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