[Guide] Racing on SpeedRunsLive

Discuss the game, your favorite strategies, and anything else related to Crypt of the NecroDancer beyond bug reports, feature suggestions, and tech support.

[Guide] Racing on SpeedRunsLive

Postby h11471392085 » Mon May 18, 2015 3:07 pm

SRL stands for SpeedRunsLive, and is what the Necrodancer community uses for racing online against eachother when we're not hunting for leaderboard placements. We also have a general chat channel, #necrodancer , where people hang out and discuss the game together.

Racing on SRL is an excellent introduction if you plan on joining CoNDoR or CoNDUIT. It's a good idea if you can finish the game somewhat reliably within 20-25 minutes to race, so you certainly don't need to be among the best to join and have fun! :)

1. Set up streaming (optional if you only want to join #necrodancer)
Speedrunslive requires that all races be streamed on twitch to prevent cheating. There's several programs available for streaming, but OBS ( https://obsproject.com/ ) is the most widely used.
Guide for configuring Twitch with OBS: http://help.twitch.tv/customer/portal/a ... r-software
You don't have to stream at high resolutions or bitrates for necrodancer, especially not if you're only racing for verification. Streaming at 480p and a video bitrate of 500 is plenty.

2. Download an IRC client.
There are tons of free IRC clients out there, some of the most popular ones include
hexChat: http://hexchat.github.io/downloads.html
mIRC: http://www.mirc.com/get.html

there's also an embedded IRC client on SRL's website, but it's not as fleshed out as a real client and can be clunky to use: http://www.speedrunslive.com/channel/

3. Connect to your closest SRL server in your IRC client:
New York— irc.speedrunslive.com
Amsterdam— irc2.speedrunslive.com

4. Join IRC channels
#necrodancer - general chat room where people hang out and discuss the game, and our friendly house robot bababababa announces new streams and races
#speedrunslive - Main racing channel. You need to have joined it in order to participate in races, and this is also where you create new races and can find existing ones.

5. Register your nick
In order to join races your nick has to be registered. This is to prevent people using other's nicknames.
—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>

You can find a more indepth FAQ about registration on SRL's website: http://www.speedrunslive.com/faq/registration/

6. Starting a race (optional if somebody else has started one).
Go into #speedrunslive and type .startrace necrodancer
RaceBot will create a channel for you, saying something like:
<@RaceBot> Race initiated for Crypt of the Necrodancer. Join #srl-cb4oe to participate.

After this you can join the designated race channel. After that, first type '.join' to join the race, and then set the goal with .setgoal
.goals will list the most used goals used, which you can then use with '.setgoal', eg
.setgoal beat all zones mode with cadence
will start a normal Cadence race.

7. Racing
Before joining a race channel you need to be joined to the #speedrunslive channel, otherwise it will kick you out and say you're banned.
You can find available races by typing '.races' in the #speedrunslive channel, or be given the channel through some other means. Useful commands:
.setstream twitch/<name> - the first time you join a race you need to link your stream to SRL, substitute 'name' with your twitch username.
.enter (or .join) - to enter a race.
.ready - signifies you're ready to race. Racebot will automatically start the race when everybody that's entered is ready. You need to have had you stream running for at least a minute before ready'ing, or jopebuster will kick you out.
.done - To indicate you finished the game
.forfeit - to give up. It's courteous to forfeit if you're the only person left (or one of few in big races) and you die after most people have finished so you can start a new race.
.time - displays the time since the race started

8. Teamspeak
We often hang out and chat on EladDifficult's teamspeak when racing. It's his private server and is password-protected but is ok with other people using it for racing unless it's used for CoNDoR as the server's got a cap of 25 people at the same time. Ask the other people in your race for the address/password if you want to join.

Guide heavily inspired by SRL's FAQ: http://www.speedrunslive.com/faq/
This is a WIP, modifications and suggestions to this guide is very welcome.
Last edited by h11471392085 on Fri May 22, 2015 1:40 pm, edited 1 time in total.
Known as jakkdl on twitter and twitch


My mods

Guide to racing on SRL

Guide to 4-Shrine racing

Creator and maintainer of the Necrodancer Scorebot
Posts: 665
Joined: Fri Sep 26, 2014 3:23 pm

Re: [Guide] Racing on SpeedRunsLive

Postby EladDifficult » Mon May 18, 2015 5:24 pm

Thank you for making this Jakk!!
User avatar
Posts: 668
Joined: Sun Jun 08, 2014 10:58 pm
Location: Toronto, Ontario

Re: [Guide] Racing on SpeedRunsLive

Postby Twinge » Mon May 18, 2015 7:33 pm

A while back I made this basic guide for getting set up for racing - main addition to the above is a brief explanation of getting setup to stream. Feel free to link it or use the info to supplement or whatever: http://pastebin.com/dbYTaVT4
Twitch Stream: DarkTwinge
White Skeleton
Posts: 28
Joined: Mon Aug 18, 2014 6:03 pm

Re: [Guide] Racing on SpeedRunsLive

Postby blueblimp » Thu Jun 04, 2015 10:53 pm

Thanks for the guide. Is there anything to know about tournament legal graphics settings? It seems like in CoNDOR, the racers are using similar settings, but I can't find written down anywhere what's required.
Posts: 263
Joined: Sat May 23, 2015 3:30 pm

Re: [Guide] Racing on SpeedRunsLive

Postby phantasmal » Thu Jun 04, 2015 11:33 pm

Direct quote from the official rules:
We require racers to stream in the native windowed resolution of the game, or a multiple thereof.
NecroDancer runs at 480x270, so acceptable resolutions are 960x540, 1440x810, or 1920x1080.
Zoom needs to be consistent with these options: 960x540 = 2x, 1440x810 = 3x, 1920x1080 = 4x.

+ There are a few HUD elements that need to be turned off, so the screen is less cluttered.
Brown Bat
Posts: 286
Joined: Mon Feb 16, 2015 11:30 am

Re: [Guide] Racing on SpeedRunsLive

Postby blueblimp » Thu Jun 04, 2015 11:49 pm

Thanks. Here's a link to the full document (just by googling that quote, so I don't know that it's the most current one): http://pastebin.com/GmsUWFz1. Too bad that most of the settings are the opposite of what I play with normally, but I get the reasoning for it.
Posts: 263
Joined: Sat May 23, 2015 3:30 pm

Return to Gameplay, strategy, and general discussion

Who is online

Users browsing this forum: No registered users and 2 guests