Re: [hlds_linux] l4d Dedicated server notes
Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ 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
Re: [hlds_linux] The 1000fps problem
Maybe because your cpu cannot handle it? pingboost 3 is more performance hungry than pingboost 2. But it really doesn't matter if you have 900 or 1000 fps, you are not able to run 1000fps stable, maybe 980-1000 yes, but not 1000 stable. Btw in GSP terms, 900FPS = 1000FPS. Kveri xLnT wrote / napísal(a): Hi. Just tested one server with -pingboost 3 and +sys_ticrate 1000 on my 1000hz kernel, No Preemt, Tickless. And it was even worse then with -pingboost 2 and +sys_ticrate 1000. got about 900fps fairly stable with the pingboost 3 option. And 980fps stable with -pingboost 2 option. Wierd. Regards Faustas Buškevičius wrote: -pingboost 3 only gives speeded servers when used in combination with sys_ticrate 1. Using -pingboost 3 with sys_ticrate 1000 will not cause any speed related problems at all. On an unrelated, personal and subjective side note, I haven't seen more than 0.75% CPU usage via rcon stats on any of the mentioned GSPs HLDS servers with 10 players on them two years ago. Which made me think the whole output might have been false. On Mon, Nov 10, 2008 at 4:12 PM, J T [EMAIL PROTECTED] wrote: I don't get it? Are you advertising that game-hosting.com gives better performance? I can has performance? Use sys_ticrate 1000 not 1, Kveri ? On Mon, Nov 10, 2008 at 6:47 AM, en3my [EMAIL PROTECTED] wrote: If you've managed to get 970+ FPS without constant drops to 500-750 you are lucky one or linux/HLDS guru :) I belive even CS pro-players won't be able to feel the drops on your server. Best example to ensure yourself that stable 1000FPS is possible is to rent HLDS from www.game-hosting.com (im using hosting in Sweden). I don't know how many HLDSs they have on one box/cpu core, but performance they give is just amazing. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 1:43 PM Subject: Re: [hlds_linux] The 1000fps problem I have no other services running but opensshserver, Using -pingboost 3 you get a speeded server. And this provider don't have speeded servers. Regards. Kveri wrote: but with no other services running, like apache mysql etc. Just hlds. Kveri xLnT wrote / napísal(a): There is one provider that have 1000fps constantly (with drops down to 500fps sometimes) on their server, or perhaps they are faking the output of rcon stats. I have tried asking them, but no luck. So youre telling me its not possible? Regards. Gary Stanley wrote: At 05:52 AM 11/9/2008, xLnT wrote: Hi. I am really bothered, what is it that makes hlds NOT to use max resources from the server? A gameserver reaches 1000fps sometimes.. but mostly its about 970-985fps. You're not going to able be able to run it that high all the time.. Interrupt latency, scheduler latency, and a bunch of other things cause the drops. ___ 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 -- - [EMAIL PROTECTED] ___ 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:
[hlds_linux] Server will not start, crashing
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I've been trying to get a srcds server running for the left 4 dead demo and I've had zero success with it so far. It crashes on startup every time. I've included the command-line output as well as some general machine info. If anyone would like to see anything else, I would be happy to supply it, including the core file. Command run == janus l4d_demo # ./srcds_run -game left4dead -ip *.*.*.* +map l4d_dem_hospital01_apartment -debug Auto detecting CPU Using AMD Optimised binary. Enabling debug mode ./srcds_run: line 153: gdb: command not found Please install gdb first. goto http://www.gnu.org/software/gdb/ Server will auto-restart if there is a crash. HL_CMD = ./srcds_i486 -game left4dead -ip *.*.*.* +map l4d_dem_hospital01_apartment -debug -fork +map l4d_dem_hospital01_apartment Console initialized. Game.dll loaded for L4D - Normal Server is hibernating ConVarRef test_progression_loop doesn't point to an existing ConVar Game supporting (2) split screen players maxplayers set to 14 Unknown command r_decal_cullsize Unknown command mat_bloom_scalefactor_scalar Network: IP unknown, mode MP, dedicated Yes, ports 27015 SV / 27005 CL - Host_NewGame Host_NewGame on map l4d_dem_hospital01_apartment ConVarRef room_type doesn't point to an existing ConVar Executing dedicated server config file Commentary: Could not find commentary data file 'maps/l4d_dem_hospital01_apartment_commentary.txt'. [S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway. ./srcds_run: line 361: 29649 Illegal instruction (core dumped) $HL_CMD Add -debug to the ./srcds_run command line to generate a debug.log to help with solving this problem Wed Nov 12 06:37:31 CST 2008: Server restart in 10 seconds Wed Nov 12 06:37:33 CST 2008: Server Quit == CPU info: == # cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) MP 1700+ stepping : 2 cpu MHz : 1466.773 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow ts bogomips : 2936.82 clflush size : 32 processor : 1 ... == Kernel: == # uname -a Linux janus 2.6.24-gentoo-r8 #1 SMP PREEMPT Wed May 28 21:40:37 CDT 2008 i686 AMD Athlon(tm) MP 1700+ AuthenticAMD GNU/Linux == -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkka0jAACgkQQ0lr+ZVKSBg9yQCfRZ+hKWaZbKITQTUBdSFnNn/F XJ4AniIlv+C+a5opTJZMP18CStxwSQ6v =VjLn -END PGP SIGNATURE- ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 6:55 PM Subject: Re: [hlds_linux] The 1000fps problem -pingboost 3 only gives speeded servers when used in combination with sys_ticrate 1. Using -pingboost 3 with sys_ticrate 1000 will not cause any speed related problems at all. On an unrelated, personal and subjective side note, I haven't seen more than 0.75% CPU usage via rcon stats on any of the mentioned GSPs HLDS servers with
Re: [hlds_linux] The 1000fps problem
Hlds - cs 1.6 Sent from my iPhone On 12 Nov 2008, at 14:48, Joseph Laws [EMAIL PROTECTED] wrote: I'm sorry but which game are you guys going back and forth about? xLnT wrote: Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 6:55 PM Subject: Re: [hlds_linux] The 1000fps problem -pingboost 3 only gives speeded servers when used in combination with sys_ticrate 1. Using -pingboost 3 with sys_ticrate 1000 will not cause any speed related problems at all. On an unrelated, personal and subjective side note, I
Re: [hlds_linux] The 1000fps problem
They do, because of IRQ. Kveri en3my wrote / napísal(a): None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 6:55 PM Subject: Re: [hlds_linux] The 1000fps problem -pingboost 3 only gives speeded servers when used in combination with sys_ticrate 1. Using -pingboost 3 with sys_ticrate 1000 will not cause any speed related problems at all. On an unrelated, personal and subjective side note, I haven't seen more than 0.75% CPU usage via rcon stats on any of the mentioned GSPs HLDS servers with 10 players on them two years ago. Which made me think the whole output might have been false. On Mon, Nov 10, 2008 at 4:12 PM, J T [EMAIL PROTECTED] wrote: I don't get it? Are you advertising that game-hosting.com gives better performance? I can has performance? Use sys_ticrate 1000 not 1, Kveri ? On Mon, Nov 10, 2008 at 6:47 AM, en3my [EMAIL PROTECTED] wrote: If you've managed to get 970+ FPS without constant drops to 500-750 you are lucky one or linux/HLDS guru :) I belive even CS pro-players won't be able to feel the drops on your server. Best example to ensure yourself that stable 1000FPS is possible is to rent HLDS from www.game-hosting.com (im using hosting in Sweden). I don't know how many HLDSs they have on one box/cpu core, but performance they give is just amazing. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 1:43 PM Subject: Re: [hlds_linux] The 1000fps problem I have no other services running but opensshserver, Using -pingboost 3 you get a speeded server. And this provider don't have speeded servers. Regards. Kveri wrote: but with no other services running, like apache mysql etc. Just hlds. Kveri xLnT wrote / napísal(a): There is one provider that have 1000fps constantly
Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config.
A birthday mode (like TF2 has) would also be highly entertaining. Zombies in party hats, a Boomer that explodes into a shower of confetti, and of course there should be balloons. - Dave ab wrote: Hello When I set sv_infinite_ammo 1 in config.cfg it not working - only with sv_cheats 1. Unlimited ammo is very fun in zombie mods in css, and I, and my community wants this in L4D (specially on Impossible difficulty). I know, there will be many mods for L4D with ul. ammo, but if this is already in engine, let us set this on our servers. ___ 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
Re: [hlds_linux] The 1000fps problem
So you guys are looking for something like this? 09:59:21 stats 09:59:21 og L 11/12/2008 - 09:56:37: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:21 CPU InOut Uptime Users FPSPlayers 3.00 0.00 0.00 0 0 1000.00 0 09:59:22 stats 09:59:22 og L 11/12/2008 - 09:56:38: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:22 CPU InOut Uptime Users FPSPlayers 3.00 0.00 0.00 0 0 1000.00 0 09:59:22 stats 09:59:22 og L 11/12/2008 - 09:56:38: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:22 CPU InOut Uptime Users FPSPlayers 3.50 0.00 0.00 0 0 1000.00 0 09:59:23 stats 09:59:23 og L 11/12/2008 - 09:56:39: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:23 CPU InOut Uptime Users FPSPlayers 3.50 0.00 0.00 0 0 1000.00 0 09:59:23 stats 09:59:23 og L 11/12/2008 - 09:56:39: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:23 CPU InOut Uptime Users FPSPlayers 3.50 0.00 0.00 0 0 1000.00 0 09:59:24 stats 09:59:24 og L 11/12/2008 - 09:56:40: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:24 CPU InOut Uptime Users FPSPlayers 3.00 0.00 0.00 0 0 1000.00 0 09:59:25 stats 09:59:25 og L 11/12/2008 - 09:56:41: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:25 CPU InOut Uptime Users FPSPlayers 3.00 0.00 0.00 0 0 1000.00 0 or... 10:01:28 stats 10:01:28 CPU InOut Uptime Users FPSPlayers 4.00 0.00 0.00 0 0 500.00 0 10:01:33 stats 10:01:33 CPU InOut Uptime Users FPSPlayers 4.00 0.00 0.00 0 0 500.00 0 10:01:34 stats 10:01:34 CPU InOut Uptime Users FPSPlayers 2.00 0.00 0.00 0 0 500.00 0 10:01:34 stats 10:01:34 CPU InOut Uptime Users FPSPlayers 1.67 0.00 0.00 0 0 500.00 0 10:01:34 stats 10:01:35 CPU InOut Uptime Users FPSPlayers 1.67 0.00 0.00 0 0 500.00 0 10:01:35 stats 10:01:35 CPU InOut Uptime Users FPSPlayers 2.00 0.00 0.00 0 0 500.00 0 Kveri wrote: Hlds - cs 1.6 Sent from my iPhone On 12 Nov 2008, at 14:48, Joseph Laws [EMAIL PROTECTED] wrote: I'm sorry but which game are you guys going back and forth about? xLnT wrote: Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under
Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config.
No mods please, not in L4D. There are already enough modded servers on other games that you can't even find a vanilla server... 2008/11/12 David A. Parker [EMAIL PROTECTED] A birthday mode (like TF2 has) would also be highly entertaining. Zombies in party hats, a Boomer that explodes into a shower of confetti, and of course there should be balloons. - Dave ab wrote: Hello When I set sv_infinite_ammo 1 in config.cfg it not working - only with sv_cheats 1. Unlimited ammo is very fun in zombie mods in css, and I, and my community wants this in L4D (specially on Impossible difficulty). I know, there will be many mods for L4D with ul. ammo, but if this is already in engine, let us set this on our servers. ___ 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
Re: [hlds_linux] Steam auth server
Hi, Since the connection originates from your computer and goes to the steam system, the NAT system _should_ automatically forward the replies. Certainly my dedicated server only needs 2 ports open - 27015 UDP for the clients, and 27105 TCP for rcon -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Markus Viitamäki Sent: 12 November 2008 14:53 To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] Steam auth server Hello! I would like to know what port the steam auth server uses, since I think my server wont be able to auth since its on a NAT:ed network and only have 27015 port open to the server. Anyone that could help me? Kind regards, Markus Viitamäki ___ 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
Re: [hlds_linux] Steam auth server
2008/11/12 Markus Viitamäki [EMAIL PROTECTED] Hello! I would like to know what port the steam auth server uses, since I think my server wont be able to auth since its on a NAT:ed network and only have 27015 port open to the server. Anyone that could help me? Kind regards, Markus Viitamäki ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux This is my firewall settings for cs1.6 # players -A INPUT -p udp -m udp --dport 26090:27050 -j ACCEPT #friends -A INPUT -p udp -m udp --dport 1200 -j ACCEPT # rcon -A INPUT -p tcp -m tcp --dport 27015 -j ACCEPT And the outgoing connections is allowed. Tyrael ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] Steam auth server
2008/11/12 [EMAIL PROTECTED] Hi, Since the connection originates from your computer and goes to the steam system, the NAT system _should_ automatically forward the replies. Certainly my dedicated server only needs 2 ports open - 27015 UDP for the clients, and 27105 TCP for rcon -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Markus Viitamäki Sent: 12 November 2008 14:53 To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] Steam auth server Hello! I would like to know what port the steam auth server uses, since I think my server wont be able to auth since its on a NAT:ed network and only have 27015 port open to the server. Anyone that could help me? Kind regards, Markus Viitamäki ___ 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 I thought that every online client needs an udp (client)port avaiable. Tyrael ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
The first part.. So you guys are looking for something like this? 09:59:21 stats 09:59:21 og L 11/12/2008 - 09:56:37: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:21 CPU InOut Uptime Users FPSPlayers 3.00 0.00 0.00 0 0 1000.00 0 09:59:22 stats 09:59:22 og L 11/12/2008 - 09:56:38: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:22 CPU InOut Uptime Users FPSPlayers 3.00 0.00 0.00 0 0 1000.00 0 09:59:22 stats 09:59:22 og L 11/12/2008 - 09:56:38: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:22 CPU InOut Uptime Users FPSPlayers 3.50 0.00 0.00 0 0 1000.00 0 09:59:23 stats 09:59:23 og L 11/12/2008 - 09:56:39: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:23 CPU InOut Uptime Users FPSPlayers 3.50 0.00 0.00 0 0 1000.00 0 09:59:23 stats 09:59:23 og L 11/12/2008 - 09:56:39: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:23 CPU InOut Uptime Users FPSPlayers 3.50 0.00 0.00 0 0 1000.00 0 09:59:24 stats 09:59:24 og L 11/12/2008 - 09:56:40: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:24 CPU InOut Uptime Users FPSPlayers 3.00 0.00 0.00 0 0 1000.00 0 09:59:25 stats 09:59:25 og L 11/12/2008 - 09:56:41: Rcon: rcon 1696617158 defaultrcon stats from 69.245.91.0:7130 09:59:25 CPU InOut Uptime Users FPSPlayers 3.00 0.00 0.00 0 0 1000.00 0 or... 10:01:28 stats 10:01:28 CPU InOut Uptime Users FPSPlayers 4.00 0.00 0.00 0 0 500.00 0 10:01:33 stats 10:01:33 CPU InOut Uptime Users FPSPlayers 4.00 0.00 0.00 0 0 500.00 0 10:01:34 stats 10:01:34 CPU InOut Uptime Users FPSPlayers 2.00 0.00 0.00 0 0 500.00 0 10:01:34 stats 10:01:34 CPU InOut Uptime Users FPSPlayers 1.67 0.00 0.00 0 0 500.00 0 10:01:34 stats 10:01:35 CPU InOut Uptime Users FPSPlayers 1.67 0.00 0.00 0 0 500.00 0 10:01:35 stats 10:01:35 CPU InOut Uptime Users FPSPlayers 2.00 0.00 0.00 0 0 500.00 0 Kveri wrote: Hlds - cs 1.6 Sent from my iPhone On 12 Nov 2008, at 14:48, Joseph Laws [EMAIL PROTECTED] wrote: I'm sorry but which game are you guys going back and forth about? xLnT wrote: Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my
Re: [hlds_linux] Steam auth server
If your client connects to the server on a certain port, a packet from that port and IP should be routed correctly by your router back to your client computer. Saying that, some NAT routers are absolute rubbish and block up with even a small number of packets a second, let alone an online game. Ferenc Kovacs wrote: 2008/11/12 [EMAIL PROTECTED] Hi, Since the connection originates from your computer and goes to the steam system, the NAT system _should_ automatically forward the replies. Certainly my dedicated server only needs 2 ports open - 27015 UDP for the clients, and 27105 TCP for rcon -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Markus Viitamäki Sent: 12 November 2008 14:53 To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] Steam auth server Hello! I would like to know what port the steam auth server uses, since I think my server wont be able to auth since its on a NAT:ed network and only have 27015 port open to the server. Anyone that could help me? Kind regards, Markus Viitamäki ___ 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 I thought that every online client needs an udp (client)port avaiable. Tyrael ___ 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
Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config.
I doubt if there will be any mods for l4d. Atleast with the current server browser it's just impossible to join a modded server. I know that connecting through console/server browser is possible, but still the people that actually do this is really small. If you join a lobby it just impossible to include all those options. So if you server has sv_infinite_ammo to 1 then the possibility is big that your server will be excluded to serverlist. But I can talk shit :) -Oorspronkelijk bericht- Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Namens ab Verzonden: woensdag 12 november 2008 1:32 Aan: Half-Life dedicated Linux server mailing list Onderwerp: [hlds_linux] Let us set sv_infinite_ammo 1 in server config. Hello When I set sv_infinite_ammo 1 in config.cfg it not working - only with sv_cheats 1. Unlimited ammo is very fun in zombie mods in css, and I, and my community wants this in L4D (specially on Impossible difficulty). I know, there will be many mods for L4D with ul. ammo, but if this is already in engine, let us set this on our servers. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux __ NOD32 3605 (20081112) Informatie __ Dit bericht is gecontroleerd door het NOD32 Antivirus Systeem. http://www.nod32.nl ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config.
If the mod is going to be popular, which it looks as though it will, there will be mods, and plenty of them. It's as inevitable as weather. Drek Eric van Beesten wrote: I doubt if there will be any mods for l4d. Atleast with the current server browser it's just impossible to join a modded server. I know that connecting through console/server browser is possible, but still the people that actually do this is really small. If you join a lobby it just impossible to include all those options. So if you server has sv_infinite_ammo to 1 then the possibility is big that your server will be excluded to serverlist. But I can talk shit :) -Oorspronkelijk bericht- Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Namens ab Verzonden: woensdag 12 november 2008 1:32 Aan: Half-Life dedicated Linux server mailing list Onderwerp: [hlds_linux] Let us set sv_infinite_ammo 1 in server config. Hello When I set sv_infinite_ammo 1 in config.cfg it not working - only with sv_cheats 1. Unlimited ammo is very fun in zombie mods in css, and I, and my community wants this in L4D (specially on Impossible difficulty). I know, there will be many mods for L4D with ul. ammo, but if this is already in engine, let us set this on our servers. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux __ NOD32 3605 (20081112) Informatie __ Dit bericht is gecontroleerd door het NOD32 Antivirus Systeem. http://www.nod32.nl ___ 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
Re: [hlds_linux] The 1000fps problem
I'm sorry but which game are you guys going back and forth about? xLnT wrote: Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 6:55 PM Subject: Re: [hlds_linux] The 1000fps problem -pingboost 3 only gives speeded servers when used in combination with sys_ticrate 1. Using -pingboost 3 with sys_ticrate 1000 will not cause any speed related
Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config.
I can see mods being the down fall of this game. Only because with the lobby players wont be able to chose there servers and with the way mod are made they will have it hidden so they can have people join there servers. Crazy Canucks wrote: If the mod is going to be popular, which it looks as though it will, there will be mods, and plenty of them. It's as inevitable as weather. Drek Eric van Beesten wrote: I doubt if there will be any mods for l4d. Atleast with the current server browser it's just impossible to join a modded server. I know that connecting through console/server browser is possible, but still the people that actually do this is really small. If you join a lobby it just impossible to include all those options. So if you server has sv_infinite_ammo to 1 then the possibility is big that your server will be excluded to serverlist. But I can talk shit :) -Oorspronkelijk bericht- Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Namens ab Verzonden: woensdag 12 november 2008 1:32 Aan: Half-Life dedicated Linux server mailing list Onderwerp: [hlds_linux] Let us set sv_infinite_ammo 1 in server config. Hello When I set sv_infinite_ammo 1 in config.cfg it not working - only with sv_cheats 1. Unlimited ammo is very fun in zombie mods in css, and I, and my community wants this in L4D (specially on Impossible difficulty). I know, there will be many mods for L4D with ul. ammo, but if this is already in engine, let us set this on our servers. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux __ NOD32 3605 (20081112) Informatie __ Dit bericht is gecontroleerd door het NOD32 Antivirus Systeem. http://www.nod32.nl ___ 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
[hlds_linux] Testing new srcds_i486 for l4d demo
I'd like to send a couple of people a new srcds_i486 which contains updated -fork code and functionality for testing. highlights are the ability to connect to a parent process netconport and issue commands. supported commands are things like listing the status (#players, map) of all subprocesses, killing the server, and a delayed shutdown function (server shuts down once all subprocesses have finished their games), plus a fix for hitting enter in the shell where the forking sever is running makes it take 100% of cpu. Drop me an email if you want to test this. I'm especially interested in people running large forked servers or server farms who can test the admin functionality and find bugs. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] Left 4 Dead Demo Update Available
I'm in the same situation as your friend. I'm hosting my own server and sometimes have difficulty connecting. I get the same error about it being reserved for lobbies only. I think what's doing it are the reservation cookies. I can't seem to start up my server and connect to it before it's filled by four players through the matchmaking system. Here's what I've been doing for now. The server runs 24/7 because I like giving other people a place to play. When it's time for me to use my own server, I'll set sv_password. After a while, the players leave one-by-one or all together. When the server is empty, I join it through the server browser and then remove the password. This then opens the server for others to connect to it, which usually happens quickly. One problem I've found is that even if only one person connects to my server through the matchmaking system(leaving three slots still free), the server then becomes reserved for people joining through a lobby. If I try to connect to it through the server browser, I get the same message your friend is getting. The only way for me to connect then is for the server to be empty. sv_unreserve seems not to help, but as soon as I execute that command, another reservation cookie is almost immediately sent, so maybe I'm just missing that 8ms window of connection time I get after unreserving the server. :p I have not been successful using sv_search_key, either. When it's set on my client, I get an error about no dedicated servers found. I'm going to play with sv_search_key some more. By the way, I'm running a Windows DS, not Linux. -Richard Eid On Wed, Nov 12, 2008 at 1:09 AM, Tin Omen [EMAIL PROTECTED] wrote: We are having a similar issue, although this seems to speak more towards the overall design of the game. One of my clan mates hosts the server at his home. I seem to be unable to configure the server into allowing him to join. Start Command Line: ./srcds_run \ -game left4dead \ +ip 192.168.1.251 \ +port 27015 \ +hostname Khuh Left 4 Dead Demo Server \ +map l4d_dem_hospital01_apartment \ -fork 4 Server.cfg: sv_allow_lobby_connect_only 0 sv_search_key Redacted rcon_password redacted sv_alltalk 1 z_difficulty impossible Ok, I know this is a well known issue for players both hosting and joining from behind a firewall. In CS:S for instance one just adds the server using its internal IP to the browser favorites and joins that way. After he failed to connect when we launched from the lobby, we all remembered this fact (one failing of the lobby system) and had him try using the server browser. No Joy. I thought perhaps it was a DNS issue combined with the firewall. We added a hosts entry on his computer so the server host name would resolve to the internal IP. However now he still cannot connect as he gets the Server is reserved only for members of the joining lobby. He can join other forks however, just not the fork we are connected to. The game we are on was launched through the lobby. I disconnected from the game and I was able to connect through the server browser from outside his firewall. I didn't receive the same error message. We tried having him add the sv_search_key keyword, that didn't change the results. Any ideas? Joseph Laws wrote: Same here. Prior to update, only people using the browser could join. Since the update, it is reserved for lobby only. Here is the config I'm using: // Hostname hostname HiDef DeathTrap [CHI] Left4Dead - hd-gaming.com // Rcon Password rcon_password * // Private Password sv_password sv_tags Server Browser Join Enabled // server cvars sv_maxcmdrate 100 sv_maxupdaterate 100 rate 25000 sv_alltalk 1 sv_pausable 0 sv_cheats 0 sv_consistency 1 sv_voiceenable 1 sv_pure 1 sv_allow_lobby_connect_only 0 // Difficulty z_difficulty impossible // server logging log on sv_log_onefile 0 sv_logfile 1 sv_logbans 1 sv_logecho 1 // operation sv_lan 0 sv_region 0 // execute ban files exec banned.cfg writeid writeip zshadow wrote: Is sv_unreserve no longer working for anyone else after this update? Running three severs here with sv_unreserve in each config, and I'm receiving the message Server is reserved only for members of the joining lobby on connect. Worked fine before the update. ___ 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,
Re: [hlds_linux] The 1000fps problem
There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 6:55 PM Subject: Re: [hlds_linux] The 1000fps problem -pingboost 3 only gives speeded servers when used in combination with sys_ticrate 1. Using -pingboost 3 with sys_ticrate 1000 will not cause any speed related problems at all. On an unrelated, personal and subjective side note, I haven't seen more than 0.75% CPU usage via rcon stats on any of the mentioned GSPs HLDS servers with 10 players on them two years ago. Which made me think the whole output might have been false. On Mon, Nov 10, 2008 at 4:12 PM, J T [EMAIL PROTECTED] wrote: I don't get it? Are you advertising that game-hosting.com gives better
Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config.
I still think the lobby is to limited. Valve is always supporting mods. But, as I said before (and what sakefox is saying), I think valve is making a big mistake with the current lobby. In my opinion I see a community lobby.. So basically if I want to play on my own community server I only need to join a community lobby. If there are 4 players in the community lobby it will be hosted on 1 of my own community servers. So basically you have 1 lobby for more servers in my case. If players are not community bounded they can just press a button witch let him join a community lobby nearby his home location. This way community's can host their own mods and tweak it and still get players on it. Server managers can customize their own lobby. The current lobby is just crappy for big community's. Half of my community is playing l4d, but I can't force them to join our server by the serverlist bypass. They just connect the easy way and play on a different server. If you are a small community it's really a good way to get players, because people who don't know your community are still coming to play on your server. I can really understand that server managers don't want to buy a extra server to host l4d, because its not sure that your community is going to play on those servers. Beside that.. how are community members going to monitor the server. At this moment I have 7 l4d demo servers running, but nobody of my community have played on those servers. So I can't assign admin's to a server. I say a valve reply coming by about this subject, but I really think they needed to add some sort of community lobby. -Oorspronkelijk bericht- Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Namens SakeFox Verzonden: woensdag 12 november 2008 17:15 Aan: Half-Life dedicated Linux server mailing list Onderwerp: Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config. I can see mods being the down fall of this game. Only because with the lobby players wont be able to chose there servers and with the way mod are made they will have it hidden so they can have people join there servers. Crazy Canucks wrote: If the mod is going to be popular, which it looks as though it will, there will be mods, and plenty of them. It's as inevitable as weather. Drek Eric van Beesten wrote: I doubt if there will be any mods for l4d. Atleast with the current server browser it's just impossible to join a modded server. I know that connecting through console/server browser is possible, but still the people that actually do this is really small. If you join a lobby it just impossible to include all those options. So if you server has sv_infinite_ammo to 1 then the possibility is big that your server will be excluded to serverlist. But I can talk shit :) -Oorspronkelijk bericht- Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Namens ab Verzonden: woensdag 12 november 2008 1:32 Aan: Half-Life dedicated Linux server mailing list Onderwerp: [hlds_linux] Let us set sv_infinite_ammo 1 in server config. Hello When I set sv_infinite_ammo 1 in config.cfg it not working - only with sv_cheats 1. Unlimited ammo is very fun in zombie mods in css, and I, and my community wants this in L4D (specially on Impossible difficulty). I know, there will be many mods for L4D with ul. ammo, but if this is already in engine, let us set this on our servers. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux __ NOD32 3605 (20081112) Informatie __ Dit bericht is gecontroleerd door het NOD32 Antivirus Systeem. http://www.nod32.nl ___ 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 __ NOD32 3607 (20081112) Informatie __ Dit bericht is gecontroleerd door het NOD32 Antivirus Systeem. http://www.nod32.nl ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] l4d Dedicated server notes
Hi, Thanks for your reply. How about the server FPS? Is it default running on 30FPS and not going higher/lower? Or are you getting different readings? Cheers, -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 9:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ 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
Re: [hlds_linux] Server will not start, crashing
For debugging you need gdb On Wed, Nov 12, 2008 at 1:55 PM, Jay Deiman [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I've been trying to get a srcds server running for the left 4 dead demo and I've had zero success with it so far. It crashes on startup every time. I've included the command-line output as well as some general machine info. If anyone would like to see anything else, I would be happy to supply it, including the core file. Command run == janus l4d_demo # ./srcds_run -game left4dead -ip *.*.*.* +map l4d_dem_hospital01_apartment -debug Auto detecting CPU Using AMD Optimised binary. Enabling debug mode ./srcds_run: line 153: gdb: command not found Please install gdb first. goto http://www.gnu.org/software/gdb/ Server will auto-restart if there is a crash. HL_CMD = ./srcds_i486 -game left4dead -ip *.*.*.* +map l4d_dem_hospital01_apartment -debug -fork +map l4d_dem_hospital01_apartment Console initialized. Game.dll loaded for L4D - Normal Server is hibernating ConVarRef test_progression_loop doesn't point to an existing ConVar Game supporting (2) split screen players maxplayers set to 14 Unknown command r_decal_cullsize Unknown command mat_bloom_scalefactor_scalar Network: IP unknown, mode MP, dedicated Yes, ports 27015 SV / 27005 CL - Host_NewGame Host_NewGame on map l4d_dem_hospital01_apartment ConVarRef room_type doesn't point to an existing ConVar Executing dedicated server config file Commentary: Could not find commentary data file 'maps/l4d_dem_hospital01_apartment_commentary.txt'. [S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway. ./srcds_run: line 361: 29649 Illegal instruction (core dumped) $HL_CMD Add -debug to the ./srcds_run command line to generate a debug.log to help with solving this problem Wed Nov 12 06:37:31 CST 2008: Server restart in 10 seconds Wed Nov 12 06:37:33 CST 2008: Server Quit == CPU info: == # cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) MP 1700+ stepping : 2 cpu MHz : 1466.773 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow ts bogomips : 2936.82 clflush size : 32 processor : 1 ... == Kernel: == # uname -a Linux janus 2.6.24-gentoo-r8 #1 SMP PREEMPT Wed May 28 21:40:37 CDT 2008 i686 AMD Athlon(tm) MP 1700+ AuthenticAMD GNU/Linux == -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkka0jAACgkQQ0lr+ZVKSBg9yQCfRZ+hKWaZbKITQTUBdSFnNn/F XJ4AniIlv+C+a5opTJZMP18CStxwSQ6v =VjLn -END PGP SIGNATURE- ___ 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
Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config.
If they do implement the server browser like in other games, they should enable an option where the user can select to play on vanilla servers. Or just allow lobby to connect to vanilla servers and no Mod that will solve any problem of lobby people haveing to downlaod mods etc. Pete ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
Hi, the server do not using 70% it is using maybe 7% its a failure at sv_stats because you have set user_hz to 1000. look at your power @ top and disable the cpu feature at server commandline +sv_stats 0 greets tuorpeZ schrieb: Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 6:55 PM Subject: Re: [hlds_linux] The 1000fps problem -pingboost 3 only gives speeded servers when used in combination with sys_ticrate 1. Using -pingboost 3 with sys_ticrate 1000 will not cause any speed related problems at all. On an unrelated, personal and subjective side note, I haven't seen more than 0.75% CPU usage via rcon stats on any of the mentioned GSPs HLDS servers with 10 players on them two years ago. Which made me think the whole output might have been false. On Mon, Nov 10, 2008 at 4:12 PM, J T [EMAIL PROTECTED] wrote: I don't get it? Are you advertising
Re: [hlds_linux] l4d Dedicated server notes
Is anyone out there successfully running 40 servers on one box? Milton's data from our servers is that (at least on an 8-core xeon system with 8gb of ram), 40 should be workable. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ 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
Re: [hlds_linux] l4d Dedicated server notes
Context switch issues usually become too significant at around the 25 mark but not tried L4D in that scenario, it may run but if it will run well is another matter. Regard Steve - Original Message - From: Chris Green [EMAIL PROTECTED] To: 'Half-Life dedicated Linux server mailing list' hlds_linux@list.valvesoftware.com Sent: Wednesday, November 12, 2008 7:11 PM Subject: Re: [hlds_linux] l4d Dedicated server notes Is anyone out there successfully running 40 servers on one box? Milton's data from our servers is that (at least on an 8-core xeon system with 8gb of ram), 40 should be workable. This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to [EMAIL PROTECTED] ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
It is entirely possible to maintain a constant 1000fps for HL1-based servers on Linux without faking it. In fact it would probably be harder to fake it than to actually do it. The right hardware combined with appropriate kernel optimization options and -pingboost 2 make it possible. -John - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Wednesday, November 12, 2008 5:41 AM Subject: Re: [hlds_linux] The 1000fps problem Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 6:55 PM
Re: [hlds_linux] l4d Dedicated server notes
Ahh silly me converting both my dual quad xeon 5405's w/ 8GB to ESX hosts :/ mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Green Sent: Wednesday, November 12, 2008 9:11 AM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Is anyone out there successfully running 40 servers on one box? Milton's data from our servers is that (at least on an 8-core xeon system with 8gb of ram), 40 should be workable. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ 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 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] :SPAM: Re: The 1000fps problem
Mind sharing the kernel config? Its a mystery to most of us what these optimizations are. Cheers, -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Sent: Wednesday, November 12, 2008 8:55 PM To: Half-Life dedicated Linux server mailing list Subject: :SPAM: Re: [hlds_linux] The 1000fps problem It is entirely possible to maintain a constant 1000fps for HL1-based servers on Linux without faking it. In fact it would probably be harder to fake it than to actually do it. The right hardware combined with appropriate kernel optimization options and -pingboost 2 make it possible. -John - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Wednesday, November 12, 2008 5:41 AM Subject: Re: [hlds_linux] The 1000fps problem Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not
Re: [hlds_linux] :SPAM: Re: The 1000fps problem
Mind sharing the kernel config? Its a mystery to most of us what these optimizations are. Cheers, -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Sent: Wednesday, November 12, 2008 8:55 PM To: Half-Life dedicated Linux server mailing list Subject: :SPAM: Re: [hlds_linux] The 1000fps problem It is entirely possible to maintain a constant 1000fps for HL1-based servers on Linux without faking it. In fact it would probably be harder to fake it than to actually do it. The right hardware combined with appropriate kernel optimization options and -pingboost 2 make it possible. -John - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Wednesday, November 12, 2008 5:41 AM Subject: Re: [hlds_linux] The 1000fps problem Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not
Re: [hlds_linux] Testing new srcds_i486 for l4d demo
plus a fix for hitting enter in the shell where the forking sever is running makes it take 100% of cpu. Ah, we did notice that once... after that, we were running the server from a daemon manager so never experienced this at all. Good to know what the issue was, though. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] l4d Dedicated server notes
Our own experience is that 12 full servers use up to 60% cpu on all 4 cores of a quad-core xeon, and 75%-90% of its 2 gigs of RAM. 40 from an 8-core would seem to be about right, assuming you want to leave a little bit of slack. -Original Message- From: [EMAIL PROTECTED] [mailto:hlds_linux- [EMAIL PROTECTED] On Behalf Of Chris Green Sent: 12 November 2008 19:11 To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Is anyone out there successfully running 40 servers on one box? Milton's data from our servers is that (at least on an 8-core xeon system with 8gb of ram), 40 should be workable. -Original Message- From: [EMAIL PROTECTED] [mailto:hlds_linux- [EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:hlds_linux- [EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ 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 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] l4d Dedicated server notes
Why not xen? On Wed, Nov 12, 2008 at 11:57 AM, Rick Payton [EMAIL PROTECTED] wrote: Ahh silly me converting both my dual quad xeon 5405's w/ 8GB to ESX hosts :/ mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Green Sent: Wednesday, November 12, 2008 9:11 AM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Is anyone out there successfully running 40 servers on one box? Milton's data from our servers is that (at least on an 8-core xeon system with 8gb of ram), 40 should be workable. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ 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 ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux -- - [EMAIL PROTECTED] ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
This is the output from one of our servers, it is consistent throughout - and this is running Fedora 6 with a 2.6.x kernel (recompiled). The CPU usage is reported falsely, server is running on a Q6600. 20:08:05 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 81.89 119.89 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 85.18 125.19 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.30 123.78 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.06 122.97 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.22 121.49 12216 919.96 10 20:08:07 stats 20:08:07 CPU InOut Uptime Users FPSPlayers 99.90 83.16 118.83 12216 1000.00 10 20:08:07 stats 20:08:07 CPU InOut Uptime Users FPSPlayers 99.90 81.97 116.11 12216 1000.00 10 20:08:07 stats 20:08:07 CPU InOut Uptime Users FPSPlayers 99.90 82.55 116.54 12216 1000.00 10 20:08:07 stats 20:08:07 CPU InOut Uptime Users FPSPlayers 99.90 83.02 117.74 12216 1000.00 10 20:08:10 stats 20:08:10 CPU InOut Uptime Users FPSPlayers 99.90 85.15 121.78 12216 1000.00 10 20:08:11 stats 20:08:11 CPU InOut Uptime Users FPSPlayers 99.90 80.50 114.55 12216 1000.00 10 John wrote: It is entirely possible to maintain a constant 1000fps for HL1-based servers on Linux without faking it. In fact it would probably be harder to fake it than to actually do it. The right hardware combined with appropriate kernel optimization options and -pingboost 2 make it possible. -John - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Wednesday, November 12, 2008 5:41 AM Subject: Re: [hlds_linux] The 1000fps problem Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow
Re: [hlds_linux] Let us set sv_infinite_ammo 1 in server config.
I think they should take the Battlefield approach, while still integrating their lobby system. 1) Have a Quick Match option which will just throw you into a random lobby that will let you join a random server. 2) Have a Create a Lobby option which you can then create to your specifications, and either invite friends or wait for people to join through Quick Match. Along with this would of course the the options to join a friend's already created lobby. 3) Have a Find a Server option which will then bring up the server browser so you can choose what server to join. Having a column to show if the game has started or not already would be a big plus (NOT another tab - we don't need to go through that again). Pete wrote: If they do implement the server browser like in other games, they should enable an option where the user can select to play on vanilla servers. Or just allow lobby to connect to vanilla servers and no Mod that will solve any problem of lobby people haveing to downlaod mods etc. Pete ___ 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
[hlds_linux] Lots of ports (Is this normal?)
Hi, I have a single-instance L4D server (no forks) running on a specific IP address. When the server first started it bound to the normal ports (TCP 27015, and UDP 27005, 27015, 27020) and not much else. But after running for a few days, it's now bound to 47 UDP ports: $ netstat -an | grep IP ADDRESS tcp0 0 IP ADDRESS:27015 0.0.0.0:* LISTEN udp 424 0 IP ADDRESS:27015 0.0.0.0:* udp0 0 IP ADDRESS:27020 0.0.0.0:* udp14656 0 IP ADDRESS:26901 0.0.0.0:* udp0 0 IP ADDRESS:26902 0.0.0.0:* udp0 0 IP ADDRESS:26903 0.0.0.0:* udp0 0 IP ADDRESS:26904 0.0.0.0:* udp0 0 IP ADDRESS:26905 0.0.0.0:* udp 296 0 IP ADDRESS:26906 0.0.0.0:* udp0 0 IP ADDRESS:26907 0.0.0.0:* udp0 0 IP ADDRESS:26908 0.0.0.0:* udp0 0 IP ADDRESS:26909 0.0.0.0:* udp0 0 IP ADDRESS:26910 0.0.0.0:* udp0 0 IP ADDRESS:26911 0.0.0.0:* udp0 0 IP ADDRESS:26912 0.0.0.0:* udp0 0 IP ADDRESS:26913 0.0.0.0:* udp0 0 IP ADDRESS:26914 0.0.0.0:* udp0 0 IP ADDRESS:26915 0.0.0.0:* udp0 0 IP ADDRESS:26916 0.0.0.0:* udp0 0 IP ADDRESS:26917 0.0.0.0:* udp0 0 IP ADDRESS:26918 0.0.0.0:* udp0 0 IP ADDRESS:26919 0.0.0.0:* udp0 0 IP ADDRESS:26920 0.0.0.0:* udp0 0 IP ADDRESS:26921 0.0.0.0:* udp0 0 IP ADDRESS:26922 0.0.0.0:* udp0 0 IP ADDRESS:26923 0.0.0.0:* udp0 0 IP ADDRESS:26924 0.0.0.0:* udp0 0 IP ADDRESS:26925 0.0.0.0:* udp0 0 IP ADDRESS:26926 0.0.0.0:* udp0 0 IP ADDRESS:26927 0.0.0.0:* udp0 0 IP ADDRESS:26928 0.0.0.0:* udp0 0 IP ADDRESS:26929 0.0.0.0:* udp0 0 IP ADDRESS:26930 0.0.0.0:* udp0 0 IP ADDRESS:26931 0.0.0.0:* udp0 0 IP ADDRESS:26932 0.0.0.0:* udp0 0 IP ADDRESS:26933 0.0.0.0:* udp0 0 IP ADDRESS:26934 0.0.0.0:* udp0 0 IP ADDRESS:26935 0.0.0.0:* udp0 0 IP ADDRESS:26936 0.0.0.0:* udp0 0 IP ADDRESS:26937 0.0.0.0:* udp0 0 IP ADDRESS:26938 0.0.0.0:* udp0 0 IP ADDRESS:26939 0.0.0.0:* udp0 0 IP ADDRESS:26940 0.0.0.0:* udp0 0 IP ADDRESS:26941 0.0.0.0:* udp0 0 IP ADDRESS:26942 0.0.0.0:* udp0 0 IP ADDRESS:26943 0.0.0.0:* udp0 0 IP ADDRESS:26944 0.0.0.0:* udp0 0 IP ADDRESS:27005 0.0.0.0:* Server appears to still be working just fine, but is this normal for a single, non-forked, no-frills server? All but the standard ports are blocked by our firewall so they can't be connected to anyway. I started another vanilla server last night on the same box using a different IP address and it is only using the expected ports: $ netstat -an | grep IP ADDRESS 2 tcp0 0 IP ADDRESS 2:27015 0.0.0.0:* LISTEN udp0 0 IP ADDRESS 2:27015 0.0.0.0:* udp0 0 IP ADDRESS 2:27020 0.0.0.0:* udp0 0 IP ADDRESS 2:26901 0.0.0.0:* udp0 0 IP ADDRESS 2:27005 0.0.0.0:* Any ideas or suggestions? OS is CentOS 5.2 (32-bit). 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
Re: [hlds_linux] The 1000fps problem
@John What is the correct hardware? And what kernel optimization? Does the choise of distro and scheduler depend on it? Regards P.s Feel free to send me an email.. It is entirely possible to maintain a constant 1000fps for HL1-based servers on Linux without faking it. In fact it would probably be harder to fake it than to actually do it. The right hardware combined with appropriate kernel optimization options and -pingboost 2 make it possible. -John - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Wednesday, November 12, 2008 5:41 AM Subject: Re: [hlds_linux] The 1000fps problem Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :)
Re: [hlds_linux] Lots of ports (Is this normal?)
On Wed, Nov 12, 2008 at 21:34, David A. Parker [EMAIL PROTECTED] wrote: Hi, I have a single-instance L4D server (no forks) running on a specific IP address. When the server first started it bound to the normal ports (TCP 27015, and UDP 27005, 27015, 27020) and not much else. But after running for a few days, it's now bound to 47 UDP ports: [lots of ports] Hi, I'm experiencing the same thing on my dedi too... ./srcds_run_fix -autoupdate -console -game left4dead -ip BIND IP -port 27015 +map l4d_dem_hospital01_apartment Debian Etch with libc6 debian sid Actual open ports (minus some standard port) tcp0 0 BIND IP:27015 0.0.0.0:* LISTEN udp0 0 BIND IP:27015 0.0.0.0:* udp0 0 BIND IP:27020 0.0.0.0:* udp14624 0 BIND IP:26901 0.0.0.0:* udp14624 0 BIND IP:26902 0.0.0.0:* udp14624 0 BIND IP:26903 0.0.0.0:* udp14624 0 BIND IP:26904 0.0.0.0:* udp 5484 0 BIND IP:26905 0.0.0.0:* udp31076 0 BIND IP:26906 0.0.0.0:* udp29248 0 BIND IP:26907 0.0.0.0:* udp0 0 BIND IP:26908 0.0.0.0:* udp14624 0 BIND IP:26909 0.0.0.0:* udp14624 0 BIND IP:26910 0.0.0.0:* udp14624 0 BIND IP:26911 0.0.0.0:* udp14624 0 BIND IP:26912 0.0.0.0:* udp14624 0 BIND IP:26913 0.0.0.0:* udp14624 0 BIND IP:26914 0.0.0.0:* udp14624 0 BIND IP:26915 0.0.0.0:* udp14624 0 BIND IP:26916 0.0.0.0:* udp14624 0 BIND IP:26917 0.0.0.0:* udp14624 0 BIND IP:26918 0.0.0.0:* udp12796 0 BIND IP:26919 0.0.0.0:* udp14624 0 BIND IP:26920 0.0.0.0:* udp14624 0 BIND IP:26921 0.0.0.0:* udp18280 0 BIND IP:26922 0.0.0.0:* udp18280 0 BIND IP:26923 0.0.0.0:* udp18280 0 BIND IP:26924 0.0.0.0:* udp14624 0 BIND IP:26925 0.0.0.0:* udp14624 0 BIND IP:26926 0.0.0.0:* udp14624 0 BIND IP:26927 0.0.0.0:* udp16452 0 BIND IP:26928 0.0.0.0:* udp14624 0 BIND IP:26929 0.0.0.0:* udp14624 0 BIND IP:26930 0.0.0.0:* udp14624 0 BIND IP:26931 0.0.0.0:* udp14624 0 BIND IP:26932 0.0.0.0:* udp14624 0 BIND IP:26933 0.0.0.0:* udp14624 0 BIND IP:26934 0.0.0.0:* udp16452 0 BIND IP:26935 0.0.0.0:* udp14624 0 BIND IP:26936 0.0.0.0:* udp14624 0 BIND IP:26937 0.0.0.0:* udp14624 0 BIND IP:26938 0.0.0.0:* udp14624 0 BIND IP:26939 0.0.0.0:* udp14624 0 BIND IP:26940 0.0.0.0:* udp16452 0 BIND IP:26941 0.0.0.0:* udp18280 0 BIND IP:26942 0.0.0.0:* udp18280 0 BIND IP:26943 0.0.0.0:* udp14624 0 BIND IP:26944 0.0.0.0:* udp14624 0 BIND IP:26945 0.0.0.0:* udp16452 0 BIND IP:26946 0.0.0.0:* udp18280 0 BIND IP:26947 0.0.0.0:* udp14624 0 BIND IP:26948 0.0.0.0:* udp16452 0 BIND IP:26949 0.0.0.0:* udp14624 0 BIND IP:26950 0.0.0.0:* udp14624 0 BIND IP:26951 0.0.0.0:* udp16452 0 BIND IP:26952 0.0.0.0:* udp14624 0 BIND IP:26953 0.0.0.0:* udp14624 0 BIND IP:26954 0.0.0.0:* udp16452 0 BIND IP:26955 0.0.0.0:* udp20108 0 BIND IP:26956 0.0.0.0:* udp0 0 BIND IP:26957 0.0.0.0:* udp0 0 BIND IP:27005 0.0.0.0:* ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] l4d Dedicated server notes
Previously used vmware server under windows, so I was used to vmware. My buddy in California runs ESX on an 8 CPU IBM x445, and showed me how to use it and create VM's and whatnot. So when the free esxi became available, I checked it out, and stuck with it, since it came out a week before our new server arrived here at work. And I really, really like it. I converted our other (identical) server to ESXi and haven't looked back. mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of J T Sent: Wednesday, November 12, 2008 10:22 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Why not xen? On Wed, Nov 12, 2008 at 11:57 AM, Rick Payton [EMAIL PROTECTED] wrote: Ahh silly me converting both my dual quad xeon 5405's w/ 8GB to ESX hosts :/ mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Green Sent: Wednesday, November 12, 2008 9:11 AM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Is anyone out there successfully running 40 servers on one box? Milton's data from our servers is that (at least on an 8-core xeon system with 8gb of ram), 40 should be workable. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ 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:
Re: [hlds_linux] l4d Dedicated server notes
I haven't used esx at all, just xen. Which I like a lot. Just wondering if its worth trying out. Thanks. On Wed, Nov 12, 2008 at 1:42 PM, Rick Payton [EMAIL PROTECTED] wrote: Previously used vmware server under windows, so I was used to vmware. My buddy in California runs ESX on an 8 CPU IBM x445, and showed me how to use it and create VM's and whatnot. So when the free esxi became available, I checked it out, and stuck with it, since it came out a week before our new server arrived here at work. And I really, really like it. I converted our other (identical) server to ESXi and haven't looked back. mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of J T Sent: Wednesday, November 12, 2008 10:22 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Why not xen? On Wed, Nov 12, 2008 at 11:57 AM, Rick Payton [EMAIL PROTECTED] wrote: Ahh silly me converting both my dual quad xeon 5405's w/ 8GB to ESX hosts :/ mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Green Sent: Wednesday, November 12, 2008 9:11 AM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Is anyone out there successfully running 40 servers on one box? Milton's data from our servers is that (at least on an 8-core xeon system with 8gb of ram), 40 should be workable. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] Lots of ports (Is this normal?)
Possible bug, perhaps? - Dave Antoine Libert wrote: On Wed, Nov 12, 2008 at 21:34, David A. Parker [EMAIL PROTECTED] wrote: Hi, I have a single-instance L4D server (no forks) running on a specific IP address. When the server first started it bound to the normal ports (TCP 27015, and UDP 27005, 27015, 27020) and not much else. But after running for a few days, it's now bound to 47 UDP ports: [lots of ports] Hi, I'm experiencing the same thing on my dedi too... -- 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
Re: [hlds_linux] The 1000fps problem
Core2 systems seem to achieve constant framerates best although it is obtainable on other hardware as well. In the latest kernel it should only take minor tweaking to do this, such as setting the processor type correctly adjusting a few other settings on the Processor type and features page. The I/O scheduler makes no difference and I can't answer the distro question. The -pingboost 2 is crucial to getting a solid 1000. I can't get into too many details, of course. It's also been awhile since I last explored this in any depth. -John - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Wednesday, November 12, 2008 1:44 PM Subject: Re: [hlds_linux] The 1000fps problem @John What is the correct hardware? And what kernel optimization? Does the choise of distro and scheduler depend on it? Regards P.s Feel free to send me an email.. It is entirely possible to maintain a constant 1000fps for HL1-based servers on Linux without faking it. In fact it would probably be harder to fake it than to actually do it. The right hardware combined with appropriate kernel optimization options and -pingboost 2 make it possible. -John - Original Message - From: xLnT [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Wednesday, November 12, 2008 5:41 AM Subject: Re: [hlds_linux] The 1000fps problem Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In
Re: [hlds_linux] The 1000fps problem
At 03:10 PM 11/12/2008, Ryan Devonshire wrote: This is the output from one of our servers, it is consistent throughout - and this is running Fedora 6 with a 2.6.x kernel (recompiled). The CPU usage is reported falsely, server is running on a Q6600. 20:08:05 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 81.89 119.89 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 85.18 125.19 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.30 123.78 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.06 122.97 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.22 121.49 12216 919.96 10 You're never going to get 1000 all the time, no matter who says what. from the usleep() man page: BUGS Probably not accurate on many machines down to the microsecond. Count on precision only to -4 or maybe -5. G. Monk Stanley gary at summit-servers dot com | gary at DragonflyBSD dot org http://leaf.dragonflybsd.org/~gary There currently are 7 different ways to get time from a computer. All of them can't agree on how long a second is supposed to be -Me ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] l4d Dedicated server notes
Hi, Thanks for your reply. How about the server FPS? Is it default running on 30FPS and not going higher/lower? Or are you getting different readings? Cheers, -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 9:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of dedicated servers you intend to run on the same box. Milton ___ 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
Re: [hlds_linux] The 1000fps problem
At 03:10 PM 11/12/2008, Ryan Devonshire wrote: This is the output from one of our servers, it is consistent throughout - and this is running Fedora 6 with a 2.6.x kernel (recompiled). The CPU usage is reported falsely, server is running on a Q6600. 20:08:05 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 81.89 119.89 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 85.18 125.19 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.30 123.78 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.06 122.97 12216 1000.00 10 20:08:06 stats 20:08:06 CPU InOut Uptime Users FPSPlayers 99.90 84.22 121.49 12216 919.96 10 You're never going to get 1000 all the time, no matter who says what. from the usleep() man page: BUGS Probably not accurate on many machines down to the microsecond. Count on precision only to -4 or maybe -5. G. Monk Stanley gary at summit-servers dot com | gary at DragonflyBSD dot org http://leaf.dragonflybsd.org/~gary There currently are 7 different ways to get time from a computer. All of them can't agree on how long a second is supposed to be -Me ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] l4d Dedicated server notes
I took this discussion off list, check your inbox :) mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of J T Sent: Wednesday, November 12, 2008 12:02 PM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes I haven't used esx at all, just xen. Which I like a lot. Just wondering if its worth trying out. Thanks. On Wed, Nov 12, 2008 at 1:42 PM, Rick Payton [EMAIL PROTECTED] wrote: Previously used vmware server under windows, so I was used to vmware. My buddy in California runs ESX on an 8 CPU IBM x445, and showed me how to use it and create VM's and whatnot. So when the free esxi became available, I checked it out, and stuck with it, since it came out a week before our new server arrived here at work. And I really, really like it. I converted our other (identical) server to ESXi and haven't looked back. mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of J T Sent: Wednesday, November 12, 2008 10:22 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Why not xen? On Wed, Nov 12, 2008 at 11:57 AM, Rick Payton [EMAIL PROTECTED] wrote: Ahh silly me converting both my dual quad xeon 5405's w/ 8GB to ESX hosts :/ mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Green Sent: Wednesday, November 12, 2008 9:11 AM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Is anyone out there successfully running 40 servers on one box? Milton's data from our servers is that (at least on an 8-core xeon system with 8gb of ram), 40 should be workable. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:41 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Currently I am running the vanilla Lenny kernel. I have not done any tuning to it yet. If it looks like there is a need then we will. But right now we are happy with the performance we can get out of the system, there is no need to try and further optimize it. M. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K. Sent: Tuesday, November 11, 2008 9:55 PM To: 'Half-Life dedicated Linux server mailing list' Subject: Re: [hlds_linux] l4d Dedicated server notes Hi, Thanks for sharing the information. One more question for this, have you made any specific changes to the kernel, or is it just a base install from Lenny? Cheers -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan Sent: Wednesday, November 12, 2008 12:58 AM To: hlds_linux@list.valvesoftware.com Subject: [hlds_linux] l4d Dedicated server notes I have been working with Chris to get all of the dedicated servers up and running with the new features. What I have been using to host dedicated servers for L4D is: 2x 2.66 GHz Core 2 Quad (Yorkfield) or 2x 2.5GHz LV Core 2 Quad (Yorkfield) 8GB RAM Debian Lenny (2.6.26-1-amd64) On this configuration I have been able to run 40 instances of the L4D dedicated server supporting 120-140 players simultaneously. With Vs mode, this number will increase with no noticeable change in performance. The typical command line I am using to start up the servers in -fork mode looks like this: ./srcds_run \ -game left4dead \ -ip 1.1.1.1\ -netconport 9000+##\ -netconpassword password\ -steamport 27690+##\ +hostname My_L4D_Server_##\ +sv_tags reservable\ +exec server/##.cfg\ +map l4d_dem_hospital01_apartment\ -fork 40 I think what Chris forgot to mention was that the ## syntax can be used in an expression. So here rather than just substituting the instance number in, I am using it to add the value to an existing number. Someone asked about why -exec ##.cfg didn't work. I would suggest using +exec ##.cfg instead. This is the format I am using and this appears to function correctly. Also, make sure that your files are zero padded to two digits (i.e 01, 02, etc...). I also had to do a lot of shuffling around of port numbers to allow 40 server instances to run correctly. This is because many of the default port numbers are too close to one another to support more than about 5-10 servers. The ports you need to worry about are: -netconport -steamport +clientport +hostport +tv_port +matchmakingport +systemlinkport I control the first two from the command line since they are not convars, the rest I put into my config files. Just space the port nunbers apart so there is a gap larger than the number of
Re: [hlds_linux] The 1000fps problem
You're never going to get 1000 all the time, no matter who says what. from the usleep() man page: BUGS Probably not accurate on many machines down to the microsecond. Count on precision only to -4 or maybe -5. It is not possible to achieve a forever constant 1000 in practice, no. But as you have seen, it is possible to come very close. With -pingboost 2, HL1 actually uses select() for its delays. It likely has some minor precision errors as well (though these have been reduced by recent improvements in the kernel), but regardless, most of the time this will be trumped by internal factors, such as the game simply taking longer than 1ms to handle a tick, and external factors, such as a high overall machine load or delays in writing to the disk. -John ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] l4d Dedicated server notes
Why take it off list? Why not share? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] l4d Dedicated server notes
I didn't think people would want to hear our virtualization discussion :P Basically, I stated what I was running under ESXi, and how much I liked it, and he stated what he runs under Xen, and how much he enjoyed it. Nothing really that pertains to game servers, other then I guess the fact I run (Hawaiian Samurai) / manage (GamerzSociety.com) a few game servers under both ESXi ESX (respectively) with no complaints. Sorry? If you got the hardware (CPU support, and SATA RAID adapter support), and want to play I would venture to suggest trying it out. Xen, works with more (much more) hardware, but I have no idea about game server performance under it - JT would most likely be better able to answer that. mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Patrick Shelley Sent: Wednesday, November 12, 2008 3:36 PM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Why take it off list? Why not share? ___ 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
Re: [hlds_linux] l4d Dedicated server notes
I'm just trying to soak as much as i can up from a few sources - thanks :) On 11/13/08, Rick Payton [EMAIL PROTECTED] wrote: I didn't think people would want to hear our virtualization discussion :P Basically, I stated what I was running under ESXi, and how much I liked it, and he stated what he runs under Xen, and how much he enjoyed it. Nothing really that pertains to game servers, other then I guess the fact I run (Hawaiian Samurai) / manage (GamerzSociety.com) a few game servers under both ESXi ESX (respectively) with no complaints. Sorry? If you got the hardware (CPU support, and SATA RAID adapter support), and want to play I would venture to suggest trying it out. Xen, works with more (much more) hardware, but I have no idea about game server performance under it - JT would most likely be better able to answer that. mauirixxx -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Patrick Shelley Sent: Wednesday, November 12, 2008 3:36 PM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] l4d Dedicated server notes Why take it off list? Why not share? ___ 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
Re: [hlds_linux] The 1000fps problem
At 05:52 PM 11/12/2008, you wrote: You're never going to get 1000 all the time, no matter who says what. from the usleep() man page: BUGS Probably not accurate on many machines down to the microsecond. Count on precision only to -4 or maybe -5. It is not possible to achieve a forever constant 1000 in practice, no. But as you have seen, it is possible to come very close. With -pingboost 2, HL1 actually uses select() for its delays. It likely has some minor precision errors as well (though these have been reduced by recent improvements in the kernel), but regardless, most of the time this will be trumped by internal factors, such as the game simply taking longer than 1ms to handle a tick, and external factors, such as a high overall machine load or delays in writing to the disk. -pingboost 2 uses alarm(), -pingboost 1 uses select() ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
At 05:52 PM 11/12/2008, you wrote: You're never going to get 1000 all the time, no matter who says what. from the usleep() man page: BUGS Probably not accurate on many machines down to the microsecond. Count on precision only to -4 or maybe -5. It is not possible to achieve a forever constant 1000 in practice, no. But as you have seen, it is possible to come very close. With -pingboost 2, HL1 actually uses select() for its delays. It likely has some minor precision errors as well (though these have been reduced by recent improvements in the kernel), but regardless, most of the time this will be trumped by internal factors, such as the game simply taking longer than 1ms to handle a tick, and external factors, such as a high overall machine load or delays in writing to the disk. -pingboost 2 uses alarm(), -pingboost 1 uses select() ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
} -Original Message- } From: [EMAIL PROTECTED] [mailto:hlds_linux- } [EMAIL PROTECTED] On Behalf Of Gary Stanley } Sent: Wednesday, November 12, 2008 10:16 PM } To: Half-Life dedicated Linux server mailing list } Subject: Re: [hlds_linux] The 1000fps problem } } At 05:52 PM 11/12/2008, you wrote: } You're never going to get 1000 all the time, no matter who says what. } } from the usleep() man page: } BUGS } Probably not accurate on many machines down to the } microsecond. Count on precision only to -4 or maybe -5. } } It is not possible to achieve a forever constant 1000 in practice, no. } But } as you have seen, it is possible to come very close. } } With -pingboost 2, HL1 actually uses select() for its delays. It likely } has } some minor precision errors as well (though these have been reduced by } recent improvements in the kernel), but regardless, most of the time this } will be trumped by internal factors, such as the game simply taking } longer } than 1ms to handle a tick, and external factors, such as a high overall } machine load or delays in writing to the disk. } } -pingboost 2 uses alarm(), -pingboost 1 uses select() alarm() or ualarm() ? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
At 11:21 PM 11/12/2008, Guy Watkins wrote: } -Original Message- } From: [EMAIL PROTECTED] [mailto:hlds_linux- } [EMAIL PROTECTED] On Behalf Of Gary Stanley } Sent: Wednesday, November 12, 2008 10:16 PM } To: Half-Life dedicated Linux server mailing list } Subject: Re: [hlds_linux] The 1000fps problem } } At 05:52 PM 11/12/2008, you wrote: } You're never going to get 1000 all the time, no matter who says what. } } from the usleep() man page: } BUGS } Probably not accurate on many machines down to the } microsecond. Count on precision only to -4 or maybe -5. } } It is not possible to achieve a forever constant 1000 in practice, no. } But } as you have seen, it is possible to come very close. } } With -pingboost 2, HL1 actually uses select() for its delays. It likely } has } some minor precision errors as well (though these have been reduced by } recent improvements in the kernel), but regardless, most of the time this } will be trumped by internal factors, such as the game simply taking } longer } than 1ms to handle a tick, and external factors, such as a high overall } machine load or delays in writing to the disk. } } -pingboost 2 uses alarm(), -pingboost 1 uses select() alarm() or ualarm() ? Here's pingboost 1: void Sys_Sleep_Select( int msec ) { struct timeval tv; tv.tv_sec = 0; tv.tv_usec = 1000 * msec; select( 1, NULL, NULL, NULL, tv ); } Here's 2: void Sys_Sleep_Timer( int msec ) { struct itimerval tm; tm.it_value.tv_sec=msec/1000; tm.it_value.tv_usec=(msec%1000)*1E3; tm.it_interval.tv_sec = 0; tm.it_interval.tv_usec = 0; paused=0; if( setitimer(ITIMER_REAL,tm,NULL)==0) { // set the timer to trigger pause(); // wait for the signal } paused=1; } Of course, that was taken from the SDK, so there's no telling what is what now.. the best option is probably pingboost 3, select and setitimer have too much jitter. I wrote a module that uses more aggressive timing, sort of like UDPSoft's old booster, and it almost eliminates FPS jitter :) Info was taken from a very old email from alfred.. From: [EMAIL PROTECTED]@list.valvesoftware.com on behalf of Alfred [EMAIL PROTECTED] Sent: 13. juli 2002 07:18 To: [EMAIL PROTECTED]@list.valvesoftware.com Subject: Re: [hlds_linux] Pingboost modes... All the pingboot modes attempt to reduce the latency caused by the server. The default implementation adds around 20msec to each players ping (under linux). Mode 1 reduces this by using a different wait method (a select() call). This method reduces the latency to 10msec. Mode 2 uses a similar but slightly different method (and alarm() type call). Again, the result it 10msec worth of latency being added. NOTE that this method has the potential to hang a server in certain (terminal) situations. If anyone has used this mode recently (not the first test we did!) and it hangs please speak up Mode 3 minimises the latency to the minimum possible level by processing a frame EVERY time a packet arrives. This causes the lowest possible latency, but can also cause extreme CPU usages (it does a complete frame for every packet, with each player sending lots of packets per second and 30 players this adds up to insane amounts of frames). Use this mode at your own risk, it will consume all available CPU, don't complain that cstrike uses too much CPU if you use this mode :-) In a future release this mode will be tweaked to let the admin balance latencies agains CPU usage (by processing a frame every N packets). There is also an external modules called pingbooster by UDPSoft (or is it UDPSoftware?). They implement something like mode 3. As this is an external module, and was built for an older version of HL (1108) it may not work properly any longer, and future releases may (accidently) break it. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
At 11:21 PM 11/12/2008, Guy Watkins wrote: } -Original Message- } From: [EMAIL PROTECTED] [mailto:hlds_linux- } [EMAIL PROTECTED] On Behalf Of Gary Stanley } Sent: Wednesday, November 12, 2008 10:16 PM } To: Half-Life dedicated Linux server mailing list } Subject: Re: [hlds_linux] The 1000fps problem } } At 05:52 PM 11/12/2008, you wrote: } You're never going to get 1000 all the time, no matter who says what. } } from the usleep() man page: } BUGS } Probably not accurate on many machines down to the } microsecond. Count on precision only to -4 or maybe -5. } } It is not possible to achieve a forever constant 1000 in practice, no. } But } as you have seen, it is possible to come very close. } } With -pingboost 2, HL1 actually uses select() for its delays. It likely } has } some minor precision errors as well (though these have been reduced by } recent improvements in the kernel), but regardless, most of the time this } will be trumped by internal factors, such as the game simply taking } longer } than 1ms to handle a tick, and external factors, such as a high overall } machine load or delays in writing to the disk. } } -pingboost 2 uses alarm(), -pingboost 1 uses select() alarm() or ualarm() ? Here's pingboost 1: void Sys_Sleep_Select( int msec ) { struct timeval tv; tv.tv_sec = 0; tv.tv_usec = 1000 * msec; select( 1, NULL, NULL, NULL, tv ); } Here's 2: void Sys_Sleep_Timer( int msec ) { struct itimerval tm; tm.it_value.tv_sec=msec/1000; tm.it_value.tv_usec=(msec%1000)*1E3; tm.it_interval.tv_sec = 0; tm.it_interval.tv_usec = 0; paused=0; if( setitimer(ITIMER_REAL,tm,NULL)==0) { // set the timer to trigger pause(); // wait for the signal } paused=1; } Of course, that was taken from the SDK, so there's no telling what is what now.. the best option is probably pingboost 3, select and setitimer have too much jitter. I wrote a module that uses more aggressive timing, sort of like UDPSoft's old booster, and it almost eliminates FPS jitter :) Info was taken from a very old email from alfred.. From: [EMAIL PROTECTED]@list.valvesoftware.com on behalf of Alfred [EMAIL PROTECTED] Sent: 13. juli 2002 07:18 To: [EMAIL PROTECTED]@list.valvesoftware.com Subject: Re: [hlds_linux] Pingboost modes... All the pingboot modes attempt to reduce the latency caused by the server. The default implementation adds around 20msec to each players ping (under linux). Mode 1 reduces this by using a different wait method (a select() call). This method reduces the latency to 10msec. Mode 2 uses a similar but slightly different method (and alarm() type call). Again, the result it 10msec worth of latency being added. NOTE that this method has the potential to hang a server in certain (terminal) situations. If anyone has used this mode recently (not the first test we did!) and it hangs please speak up Mode 3 minimises the latency to the minimum possible level by processing a frame EVERY time a packet arrives. This causes the lowest possible latency, but can also cause extreme CPU usages (it does a complete frame for every packet, with each player sending lots of packets per second and 30 players this adds up to insane amounts of frames). Use this mode at your own risk, it will consume all available CPU, don't complain that cstrike uses too much CPU if you use this mode :-) In a future release this mode will be tweaked to let the admin balance latencies agains CPU usage (by processing a frame every N packets). There is also an external modules called pingbooster by UDPSoft (or is it UDPSoftware?). They implement something like mode 3. As this is an external module, and was built for an older version of HL (1108) it may not work properly any longer, and future releases may (accidently) break it. ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
Re: [hlds_linux] The 1000fps problem
so it's not stable, 1000fps almost stable, dropping to 500fps can be achieved by using low latency desktop in kernel, 1000Hz sys_ticrate 1000 and pingboost 3. But I was to able to achieve this only with 0 players on server. Kveri xLnT wrote / napísal(a): Then game-hosting.com is faking their stats output. They have stable 1000fps and drops down to 500fps exactly. Not 501 or 499 but 500fps.. once in a while.. otherwise it's 1000fps stable. There is no chance of running 1000fps stable server on any hardware, YOU CAN'T GET 1000FPS STILL server. I'm running 998-1000fps server on celeron 1,8GHz. Kveri tuorpeZ wrote / napísal(a): Hello, Has someone succeed to get a stable 1000fps hlds on a core2duo ? I tryed a lot of different kernel configurations but I never achieve to get FPS close to 1000 for a long time. Here what I've already tested (64bits) : Kernel 2.6.24.5 default Kernel 2.6.24.5 1000HZ Kernel 2.6.27.4 1000HZ No preempt Kernel 2.6.27.4 1000HZ preempt Kernel 2.6.27.4 1500HZ preempt (With USER_HZ=1500) Kernel 2.6.26.6 1000HZ preempt + RT patch Neither of those kernels achieve to get a stable +/- 900 fps except for the RT kernel : CPU InOut Uptime Users FPSPlayers 71.00 0.00 0.00 15 2 930.23 0 stats CPU InOut Uptime Users FPSPlayers 70.00 0.00 0.00 15 2 855.43 0 BUT 70% CPU without players ! Other kernels cause some drops to 300FPS. I think that my box (c2duo 2x2Ghz) simply can't compute 1000fps for HLDS... I think that it is only possible on a Xeon/Opteron CPU. Am I wrong ? Did someone succeed to get 1000fps on other than a server class CPU (ie Xeon/Opteron) ? --- tuorpeZ en3my a écrit : None. Default 2.6.26.6 kernel with config i've included in prev. mail. One more thing i forgot to suggest - try to disable almost every feature in MB's BIOS - COM, LPT, USB, Sound, etc. I don't have proof that they really mess your FPS, but belive they do :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Philipp Reddigau [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Tuesday, November 11, 2008 11:13 AM Subject: Re: [hlds_linux] The 1000fps problem @Enemy Wich Kernel patches are you using? best regards, Philipp en3my schrieb: Speaking on the subject... I was trying to archive 1000FPS performance on my dual quad box for few months under Debian Linux. Best result i've got is by using latest kernel (im using 2.6.26.5) with kernel config you can get at http://2po.eu/downloads/custom/www.2po.eu_linux_kernel_2.6.26.6.config But i suggest anyone to experiment with IO Schedulers, all the settings in Processor type and features, try to disable all the Power Managment, try kernel param acpi=off (append=acpi=off for lilo.conf). When dealing with lot of servers on one physical box (i have 8 physical cores and allow to run about 20 HLDS's and few HLDSS's at same time) you must experiment with affinities (man taskset in Linux) and priorities (man renice). And as it was suggested before in this maillist - if you're using 4+ GB of ram, use 64bit distro. -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 10:13 PM Subject: Re: [hlds_linux] The 1000fps problem Take it easy :) I didn't say they hacked it. Since CPU values have been known to be reported incorrectly, there's no reason why fps values would *always* be reliable and accurate. In response to OP, try running 1000hz, not tickless kernel. Kveri has suggested doing so in the past. I think it's worth a shot. Please let us know of your findings. On Mon, Nov 10, 2008 at 7:15 PM, en3my [EMAIL PROTECTED] wrote: 2 Faustas: I think if they've hacked the output of stats - fps value, they would not change the stats - cpu use field. Don't they? :) Any way, not me nor my friends have a single complain about GH.com servers. That's why i belive the text i see in stats command and i belive stable 1000 fps is possible to archive (under Linux, don't know about others OS's). 2 J T: I'm not advertising any companies hosting. I've just told that perfect server is a real thing :) -.-.-.-.-.-.-.-.-.-.-.- en3my www.2Po.eu - Original Message - From: Faustas Buskevicius [EMAIL PROTECTED] To: Half-Life dedicated Linux server mailing list hlds_linux@list.valvesoftware.com Sent: Monday, November 10, 2008 6:55 PM Subject: Re: [hlds_linux] The 1000fps problem
Re: [hlds_linux] The 1000fps problem
I think -pingboost 2 uses alarm(), -pingboost 1 uses select() Kveri John wrote / napísal(a): You're never going to get 1000 all the time, no matter who says what. from the usleep() man page: BUGS Probably not accurate on many machines down to the microsecond. Count on precision only to -4 or maybe -5. It is not possible to achieve a forever constant 1000 in practice, no. But as you have seen, it is possible to come very close. With -pingboost 2, HL1 actually uses select() for its delays. It likely has some minor precision errors as well (though these have been reduced by recent improvements in the kernel), but regardless, most of the time this will be trumped by internal factors, such as the game simply taking longer than 1ms to handle a tick, and external factors, such as a high overall machine load or delays in writing to the disk. -John ___ 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
Re: [hlds_linux] l4d Dedicated server notes
I'm trying to start a 2nd forked server and I'm running into some problems with getting it started up. If I use this line to start it, it hangs. screen -A -m -d -S l4dserver1 ./srcds_run -console -game left4dead +map l4d_dem_hospital01_apartment -ip 192.168.0.199 -rcon_port 27037 -port 27037 +log on -debug -fork 2 +tv_port 26900 Auto detecting CPU Using AMD Optimised binary. Enabling debug mode Server will auto-restart if there is a crash. Console initialized. Game.dll loaded for L4D - Normal Server is hibernating ConVarRef test_progression_loop doesn't point to an existing ConVar Game supporting (2) split screen players maxplayers set to 14 [S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway. got status map=l4d_dem_hospital01_apartment;players=0 [S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway. 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 It repeats that line continuously and the server never starts. If I start it without the fork or tv option, it starts and runs fine. screen -A -m -d -S l4dserver1 ./srcds_run -console -game left4dead +map l4d_dem_hospital01_apartment -ip 192.168.0.199 -rcon_port 27037 -port 27037 +log on -debug Any idea on where to start? I have several other servers running on this box and each has its own screen I can attach to. How would I differentiate between each forked server and monitor it via the screen command? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux