Skip to main content

What is Network Tick Rate

Key Problem

UploadWhat Inis ProgressTick Rate

What Tick Rate changes impact to

How to estimate proper tick rate value for each game

How to Set Tick Rate

What is maximal tick rate and best practice

Key Solution

Tick rate number is in Hz which is like FPS and 30 is the least tolerable number for now

Research Notes

  • Network Tick Rate can be set from "Assets\Photon\Fusion\Resources\NetworkProjectConfig.fusion”

Untitled

  • The default value for tick rate is 60

  • Lowest tolerable value is around 20-30

  • With lower values it seems only the host is having visual problems (laggy)

  • List tick rate from other games.

    GameTick Rate (Hz)

    | League of Legends | 30 | | Dota 2 | 64 | | Valorant | 63 | | Counter-Strike: Global Offensive | 64 & 128 | | Team Fortress 2 | 66 | | Overwatch | 63 |

    Source: https://win.gg/news/heres-what-tick-rate-means-and-which-games-have-the-highest/

  • Below some test on Tick rate both on server and client in authoritative server.

    https://youtu.be/VbQjefTXaYQ

    • There is no issue if both client and server have the same tick rate or when the client has a lower tick rate than the server.
    • If some client set to has tick rate over the server's tick rate, jittery happen on the local client, while on remote and server that client does not possess its local issues.
    • Since both client and server can modify tick rate anytime, maybe locking both instances into the same tick rate would reduce some tick rate-related issues?