Skip to content

A completly accurate timer with performance tracking for multiplayer game servers

Notifications You must be signed in to change notification settings

LukeStampfli/Clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Clock

A completly accurate timer with performance tracking for multiplayer game servers

How to use:
Add the script to your project and create a clock:

Clock clock = new Clock(40, true, 10000)

This creates a clock with a tickrate of 40 ticks per second. (and a delta time of 25ms).
It will write a log to the console every 10000 ticks.(in this case every 250 seconds) The log contains 3 values:

  • The current Tick
  • The summation of all the delta times since the last Tick(This should be < lograte*delta time, or your server uses too much resources)
  • the max delta time sine the last Tick(Idealy this is < delta time of the clock, if it is much greater than the delta time players might feel lag spikes)

Subscribe to the clock:

clock.Tick += YourFunction
// YourFunction can be any Void function.

About

A completly accurate timer with performance tracking for multiplayer game servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages