Speedrunning is nothing more than playing a game with the intent of completing it as fast as possible.
People speedrun to challenge themselves, to see a game pushed to the limits, and to get extra replay value out of a game.
SpeedRunsLive is a community based around speedrunning after the popularity of livestreaming took off.
Some of the main features of SRL:
SRL Races are currently the most developed facet of SpeedRunsLive. Races let you run in direct competition with others simultaneously. Players set up races, and the RaceBot gives them a countdown. On GO! they start at the same time and both play through the game with the intention of finishing the goal first. Races are livestreamed so others can watch the action.
Every game raced on SRL has a ranking leaderboard. Players may rise to a higher rank when they do well in races. The stronger the opponent, the more you have to gain. The weaker the opponent, the more you have to lose. Most of all, we're all in this to have a good time. While races have potential for really great competition, it's all about fun.
There are a multitude of free IRC clients available. Some of the most popular ones include:
We also offer an embedded IRC client on our site here. However, the mibbit client lacks many features that other IRC clients have, so we heavily suggest using a full IRC client such as those mentioned above.
In the server connection window of your IRC client, you may connect to either of the following servers, based on your location:
New York— irc.speedrunslive.com
A list of the most basic IRC commands can be found here.
We'd also suggest using the
/list command, which lists the many channels which make up the SRL IRC. These range from game-specific channels to general subgroups of our large community.
—Step 1: Sign on to the nick you want to use for all future races, and type
/nickserv register password e-mail.
Note: It is important that you enter your actual e-mail address, in case you need to retrieve your password in the future.
—Step 2: When logging onto the IRC, you can log in by signing on to your nick, and typing
/nickserv identify password.
—Step 3 (optional): Set up automatic login within your IRC client. You may do this in mIRC by going to Options, then the Connect menu, then the Options menu. Click Perform, and type
/nickserv identify password.
mIRC will automatically enter your password when you join the SRL IRC in the future.
Advanced users may want to try our custom-built script, provided here. Be sure to substitute your own login information.
If you ever need to retrieve your password, you can type
/nickserv resetpass nickname e-mail and it will send you a confirmation e-mail.
You can find a more indepth FAQ about registration here.
.setstream twitch/namein the #speedrunslive channel to link your stream to SRL. Hitbox.tv is also supported for front page appearance but currently not for racing. This applies to races where streaming is required.
Hitbox, but Hitbox.tv is currently not supported for racing.
A full listing of RaceBot commands can be found here.
Our rules page can be found here.
The racing section of the FAQ can be found here.
After doing all of the above, you are ready for your first race. You can join any races with an ENTRY OPEN status. Alternatively, after confirming you have an opponent you can start your own race via the
There are a few places you can start:
/list. Browse through the list of IRC channels which comes up, and see if any pertain to your game or its series. Joining the community for a particular game or series is often the best first step towards getting more involved and learning more about it.
We strongly encourage users to race goals that are meaningful and give time enough for the racers to demonstrate their levels of skill. Generally, any goal to beat the full game under any restriction is ok, as long as it exceeds approximately 3 minutes or more. If you want to race an extremely short game such as Tower of Heaven, one suggestion is to have the goal be to beat it several times in a row.
Generally, any goal that only completes a part of the game, such as "Beat World 1", should be kept to at least about 10 minutes of actual playtime. However, some race goals can exceed this length and still be discouraged to race (Example: Beat Brock in Pokemon R/B/Y. May exceed 10 minutes, but it's too short in respect to the rest of the game to offer any real measure of competition.). The same applies for an arbitrary goal such as "Get 1000 points" or "collect 100 such and suches". This is because we would like SRL to represent one's skill at the full game, so racing too many short goals can prevent the leaderboards from reflecting this.
If you are still unsure, just ask a mod and they can tell you.
In order to race a game there needs to be a start point and an end point. The end point is whatever the goal is. The simplest end point is "any%" which means simply to beat the game. The term comes from the Metroid community, where people would do 100% runs, low% runs (beating the game with the least amount of items), and any% (anything goes).
Some games don't really fit into percentages, such as Super Mario 64. Instead of percentage, the star count makes more sense to use. In Super Mario 64, a "120 star" goal would be to start a new game, collect all 120 stars, and beat the game.
Sometimes goals are more complicated. For example, in King's Bounty, one of the more popular goals is "All Continentia bounties; no island leaving nor week ending (Normal)"
A ruleset like this is the result of the community agreeing upon what makes a good, competitive race goal. Sometimes these more complicated goals are more fun and better to race than the more typical goals like "any%"
For more about terms, check out the Glossary.
Yes, we encourage it!
When you start a race on IRC, if the game isn't recognized by RaceBot, the race will automatically be categorized as New Game.
In order to help us record the game, enter the game's title as a part of the new game's goal, so that a moderator knows what game it is when it comes time to record the race.
If the emulator is accurate and the community for that game accepts emulator as a valid choice, then yes, you can. The most commonly used emulators for each system include:
For reference, the following emulators are globally banned for use in racing:
.setstream twitch/name to link your stream to SRL, if you have not done so already. Please note that Hitbox.tv is not currently supported for racing.
It is strongly preferred that you stream for racing. If you are asked for proof, you must figure out a way to show proof of completion of the goal. Otherwise, you will be disqualified (and possibly banned). If you are playing on an emulator, or if you are racing a season goal, you are required to stream (NO exceptions). However, if you are playing on a console, you are not required to stream. For more details about streaming and proofcalling, read below.
The following guidelines are subject to change and there can be instances where operators of SpeedRunsLive will have to make decisions that exceed these guidelines depending on the situation.
Streaming is not a requirement for all racing on SpeedRunsLive, but we prefer that you do so, not only for our sake, but for your own as well. Please see specifics of streaming below.
Being disqualified from a race does not necessarily label you a as a cheater, but rather as having failed to provide proof when proofcalled. Please see specifics of proofcalling below.
Consoles: Consoles can be streamed using a capture card to directly capture the console feed, or using a web camera pointed at your tv-screen. You are not required to stream if you are playing on a console, you can however still be proofcalled should someone doubt your time.
Emulators: All use of emulators MUST be streamed when racing. This is a requirement and there are no general exceptions. Certain emulators may be banned. If you happen to use an emulator that is running on an Android phone or other such device, you may not race until you have gotten permission from AT LEAST one operator in #speedrunslive. If you are doubting whether or not your emulator is affected by this rule, then assume that it is, and do not race without getting such permission. You can still be proofcalled in the event that you get permission to race without streaming, should someone doubt your time.
PC Games: All PC games MUST be streamed when racing. This is a requirement and there are no general exceptions. If you happen to believe that you cannot race while streaming because your game lags too much or you do not have sufficient bandwidth to stream, then you may not race until you have gotten permission from AT LEAST one operator in #speedrunslive. Also note that this permission will not be given for Minecraft, Minesweeper, Windows Desktop Games or other low requirement PC games that can be streamed on any computer purchased within the last four or so years. You can still be proofcalled in the event that you get permission to race without streaming, should someone doubt your time.
Other: When in doubt, ask an operator or other experienced users.
Proofcalling is the way that we deal with cheaters and doubtful times on SpeedRunsLive. If a racer finishes with a time that seems to be above their skill level, or if a new racer suddenly gets a high ranking time on the race leaderboards, it is common to initiate a proofcall if that racer did not stream. Proofcalling can be done by anyone, whether in the race or not, and anyone can be proofcalled regardless of position. It is common to ask for assistance in #speedrunslive from a voice or operator to come handle the situation.
The goal will be set to "don't record" or "proofcall in progress", and the racer in question must provide sufficient proof, to convince the other racers and proofcall handler that they are able to achieve the time that they claimed.
Examples of sufficient proof:
These examples are general and it is unfortunately impossible to make a perfect guideline for what is sufficient proof, which is why we recommend streaming.
Should you happen to be proofcalled and unable to provide proof for your time, as mentioned previously it does not necessarily label you a cheater, but rather unable to prove your time. You will be disqualified from the race, and in the worst cases where we do believe cheating has taken place, you will be banned from SpeedRunsLive.
If you happen to leave during a proofcall or become inactive for a longer period of time, you will also receive a disqualification, and if we feel necessary, a ban from SpeedRunsLive.
A season is a 3 month, ranked competition of races. Season 1 ran from April 12, 2013 to September 8, 2013. Streaming is required for Seasons goals, regardless of whether you're playing on console or emulator. To learn more about seasons, click here.
The ranks for each game are calculated using a modified version of Microsoft TrueSkill.
It doesn't. We use real time for everything, so the only thing that determines the winner is the order in which they finish in real time. In-game timers tend to be easily abused, and oftentimes do not count many things such as pause screens, transitions, or lag.
The rules for games are community-driven. Whatever people agree upon as the best way to play is what will be done. However here are some guidelines:
Not allowed when the official stock controller doesn't have this function. Turbo is unfair to those who don't have a third party controller with a turbo function.
Allowed, but sometimes limited. One way to limit glitch abuse is to have certain rulesets or categories that have restrictions on what you can and cannot do. Generally glitches will be allowed, however. If you don't really understand why, then consider this: The game merely executes the code in the way it was programmed to do. The game is the law. If you start trying to get at "developer intentions," then you start a game of guesswork trying to figure out what exactly was intended or not.
If via a 3rd party device such as a gameshark or game genie, this is not allowed. These generally water down the game and remove the element of skill, which is against the whole point of competition. Using in-game cheats, if specifically mentioned in the goal, is allowed.
Savestates and any emulator-exclusive functions are completely banned.
In some games, if you save and reload it will warp you to a certain point faster than if you travelled there naturally. Typically allowed, but this is a community-driven rule, and if it becomes more popular to disallow saves for a certain game, then so be it.
This is entirely up to the community of the game being raced.
Allowed if it is specified in the goal. Disallowed otherwise.
What you should pick up from this list is that it's the game's community drives the ruleset. Nothing is set in stone.
.setstream twitch/name to link your stream to SRL, if you have not done so already.
Your stream will appear on the Streams page of the site after 1 hour of racing. You may not appear immediately, as our system checks at specific times throughout the day.
You will need to visit the website while logged in once per month to stay on. Alternatively you can join the #speedrunslive channel on IRC while identified at least once a month.
These things are considered speedrunning-related:
These things are not considered speedrunning-related:
When logged in via the site, you can click Edit Profile to toggle whether or not you appear on the front page, depending on what you are streaming.
If you are found streaming non-speedrun content to the front page, you will be flagged and automatically hidden. Depending on quantity of recent offenses, you will be temporarily blacklisted as follows:
While logged in via the site, you can customize your front page by pinning your favorite streamers and games so that they appear at the top of your list. You may also hide streamers and games you do not want to see, so that they appear in a hidden menu at the bottom of your list.
We're happy to promote any (speedrunning-related) charity marathon, given the following two conditions are met:
.setstreamto a marathon Twitch channel is not acceptable, and may result in your stream being temporarily blacklisted from the front page.
If you would like your marathon to be whitelisted, please PM a moderator, and/or send an e-mail to the SRL e-mail address at email@example.com.
These types of marathons may be allowed on a case by case basis. Regardless, you can still host the marathon on your own personal Twitch channel.
Any races done on a marathon account to circumvent the stream requirement will be ended, and may result in the marathon being blacklisted.
As stated above, please PM a moderator, and/or send an e-mail to the SRL e-mail address at firstname.lastname@example.org with full details and schedule.
While logged in via the site, click Edit Profile to change your personal options.
You may also edit your settings via the corresponding RaceBot commands.
We plan on actively inviting to the SRL Twitch team in the future, and will announce details when ready.
While you help simply by racing and being an active member of the community, there are multiple ways to get more involved:
Doesn't matter. There are players of all skill levels on SRL. It is better to actually try than to sit back and make excuses. Give it a try!
Also, if you're still feeling unsure of how everything works here, feel free to lurk in #speedrunslive, check out a few races, linger in race channels, and ask questions (even if the people tell you to look at the FAQ again, which isn't a bad idea either).