MonkeyFiend
May 23 2014, 02:07 PM
I'm going to start tinkering with the server tickrate, in the region of 75-85 @ 50 slots. This all requires server restarts so will do it when the server is empty (or crashes). If the servers can run a bit smoother than thats great. It also gives us some potentioal for a minor increase in slots if we can get them to run less laggy
Once I've had an experiment with the best setups, will post back for a members vote on any permanent changes (moreso for slot changes rather than tickrate changes)
Sneeky
May 23 2014, 03:00 PM
That's all fine and dandy with me
HackedPenguin
May 23 2014, 06:01 PM
I didn't understand a shit about your post Monkey :8
As long as it makes the servers run smoother, then go ahead and do whatever you wish
TurboMidget
May 23 2014, 07:13 PM
Could you give a short explanation though? I'm kinda curious as to what tickrate is and how it works and I'm sure others would like to know as well
AsDeR
May 23 2014, 08:37 PM
Do you need to delete the carnage server for those tickrate increases? If not, instead of tweaking the archer server, why not put a password on carnage and experiment and restart it all you want while letting the archer server be up?
It might not be the better time to start reseting the archer server when we have competition.
Meowric
May 23 2014, 09:54 PM
It shouldn't need yo be changed
MonkeyFiend
May 23 2014, 09:55 PM
Don't need to delete the server, just is a config change which people won't notice (it might make the server perform better or worse though)
Tickrate is basically the number of times the server updates the world eg where every player is etc, per second. So higher the better generally. Chivalry defaults at 33 ticks per second. The sm servers run at 60 ticks per second. At 66 ticks the max achievable fps is 300, at 100 ticks it's 600.
There's a fai bit of difference between 30 ticks and 60 ticks but less gains between 60 to 100. The problem arise that while higher ticks can allow better fps it's also more server processing and bandwidth required, so there is a fine balance between increasing tickrate while ensuring the server can cope with the extra processing without lagging.
There are plenty of other reasons why high tick isn't good such as poor laggy connections from clients eg 1 returN command every 10 milliseconds per client on a 100 tick server, often the buffered data is queued to thvalue of 50-75ms based on client to server latency so this is where the net code optimisation of guessing likely values of client side data comes in.
Chivalry is good at this compared to most fps games because in something like bf you can spray bullets around 360 degrees. Predicting the future trajectories of arcing weapons like swords is much easier. Initially looking at the server having moved on 10 ms plus data latency of say 20 ms to client transfer time. There also some latency compensation built into the net code.
The final bit is is the server prioritises it's set fps target over frame processing, so when under heavy load eg a 60 slot melee it will drop frames in order to maintain target fps, so some warping will occur.
In summary we'll try stick tick rates of 60 up to a max of 100 (more realistically 85) and see how the servers and majority of clients performs .
Meowric
May 23 2014, 10:00 PM
Muk
May 23 2014, 10:32 PM
So their 54 slot server having a tick rate of 120 is largely pointless because the difference is negligible if not making things slightly worse?
AsDeR
May 23 2014, 10:54 PM
Why is this on the Public Discussion forum?
TurboMidget
May 24 2014, 05:31 AM
Because initially it was an announcement that the carnie server might be facing crashes, downtime etc. It has turned into a neat little lesson about internet stuff though. Thanks for the explanation, monkey
MonkeyFiend
May 24 2014, 02:36 PM
didn't think there was anything in it for clan eyes only, but figured if there were any drastic gains or losses in server performance and general public wanted to pipe up, they could see it here.
there's a bit of weird fanaticism (often related to CS server high tickrates) that higher tick = better. Even quite a few game server hosts advertise this as the truth is somewhat more complicated and not good for sales or server advertising
Also while KnH's 54 slot is listed as 120 tick, as far as I can tell it's currently at 75 tick, with the 32 slot at 235 ticks, unless things have changed recently
MonkeyFiend
May 24 2014, 07:17 PM
btw is now set to 85 ticks
HackedPenguin
May 24 2014, 07:19 PM
Well, the pings in Limited archer were somewhat high today, could it be because of the tickrate?
AsDeR
May 24 2014, 08:45 PM
You are giving KnH information to improve their server too
MonkeyFiend
May 24 2014, 10:46 PM
QUOTE (HackedPenguin @ May 24 2014, 07:19 PM)
Well, the pings in Limited archer were somewhat high today, could it be because of the tickrate?
nope, box are physically separate and in different datacentres so shouldn't be affecting each other at all :s
HackedPenguin
May 25 2014, 07:53 AM
QUOTE (MonkeyFiend @ May 24 2014, 10:46 PM)
nope, box are physically separate and in different datacentres so shouldn't be affecting each other at all :s
Wait, did you change the tickrate in Carnage? Just Carnage, no Limited Archer?
MonkeyFiend
May 25 2014, 11:00 AM
QUOTE (HackedPenguin @ May 25 2014, 07:53 AM)
Wait, did you change the tickrate in Carnage? Just Carnage, no Limited Archer?
a complex scientific selection method**carnage happened to be empty and limited archer full at the time and the change needed a restart
Muk
May 25 2014, 11:06 AM
what are you trying to tell us? stop talking about complex science.
MonkeyFiend
May 25 2014, 11:43 AM
hehe
btw have booted the 7 people who were occupying the limited archer server, applied the higher tickrate and restarted it
MonkeyFiend
May 25 2014, 11:43 AM
hehe
btw have booted the 7 people who were occupying the limited archer server, applied the higher tickrate and restarted it
HackedPenguin
Jun 2 2014, 08:54 PM
The pings have been very high recently, since you changed the tickrate and after the latest update Monkey. Do you know what is causing the ping issues? I'd like to know.
Are you still trying to find the perfect tickrate?
Thanks.
Mikazuki
Jun 3 2014, 07:53 PM
What's the current tickrate ?
We indeed get a lot more often high ping issues since the increase of tickrate.
MonkeyFiend
Jun 4 2014, 07:21 AM
I've reverted the tickrate on the carnage server back to default, my gut feeling is that the recent high pings are coincidental to the tick change, so we'll see
additionally there's been a network issue in the DC where the carnage server resides - will post in the members area.
Anyhoo, let me know how the carnage server fares
HackedPenguin
Jun 4 2014, 12:28 PM
The pings in carnage are good now, I have the normal 90 ping there now, nice to see it's working
MonkeyFiend
Jun 4 2014, 01:08 PM
ho'k changing the archer limit back to default
btw by default, I mean the original SM default of 60 ticks, not the game default of 30
difficult to tell since coldfront is always more laggy than any other map
MonkeyFiend
Jun 5 2014, 10:44 AM
Carnage server pings are fine atm, less so last night.
HackedPenguin
Jun 5 2014, 11:26 AM
It's still kinda laggy in carnage :/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.