SRCDS Steam group


Server Tick dropping
#1
Okay so recently when ever someone talks the server tick goes down. Is that normal.

I run a skyworld server.

Specs:
* Two full, dedicated HT CPU cores (Core i7 or better)
* 2048 MB of RAM
* 200 GB of hard drive space
* 1000 GB of InterNAP bandwidth transfer
* Two IP addresses

Server.cfg:
Code:
// server name
    hostname "dt0x.net | 24/7 Skyworld | CT Only | Noblock | Practice Mod"

    // rcon passsword
    rcon_password "*******"

    // server cvars
    mp_friendlyfire 0
    mp_footsteps 1
    mp_autoteambalance 1
    mp_autokick 0
    mp_flashlight 1
    mp_tkpunish 0
    mp_forcecamera 0
    sv_alltalk 1
    sv_pausable 0
    sv_unlag 1
    mp_falldamage 1
    sv_pushscale 3000
    sv_airaccelerate 1000
    mp_humanteam ct
    sv_gravity 800
    sv_wateraccelerate 1000
    sv_accelerate 10
    sv_consistency 1
    sv_allowupload 1
    sv_allowdownload 1
    mp_limitteams 0
    mp_hostagepenalty 5
    sv_voiceenable 1
    mp_allowspectators 1
    mp_timelimit 25
    mp_chattime 10
    sv_timeout 30
    sv_maxspeed 320 //apparently is an unknown command
    sv_maxvelocity 10000000
    cl_cmdrate 100
    cl_updaterate 100
    
sv_maxrate 20000
sv_minrate 0
sv_unlag 1
sv_maxunlag 1
sv_voicecodec vaudio_speex

// Frame rate limiter
fps_max 0

// Allow clients to download files (Enable= 1     Disable= 0)
sv_allowdownload 1

// Allow clients to upload files like spraylogo's (Enable= 1     Disable= 0)
sv_allowupload 1

// Amount of time in seconds a player can spray their decal
decalfrequency 20


    // round specific cvars
    mp_freezetime 0
    mp_roundtime 30
    mp_startmoney 800
    mp_c4timer 45
    mp_fraglimit 0
    mp_maxrounds 0
    mp_winlimit 0
    mp_playerid 0
    mp_spawnprotectiontime 0

    // bandwidth rates/settings
    decalfrequency 10
    sv_maxupdaterate 100
    sv_minupdaterate 90

    // server logging
    log off
    sv_logbans 0
    sv_logecho 1
    sv_logfile 1
    sv_log_onefile 0

    // operation
    sv_lan 0
    sv_region 255

    // execute ban files
    exec banned_user.cfg
    exec banned_ip.cfg

// start fast downloads
sv_downloadurl "*******"

//exec es
es_load popup
es_load examples/auth/basic_auth
BASIC_AUTH_ADMIN_LIST "STEAM_ID_LAN;"
es_load dissolver
es_load skyworld
es_load time

Or is it normal? Thanks.

Edit:
Also in the netgraph on the right is the top client tick or the bottom. When I playerlist mute them it goes back up.
This is my command like forgot to add it:

C:\Servers\Skyworld\srcds.exe -console -game "cstrike" -tickrate 100 -port 27014 +ip 216.52.143.245 +map "surf_skyworld" +maxplayers 14 -heapsize 524000
Reply
#2
Some tips worth a try:
- Increase your heapsize to 2 1048576 because you have 2 Gb.
- Try FPS-booster ( http://forums.interwavestudios.com/index.php?app=downloads&showfile=16 ).
- Try different NET-settings like:
sv_maxrate 25000
sv_minrate 15000
sv_mincmdrate 66
sv_maxcmdrate 101
sv_maxupdaterate 101
sv_minupdaterate 66
sv_unlag 1
sv_maxunlag 0.750

- Use one core dedicated for CS:S server (affinity)

It still could be the Voice.
Reply
#3
My heapsize is 524000 because I am running 2 servers.

Edit: I am also running a fps booster Toungue. stays at 600-700 fps when people are in it.
Reply
#4
Hey,


Try Arjen's recommended settings. They might not be the best - but I think your missing a few.


sv_maxrate 25000
sv_minrate 15000
sv_mincmdrate 66
sv_maxcmdrate 101
sv_maxupdaterate 101
sv_minupdaterate 66
sv_unlag 1
sv_maxunlag 0.750



// bandwidth rates/settings
decalfrequency 10
sv_maxupdaterate 100
sv_minupdaterate 90
[Image: ad300x250%20copy.jpg]
Reply
#5
post some measurement with the fps meter. if the server fps are dropping below the tickrate, you won't be able to fix this with some settings. only tweaks in the OS etc. will help you then. if the fps are stable, you need to make sure that both server and client netsettings are correct.
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
I have never seen it go below 400 or 500 yet. Lowest is 530 - 650 with people in. I did use his settings and it still does this.
Reply
#7
Tick rate drops are caused by improper rates. I would try the following rates. . .
sv_minrate 12000 (keeps the dialup users off)
sv_maxrate 25000 or 30000
sv_mincmdrate 33
sv_maxcmdrate 101
sv_minupdaterate 33
sv_maxupdaterate 101
sv_unlag 1
sv_maxunlad .5

I would try those, I use to run those settings for all my servers, worked perfect.
Ryan White
Owner & CEO
GigabiteServers.com
Reply
#8
Won't sv_minrate take bandwidth when nobody is on?
Reply
#9
sv_minrate doesn't do anything at all except for taking a line in your cfg.

And no, the server needs clients to send data to, no clients = no transfer.
And another no, when a client connects the server won't be sending bullshit packets to transfer 12KB/s to a client, hence why I say the minrate doesn't do anything, the servers uses what it needs.
Join the Source Dedicated Server Support Group on Steam Community!
Source Dedicated Server (SRCDS)
Free to join, Live support! (When available)

http://forums.srcds.com/viewtopic/5114
Reply
#10
(10-16-2009, 08:36 PM)Drocona Wrote:  And another no, when a client connects the server won't be sending bullshit packets to transfer 12KB/s to a client, hence why I say the minrate doesn't do anything, the servers uses what it needs.

Sv_minrate is used to define what is the minimum cl_rate allowed on the server. Thus, if the server has sv_minrate 10000 and a player with cl_rate 7500 joins, the server forces the player's rate up to 10000. Vice versa the sv_maxrate defines what is the maximum allowed cl_rate on the player. If the sv_maxrate is set to 15000 on the server, and player with cl_rate 20000 tries to join, the server will use rate 15000 nevertheless.

There is probably some logic how the rate minimum/maximum settings are related to minimum/maximum cmd settings. There must be also some logic how the server decides whether it wants to conserve traffic usage on a player or whether it can send full update without using more or less traffic than defined in the settings.
Reply
#11
(10-16-2009, 10:51 PM)css Wrote:  Sv_minrate is used to define what is the minimum cl_rate allowed on the server. Thus, if the server has sv_minrate 10000 and a player with cl_rate 7500 joins, the server forces the player's rate up to 10000. Vice versa the sv_maxrate defines what is the maximum allowed cl_rate on the player. If the sv_maxrate is set to 15000 on the server, and player with cl_rate 20000 tries to join, the server will use rate 15000 nevertheless.

Yes, I know it was made for that purpose, it just hasn't ever worked before Big Grin
Hence I call it a bogus rate setting, it's not doing anything but fill a line in your CFG file Toungue
Join the Source Dedicated Server Support Group on Steam Community!
Source Dedicated Server (SRCDS)
Free to join, Live support! (When available)

http://forums.srcds.com/viewtopic/5114
Reply
#12
The rate lines work for me, when I set them clients are forced to them.
Looking for a game server? Visit fullfrag.com and pick one up as low as $2.50 / mo!
Reply
#13
Thanks Big Grin.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)