-
-
Notifications
You must be signed in to change notification settings - Fork 71
Tick_rate_and_bandwidth
In Grid, tick rate can be adjusted on-the-fly with the tickrate
console
variable. By default, tickrate
is set to a standard 20hz. While there are no
minimum or maximum tick rate limits imposed by the game engine, there are
practical limits based on bandwidth consumption.
The following table provides some payload size information that can help inform your desired tick rate. It's important to keep in mind that tick rates should be, at a maximum, closely related to your players' monitor refresh rate. Any frequencies beyond these levels are a waste of game frames, as there are no intermediate game states ever calculated on the client to provide value to the players. Additionally, if clients were to theoretically run at higher tick rates than the server, they could be calculating game states that don't actually occur.
Tick rate | Download speed per player | host_maxplayers 16 |
---|---|---|
20 | 160 B/s | 2.56 KB/s |
60 | 480 B/s | 7.68 KB/s |
75 | 600 B/s | 9.6 KB/s |
144 | 1.152 KB/s | 18.432 KB/s |
240 | 1.920 KB/s | 30.72 KB/s |
- 3kliksphilip (February 13, 2019). "CS:GO - 64 VS 128 Tick".
Callbacks
- onAddonMounted
- onAddonUnmounted
- onMainMenuActivate
- onMainMenuClose
- onNPCSpawn
- onPlayerChat
- onPlayerConnect
- onPlayerDisconnect
- onPlayerInitialSpawn
- onPlayerSay
- onPlayerSpawn
- onPlayerUse
- onReloadImage
- onReloadScript
- onReloadSound
- quit
- update
Classes
- canvas
- character
- color
- concommand
- context
- convar
- entity
- fullscreencanvas
- host
- map
- networkvar
- payload
- player
- scheme
- shader
- sprite
- tween
- typelenvalues
- vector
Interfaces and Libraries
Panels
- box
- button
- checkbox
- closebutton
- commandbutton
- commandbuttongroup
- dropdownlist
- dropdownlistitem
- dropdownlistitemgroup
- frame
- frametab
- frametabgroup
- frametabpanel
- frametabpanels
- imagepanel
- label
- panel
- passwordtextbox
- progressbar
- radiobutton
- radiobuttongroup
- rootpanel
- scrollablepanel
- scrollbar
- slider
- tabbedframe
- text
- textbox
- textboxautocompleteitemgroup
- throbber
- viewport