Riff Racer

Riff Racer

164 ratings
How to play Riff Racer after shutdown (custom server guide)
By rebane2001
This guide shows you how to use my server reimplementation to play Riff Racer after the official servers were shut down.
21
9
6
8
12
3
3
4
6
5
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
About
The official Riff Racer online servers were shut down recently, leading to the game becoming unplayable. To fix this, I've developed custom servers that can be used to play the game even after the shutdown.

There are two ways to use custom servers, one is to just use the one I already host and the other is to run one yourself locally. Both servers are read-only, so you cannot submit new scores, but you can still generate and play new tracks. The server I provide also has a copy of the historic data from before the server shutdown, so you can see the scores and stuff from before then. If you run a local server on your own, you can play even if there is no internet connection at all.
Tutorial Video
Using the server hosted by me
1. Head to riffapi.hobune.stream[riffapi.hobune.stream] and select the "online server" option from the dropdown.
2. Open your Riff Racer game folder.
3. Drag the ParseOctane.dll file from the game folder onto the "Choose File" button on the website.
4. The website should now download a new ParseOctane.dll file.
5. Drag the file back into your game folder and replace the old dll file with the new one.
6. Launch the game and enjoy!
Using your own local server
1. Install Python3 and Flask.
2. Download the local server from the GitHub[github.com].
3. Run the downloaded riffapi-local.py file.
4. Follow the instructions in the previous section to patch your game dll, but instead of the "online server" option, choose the "local server" one.
5. Launch the game and enjoy!
Troubleshooting
Game not connecting at all
(posted by g2887349)
If after patching the file the game doesn't work, try deleting both Appdata/Local/game_ifuioef file and AppData/Roaming/Octane/DAT folder

Getting timed out, tracks not generating
Connection issues should be rare, so wait a few seconds and try again. If you keep running into issues with my hosted server, let me know and use the offline server in the meanwhile.
95 Comments
rebane2001  [author] 12 Sep @ 12:26pm 
yes, the server is still up
Gouka 8 Sep @ 6:53pm 
is the server still up? this method isn't working for me
Rocky 23 Aug @ 10:27am 
raced with your server once, after that I was timed out and even the website stopped loading :(
Dannyyy 18 Aug @ 5:44pm 
Thank you so much for saving Riff Racer! :happymeat:
(I decided to host my own local server using Portable "Winpython" and it works perfectly fine.)
hiraeth 11 Aug @ 4:12am 
worked for me, thank you so much :nyancat:
Greyhoundsniper 22 Feb @ 12:59am 
any possible chance there will be an offline solution?
T! 7 Feb @ 3:04pm 
for me it says no contact possible with the server on the bottom right with a huge red sign
rebane2001  [author] 6 Feb @ 8:47am 
it seems to be still working
T! 5 Feb @ 3:17pm 
server hosted by you not working i believe, man i just wanna play this game
Finn The Human 10 Jan @ 6:23am 
I finally managed to fix the game for Steam Deck (GE-Proton9-22):
1. Install this game, don't open it till step 2 is done.
2. Replace the ParseOctane.dll from riffapi.hobune.stream
3. Try open it once and close
4. Install dotnet452 by using Protontricks
5. Access the prefix and delete both Appdata/Local/game_ifuioef file and AppData/Roaming//Octane/DAT folder
6. Done, I tested for three songs continuously and it works fine without crashes.