IPB





Welcome Guest ( Log In | Register )

> Server tickrate
MonkeyFiend
post May 23 2014, 02:07 PM
Post #1


Security and Projects
**********

Group: Clan Dogsbody
Posts: 4,687
Thank(s): 1098
Points: 2,440
Joined: 31-August 07
From: A Magical Place, with toys in the million, all under one roof
Member No.: 1




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)


--------------------

Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
MonkeyFiend
post May 23 2014, 09:55 PM
Post #2


Security and Projects
**********

Group: Clan Dogsbody
Posts: 4,687
Thank(s): 1098
Points: 2,440
Joined: 31-August 07
From: A Magical Place, with toys in the million, all under one roof
Member No.: 1




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 .


--------------------

Go to the top of the page
 
+Quote Post
The Following 1 Users Say Thank You to MonkeyFiend For This Useful Post:
TurboMidget

Posts in this topic
- MonkeyFiend   Server tickrate   May 23 2014, 02:07 PM
- - Sneeky   That's all fine and dandy with me   May 23 2014, 03:00 PM
- - HackedPenguin   I didn't understand a shit about your post Mon...   May 23 2014, 06:01 PM
- - TurboMidget   Could you give a short explanation though? I'm...   May 23 2014, 07:13 PM
- - AsDeR   Do you need to delete the carnage server for those...   May 23 2014, 08:37 PM
- - Meowric   It shouldn't need yo be changed   May 23 2014, 09:54 PM
- - MonkeyFiend   Don't need to delete the server, just is a con...   May 23 2014, 09:55 PM
- - Meowric   RE: Server tickrate   May 23 2014, 10:00 PM
- - Muk   So their 54 slot server having a tick rate of 120 ...   May 23 2014, 10:32 PM
- - AsDeR   Why is this on the Public Discussion forum?   May 23 2014, 10:54 PM
- - TurboMidget   Because initially it was an announcement that the ...   May 24 2014, 05:31 AM
- - MonkeyFiend   didn't think there was anything in it for clan...   May 24 2014, 02:36 PM
- - MonkeyFiend   btw is now set to 85 ticks   May 24 2014, 07:17 PM
- - HackedPenguin   Well, the pings in Limited archer were somewhat hi...   May 24 2014, 07:19 PM
|- - MonkeyFiend   QUOTE (HackedPenguin @ May 24 2014, 07:19...   May 24 2014, 10:46 PM
|- - HackedPenguin   QUOTE (MonkeyFiend @ May 24 2014, 10:46 P...   May 25 2014, 07:53 AM
|- - MonkeyFiend   QUOTE (HackedPenguin @ May 25 2014, 07:53...   May 25 2014, 11:00 AM
- - AsDeR   You are giving KnH information to improve their se...   May 24 2014, 08:45 PM
- - Muk   what are you trying to tell us? stop talking about...   May 25 2014, 11:06 AM
- - MonkeyFiend   hehe btw have booted the 7 people who were occupy...   May 25 2014, 11:43 AM
- - MonkeyFiend   hehe btw have booted the 7 people who were occupy...   May 25 2014, 11:43 AM
- - HackedPenguin   The pings have been very high recently, since you ...   Jun 2 2014, 08:54 PM
- - Mikazuki   What's the current tickrate ? We indeed get a ...   Jun 3 2014, 07:53 PM
- - MonkeyFiend   I've reverted the tickrate on the carnage serv...   Jun 4 2014, 07:21 AM
- - HackedPenguin   The pings in carnage are good now, I have the norm...   Jun 4 2014, 12:28 PM
- - MonkeyFiend   ho'k changing the archer limit back to default...   Jun 4 2014, 01:08 PM
- - Jen   difficult to tell since coldfront is always more l...   Jun 4 2014, 05:58 PM
- - MonkeyFiend   Carnage server pings are fine atm, less so last ni...   Jun 5 2014, 10:44 AM
- - HackedPenguin   It's still kinda laggy in carnage :/   Jun 5 2014, 11:26 AM


Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 24th November 2024 - 09:21 AM
Sneaky Monkeys Clan :: MonkeyFiend.com