SRCDS Steam group


Tickrate problems?
#1
I have some problems on my warserver with the tickrate. Normally, the tickrate should be steady at 100, but mine isn't steady. When you do something in the server (throw a HE grenade or flashbang) the tickrate drops below 90 (sometimes 80, sometimes 85).

The gameserver is hosted on my dedicated server (Dell PE 1850) with a Dual Xeon 2,8Ghz processor, 4GB DDR memory and a 73GB large hard-disk (SATA). The operating system that is used is Debian (newest version). All this should be fast enough (I'm not running anything else). The only plugin on the gameserver is zBlock, which is required in all known leagues.

- I have tried to reboot the gameserver, also the dedicated server itself.
- Used several configs (ESL, CAL, ClanBase)
- Tried different command lines

What should I do to make a stable tickrate 100 server?
Reply
#2
so on your netgraph, its the inbound or outbound that drops?

also whats your fps at?

do a rcon stats a bunch of times and copy and paste here
Reply
#3
It's not my own computer that is lagging, it's the inbound that drops (of course, lol).
I tried +fps_max 600 and +fps_max 1000, both with the same result.
Reply
#4
NoobstaR* Wrote:It's not my own computer that is lagging, it's the inbound that drops (of course, lol).
I tried +fps_max 600 and +fps_max 1000, both with the same result.

do a rcon stats a bunch of times (especially when the issue is happening) and copy and paste here
Reply
#5
Quote:] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6179.68 6527.13 4045 9 124.95 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6248.28 6453.81 4045 9 124.86 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6247.81 6391.19 4045 9 124.86 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6209.11 6353.79 4045 9 250.63 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6218.43 6362.14 4045 9 250.06 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6265.46 6361.20 4045 9 249.88 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6287.15 6358.38 4045 9 250.38 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6276.97 6318.05 4045 9 249.31 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6269.32 6341.34 4045 9 249.31 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6303.63 6396.40 4045 9 249.38 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6372.39 6394.57 4045 9 124.86 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6340.90 6385.53 4045 9 124.83 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6357.31 6378.75 4045 9 124.88 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6329.58 6385.26 4045 9 124.86 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6308.79 6381.34 4045 9 124.86 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6293.19 6374.61 4045 9 124.86 1

There you go!
Reply
#6
is that during your tickrate drop?
Reply
#7
Quote:] rcon stats
CPU In Out Uptime Users FPS Players
0.00 7668.14 7721.38 4135 9 124.86 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 7363.91 7453.22 4135 9 124.95 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 7177.08 6992.24 4135 9 124.83 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6830.01 6841.78 4135 9 124.89 1
] rcon stats
CPU In Out Uptime Users FPS Players
nan 6609.34 6629.70 4135 9 124.81 1
] rcon stats
CPU In Out Uptime Users FPS Players
nan 6545.80 6496.81 4135 9 124.84 1
That's during a drop... Smile

Quote:] rcon stats
CPU In Out Uptime Users FPS Players
0.00 7528.57 9447.60 4163 9 83.35 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 7276.02 8620.78 4163 9 83.29 1
] rcon stats
CPU In Out Uptime Users FPS Players
0.00 6873.16 8148.20 4163 9 83.30 1
Another drop, the FPS seems to be 83, why is that so?
Reply
#8
well your fps is dropping causing your tickrate to go with it.
maybe your cpu cant hang. I dont know much about xeons, but i do know that the older p4 based architecture isnt very good for srcds. Maybe someone else can verify that.

