SRCDS Steam group


TF2 - huge FPS drops
#1
Look at this:

[Image: graph.php?id=36116]

BASIC INFO
Server OS: Debian 5.0.3
Processor: Intel® Core™2 CPU E8400 @ 3.00GHz
Ram: 2 GB
Game(s): TF2
Start Up Command:./srcds_run -console -game tf +ip 193.218.154.37 -port 27015 +maxplayers 26 +map cp_well +fps_max 1000 -tickrate 66

Admin Mods: SourceMod

I've done this:
http://wiki.fragaholics.de/index.php/EN:Linux_Kernel_Optimization. 16 players on server and 80FPS most time, is it normal ?
Reply
#2
What is your CPU usage on a full server?
Looking for a game server? Visit fullfrag.com and pick one up as low as $2.50 / mo!
Reply
#3
(12-19-2009, 10:29 AM)Wind Wrote:  I've done this:
http://wiki.fragaholics.de/index.php/EN:Linux_Kernel_Optimization. 16 players on server and 80FPS most time, is it normal ?

if you would have done this completely you would not have fps_max 300... please try everything, especially what is written in the trouble shooting and playing arount sections.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#4
When i running old kernel, empty TF2 server usage 50% CPU . After kernel optimization empty server usage only 4% CPU. With 24 players on serwer CPU usage is about 90% but even with 16 players, FPS drops to 80. It looks like the Intel Core 2 E8400 is too week or broken or something. I've tried to do everything.
Reply
#5
(12-19-2009, 09:39 PM)Wind Wrote:  When i running old kernel, empty TF2 server usage 50% CPU . After kernel optimization empty server usage only 4% CPU. With 24 players on serwer CPU usage is about 90% but even with 16 players, FPS drops to 80.
cpu usage isn't useful for game servers, the kernel cannot measure it correctly for processes that behave like game servers... simply ignore it and look at the fps stability.

Quote:It looks like the Intel Core 2 E8400 is too week
most certainly not. I had a E8200 for quite some time, it hosted 4 servers at a very high quality, one tf2 among them.

Quote:or broken or something.
unlikely. a broken cpu would simply crash your root server.

Quote: I've tried to do everything.
i don't believe you Toungue

especially you did not react on my last post.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#6
Quote: if you would have done this completely you would not have fps_max 300... please try everything, especially what is written in the trouble shooting and playing arount sections.


i've done it completely, i've run server with max_fps 1000 then i switch to 300.Theres no Diffrence between 1000 and 300 , more than 14 players on serwer = ~80 FPS and tickrate constantly drops to 17 (CPU usage 70-100%)



[Image: graph.php?id=36478]
Reply
#7
I don't think i can give you much help because i never had this kind of problems, but :

Do you have KAC installed (If you don't know what this is then you don't have it)?
Reply
#8
Quote:
Do you have KAC installed (If you don't know what this is then you don't have it)?

I don't think so....


BTW Now you can see 2 posts above - 20 players = 20 FPS max / CPU usage - all time 100% and memory 20%
Reply
#9
Can you please give us your plugins list?

sm plugins list.
Reply
#10
hlstatsx only
Reply
#11
did you try everything in the trouble shooting section? are your priorities correctly set (if yes try without setting them)? was it better before changing the kernel?
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#12
# For srcds: check if you have fps_max 0 in your config. This is really mandatory. / fps_max 400

# Check your net settings on both server and client
sv_minrate 20000
sv_maxrate 50000
sv_mincmdrate 50
sv_maxcmdrate 66
sv_minupdaterate 50
sv_maxupdaterate 66
sv_allow_wait_command 0

# Check if your servers and sirq-hrtimer processes really have the right scheduling by running chrt -p <pid>
d136819:~# chrt -p 2696
pid 2696's current scheduling policy: SCHED_FIFO
pid 2696's current scheduling priority: 98


Quote:did you try everything in the trouble shooting section? are your priorities correctly set (if yes try without setting them)? was it better before changing the kernel?

No diffrence , on both kernels - 20 players on serwer = 20 FPS max and cpu usage 100% all time
Reply
#13
Problem solved - i've simply changed C2D E8400 for Quad Q9550. 28 players, 1000 fps max with no drops , 60% CPU usage. Looks like CPU was the only problem. Thx for help.
Reply
#14
really strange. maybe the cpu was misconfigured and did not run with full speed. I had a better performance on a slower cpu.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#15
Quote: really strange. maybe the cpu was misconfigured and did not run with full speed. I had a better performance on a slower cpu.


Maybe yes, but i dont have more time and ideas to check it Wink
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)