Runmode: Difference between revisions
RetiredSnail (talk | contribs) (Created page with "'''Runmode''' is a community made Speedrunning mode where the goal is to finish a route by passing all checkpoints as quickly as possible. In runmode you can't shoot and have no weapons and you can suicide by pressing ''reload key''. On a runmode server by using the chat command <code>!top</code> you can show the top 12 players of the current map. <code>!pb</code> will show your personal best for the current map. If you have admin permissions or are the only player o...") |
RetiredSnail (talk | contribs) No edit summary |
||
Line 6: | Line 6: | ||
If you have admin permissions or are the only player on the server you can manually change maps with <code>!map run_mapname</code>. Otherwise use the ''Vote Map'' function of the game. | If you have admin permissions or are the only player on the server you can manually change maps with <code>!map run_mapname</code>. Otherwise use the ''Vote Map'' function of the game. | ||
== Commands == | |||
* ''!top'': Show leaderboard for current map | |||
* ''!pb'': Show your own personal best for current map | |||
* ''!autorespawn'': auto-respawn when you're behind (0.25s) | |||
* ''!autorespawn:extreme'': auto-respawn when you're behind (0.05s) | |||
* ''!autorespawn:hard'': auto-respawn when you're behind (0.1s) | |||
* ''!autorespawn:soft'': auto-respawn when you're behind (0.4s) | |||
* ''!autorespawn:lazy'': auto-respawn when you're behind (1.0s) | |||
== For Map Makers == | == For Map Makers == |
Revision as of 11:13, 18 November 2023
Runmode is a community made Speedrunning mode where the goal is to finish a route by passing all checkpoints as quickly as possible.
In runmode you can't shoot and have no weapons and you can suicide by pressing reload key.
On a runmode server by using the chat command !top
you can show the top 12 players of the current map. !pb
will show your personal best for the current map.
If you have admin permissions or are the only player on the server you can manually change maps with !map run_mapname
. Otherwise use the Vote Map function of the game.
Commands
- !top: Show leaderboard for current map
- !pb: Show your own personal best for current map
- !autorespawn: auto-respawn when you're behind (0.25s)
- !autorespawn:extreme: auto-respawn when you're behind (0.05s)
- !autorespawn:hard: auto-respawn when you're behind (0.1s)
- !autorespawn:soft: auto-respawn when you're behind (0.4s)
- !autorespawn:lazy: auto-respawn when you're behind (1.0s)
For Map Makers
- Script: https://github.com/snailretired/stats/blob/main/Runmode.cs
- Rules: https://github.com/snailretired/stats/blob/main/Runmode.json
Checkpoints are placed by placing protoshapes with special color values. These protoshapes won't be visible but you need to make sure that gosteks don't collide with them by setting them to ItemsCollide.
The colors work as follows
- (255,0,0) or (0,255,0): regular unordered checkpoint with radius 5
- (0,0,255): loop/lap checkpoint (radius 5)
- (0,255,255): unordered checkpoint with radius 2
- (255,255,1-29): ordered checkpoint (number 1-19)
- (255,255,31-59): ordered no-jet checkpoint (number 1-19, 30 will be subtracted)
To complete all checkpoints must be visited. Ordered checkpoints work in such a way that you are not allowed to pass an ordered checkpoint with a number lower than the highest number of previously passed checkpoints. It's possible to mix ordered and unordered checkpoints.