| CreateDataTimer | Creates a timer associated with a new datapack, and returns the datapack. |
| CreateTimer | Creates a basic timer. Calling CloseHandle() on a timer will end the timer. |
| ExtendMapTimeLimit | Extends the map time limit in a way that will notify all plugins. |
| GetMapTimeLeft | Returns an estimate of the time left before the map ends. If the server
has not processed any frames yet (i.e. no players have joined the map yet),
then the time left returned will always be infinite. |
| GetMapTimeLimit | Retrieves the current map time limit. If the server has not processed any
frames yet (i.e. no players have joined the map yet), then the time limit
returned will always be 0. |
| GetTickedTime | Returns the simulated game time.
This time is internally maintained by SourceMod and is based on the game
tick count and tick rate. Unlike GetGameTime(), it will increment past
map changes and while no players are connected. Unlike GetEngineTime(),
it will not increment based on the system clock (i.e. it is still bound
to the ticking process). |
| GetTickInterval | Returns the number of seconds in between game server ticks.
Note: A tick, in this context, is a frame. |
| IsServerProcessing | Returns whether or not the server is processing frames or not.
The server does not process frames until at least one client joins the game.
If server hibernation is disabled, once the first player has joined, even if that player
leaves, the server's timers and entities will continue to work. |
| KillTimer | Kills a timer. Use this instead of CloseHandle() if you need more options. |
| TriggerTimer | Manually triggers a timer so its function will be called. |