THIS BRANCH IS NOT INTENDED TO BE SELF-HOSTED. This version of Outrun for Revival is only designed to work with 2.2.0. For a version of Outrun for Revival which is self-hostable, go here instead.
Outrun for Revival is a fork of Outrun, a custom server for Sonic Runners reverse engineered from the Sonic Runners Revival project back during the Open Beta. It is intended for use on the Sonic Runners Revival server, but can be used for your own private servers as well.
Notable:
- Timed Mode
- Story Mode
- Ring/Red Star Ring keeping
- Functional shop
- Character/Chao equipping
- Character leveling and progression
- Item/Chao roulette functionality
- Events
- Campaigns
- Basic ranking
- Login Bonuses
- Daily Challenge
- Daily Battles
Functional:
- Android and iOS support
- High score keeping
- In game notices
- Deep configuration options
- Powerful RPC control functions
- Ticker notices
- Low CPU usage
- Analytics support
- Revive Token keeping
- Download and install Go 1.18
- Download and install Git (for
go get
) - Set your GOPATH environment variable (on Windows, the default is
C:\Users\UsernameHere\go
, while on Linux the default is/home/usernamehere/go
- only change this if you want to put your work in another directory) - Open a terminal/command prompt
- Use
cd
(Windows, Linux/macOS) to navigate to a directory of choice - Run
go get github.com/RunnersRevival/outrun
and wait until the command line returns - Run
go build github.com/RunnersRevival/outrun
and wait until the build is complete - Run the produced executable (
outrun.exe
on Windows,outrun
on Linux/macOS)
The latest binaries for Outrun for Revival can be found in the releases tab.
This branch of the Outrun for Revival code is not designed to be self-hosted. You will not be able to use 2.0.3 with this codebase, and as such we do not provide patching instructions for iOS and Android in this branch.
Any pull requests deemed code improvements are strongly encouraged. Refactors may be merged into a different branch.
Much thanks to:
- YPwn, whose closest point of online social contact I do not know, for creating and running the Sonic Runners Revival server upon which this project based much of its code upon.
- @Sazpaimon for finding the encryption key I so desparately looked for but could not on my own.
- nacabaro (nacabaro#2138 on Discord) for traffic logging and the discovery of DaGuAr's asset archive.
- Story Mode items
- lukaafx (Discord @Kalu04#3243)
- TemmieFlakes
- SuperSonic893YT