i would try making your own kernel. strip everything out of it that you dont need. granted if youve never done this before its a little daunting but for best performance id recommend it.
Reply
#9
That's not really an option, because the (dedicated) server is located 200 miles away from my home.
I'm sure the Dual Xeon 2,8Ghz is able to run about 5 or 6 srcds servers.
Reply
#10
you can update your kernel remotely, you don't have to be at the machine to do it. if you are using fps_max 500 and it's stuck at 250 then you will need to recompile it to get 500fps (if that's what you want).

do a ps aux and see what is running on that machine, there's prob a lot of stuff you don't need.
Reply
#11
Code:
DXX001:~# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1944   652 ?        Ss   Mar11   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    Mar11   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   Mar11   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    Mar11   0:00 [migration/1]
root         5  0.0  0.0      0     0 ?        SN   Mar11   0:00 [ksoftirqd/1]
root         6  0.0  0.0      0     0 ?        S    Mar11   0:00 [migration/2]
root         7  0.0  0.0      0     0 ?        SN   Mar11   0:00 [ksoftirqd/2]
root         8  0.0  0.0      0     0 ?        S    Mar11   0:00 [migration/3]
root         9  0.0  0.0      0     0 ?        SN   Mar11   0:00 [ksoftirqd/3]
root        10  0.0  0.0      0     0 ?        S<   Mar11   0:00 [events/0]
root        11  0.0  0.0      0     0 ?        S<   Mar11   0:00 [events/1]
root        12  0.0  0.0      0     0 ?        S<   Mar11   0:00 [events/2]
root        13  0.0  0.0      0     0 ?        S<   Mar11   0:00 [events/3]
root        14  0.0  0.0      0     0 ?        S<   Mar11   0:00 [khelper]
root        15  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kthread]
root        21  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kblockd/0]
root        22  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kblockd/1]
root        23  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kblockd/2]
root        24  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kblockd/3]
root        25  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kacpid]
root       113  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kseriod]
root       165  0.0  0.0      0     0 ?        S<   Mar11   0:08 [kswapd0]
root       166  0.0  0.0      0     0 ?        S<   Mar11   0:00 [aio/0]
root       167  0.0  0.0      0     0 ?        S<   Mar11   0:00 [aio/1]
root       168  0.0  0.0      0     0 ?        S<   Mar11   0:00 [aio/2]
root       169  0.0  0.0      0     0 ?        S<   Mar11   0:00 [aio/3]
root       323  0.0  0.0      0     0 ?        S    Mar11   0:00 [kirqd]
root       712  0.0  0.0      0     0 ?        S<   Mar11   0:00 [khubd]
root       836  0.0  0.0      0     0 ?        S<   Mar11   0:00 [scsi_eh_0]
root      1077  0.0  0.0      0     0 ?        S<   Mar11   0:12 [kjournald]
root      1271  0.0  0.0   2180   604 ?        S<s  Mar11   0:00 udevd --daemon
root      1591  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kedac]
root      1682  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kpsmoused]
root      1925  0.0  0.0      0     0 ?        S<   Mar11   0:00 [kmirrord]
daemon    2034  0.0  0.0   1684   368 ?        Ss   Mar11   0:00 /sbin/portmap
root      2248  0.0  0.0   1624   636 ?        Ss   Mar11   0:02 /sbin/syslogd
root      2254  0.0  0.0   1576   380 ?        Ss   Mar11   0:00 /sbin/klogd -x
bind      2266  0.0  0.1  57328  3708 ?        Ssl  Mar11   0:04 /usr/sbin/named
root      2372  0.0  0.0   1576   564 ?        Ss   Mar11   0:00 /usr/sbin/acpid
100       2415  0.0  0.0   5344   996 ?        Ss   Mar11   0:00 /usr/sbin/exim4
root      2427  0.0  0.0   1748   572 ?        Ss   Mar11   0:00 /usr/sbin/inetd
root      2437  0.0  0.0   4924  1088 ?        Ss   Mar11   0:01 /usr/sbin/sshd
statd     2456  0.0  0.0   1756   736 ?        Ss   Mar11   0:00 /sbin/rpc.statd
daemon    2466  0.0  0.0   1832   420 ?        Ss   Mar11   0:00 /usr/sbin/atd
root      2473  0.0  0.0   2196   756 ?        Ss   Mar11   0:00 /usr/sbin/cron
root      2499  0.0  0.0   1576   496 tty1     Ss+  Mar11   0:00 /sbin/getty 384
root      2501  0.0  0.0   1572   488 tty2     Ss+  Mar11   0:00 /sbin/getty 384
root      2502  0.0  0.0   1576   496 tty3     Ss+  Mar11   0:00 /sbin/getty 384
root      2503  0.0  0.0   1576   496 tty4     Ss+  Mar11   0:00 /sbin/getty 384
root      2505  0.0  0.0   1576   496 tty5     Ss+  Mar11   0:00 /sbin/getty 384
root      2507  0.0  0.0   1576   496 tty6     Ss+  Mar11   0:00 /sbin/getty 384
root      3120  0.0  0.0   4084  1196 ?        Ss   Mar11   0:00 SCREEN -A -m -d
root      3121  0.0  0.0   3756  1348 pts/1    Ss+  Mar11   0:00 /bin/sh ./srcds
root      3133  0.4  5.5 292188 202716 pts/1   Sl+  Mar11  39:45 ./srcds_i686 -c
root      3545  0.0  0.0      0     0 ?        S    Mar12   0:00 [pdflush]
root      3546  0.0  0.0      0     0 ?        S    Mar12   0:00 [pdflush]
root      3635  0.0  0.0   4084  1188 ?        Ss   Mar12   0:00 SCREEN -A -m -d
root      3636  0.0  0.0   3180  1200 pts/3    Ss+  Mar12   0:09 ./ventrilo_srv
root      4779  0.0  0.0   3952  1076 ?        Ss   Mar12   0:00 SCREEN -A -m -d
root      4780  0.0  0.0   3416  1436 pts/2    Ss+  Mar12   0:24 ./ventrilo_srv
proftpd   7206  0.0  0.0   9048  1536 ?        Ss   Mar13   0:00 proftpd: (accep
root     17571  0.0  0.0   2224  1016 ?        S    Mar16   0:02 ./psybnc
identd   18813  0.0  0.0  52396  1164 ?        Ssl  04:02   0:00 identd
root     20451  0.1  0.0   7700  2348 ?        Ss   13:39   0:00 sshd: root@pts/
root     20454  0.0  0.0   4000  1688 pts/4    Ss   13:40   0:00 -bash
root     20458  0.0  0.0   3428   988 pts/4    R+   13:40   0:00 ps aux
Reply
#12
looks ok unless some things scrolled off the screen, how about uname -r for your kernel version?
Reply
#13
Code:
DXX001:~/css# uname -r
2.6.18-5-686

I have Debian (newest version, I think).
Reply
#14
*kick*
Reply
#15
the issue is your fps drop below 100 and your fps must stay higher than your tickrate to sustain it.

you def need a kernel rebuild done to maximize your fps.

if your not comfortable doing it, then try to find someone who is.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)