Runmode
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)
- !autorespawn:off: disable auto-respawn
Beehive
- !add or !ctf': Register to play an unofficial ranked CTF round!
- !del or !remove: Unregister from the above.
- !rating: Show your rating (only updated daily).
- !rejoin: Upon disconnect you connect as spectator. Use this command to get back into the game. Then manually press respawn.
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.