Game tick

From RuneScape Classic Wiki
Jump to navigation Jump to search

The game tick, also known as the server cycle, is the fundamental unit of time governing all actions that require server-sided processing. In RuneScape Classic, a game tick is designed to last 640 milliseconds.[1]

No actions done by the player can be processed by the server and responded to faster than the length of 1 tick. However, purely client-side actions, such as opening a right-click menu or switching interface tabs, are processed separately and thus are unaffected by the tick. Each action registered within one tick will start to take place by the beginning of the next tick.

Real tick duration

[edit | edit source]

The actual duration of ticks has been observed to vary over time, averaging to about 644 milliseconds in a twelve-day time span in June and July 2018[2], and averaging 641 milliseconds in a 6-hour time span on 6 June 2018.[3]

Game ticks were perhaps initially designed to take 600 milliseconds, as suggested in the 2001/2002 era RuneScript guide,[4] however, it has been actually definitely implemented as 640 milliseconds per tick since at least January 2003.[1]

Examples

[edit | edit source]
Main article: Game tick/Ticks per action

References

[edit | edit source]
  1. 1.0 1.1 Mod Lykos. #wiki-rsc channel of RuneScape Wiki Discord server. 25 March 2025. "ok i just checked the server source and it's 640ms [...] i have one old server version from january 2003 and it still has 640ms"*
  2. RSC+ replay "/penuslarge1/06-29-2018 18.46.51 monster replay, 262 hours of killing barbarians"
  3. RSC+ replay "/tylerbeg/06-08-2018 02.57.13 @@ Shilo Village Quest"
  4. Runescape script command summary. (Archived from the original on 07 September 2008.) "One server cycle is 0.6 seconds, so 100 cycles = 1 minute"
This article is a stub.
You can help by expanding it.