A new rating system for competitive video games, based on start.gg data | GitHub Mirror: https://github.com/kiana-S/StartRNR
Find a file
Kiana Sheibani b3ff055fd3
Use time filters instead of page switching
This change allows us to avoid the bug of only being able to
access up to 10000 tournaments before start.gg's API throws
an error.
2023-12-01 18:32:55 -05:00
schema Update version to 0.2.0 2023-10-14 00:45:07 -04:00
src Use time filters instead of page switching 2023-12-01 18:32:55 -05:00
.envrc Basic package structure 2023-08-26 03:37:24 -04:00
.gitignore Add nix build result to gitignore 2023-08-26 17:44:15 -04:00
build.rs Move CLI crate to root of workspace 2023-09-23 03:01:36 -04:00
Cargo.lock Use time filters instead of page switching 2023-12-01 18:32:55 -05:00
Cargo.toml Use time filters instead of page switching 2023-12-01 18:32:55 -05:00
DETAILS.md Update documentation 2023-09-23 03:37:22 -04:00
flake.lock Switch to using rust-overlay 2023-08-27 04:30:45 -04:00
flake.nix Update version to 0.2.0 2023-10-14 00:45:07 -04:00
INSTALL.md Update README 2023-10-13 18:15:10 -04:00
LICENSE Initial commit 2023-08-25 21:46:08 -04:00
README.md Update README 2023-10-13 18:15:10 -04:00

StartRNR

StartRNR is an implementation of the cutting-edge player rating system known as Relative Network Rating (RNR) for competitive gaming. It uses start.gg's tournament data to generate and maintain a network of relative advantages between players.

Once the advantage network is generated, StartRNR can be used to predict the probability of a player winning a match, generate provably optimal seedings for tournaments, inspect the match history of two players, and create competitive rankings automatically.

All of these features work for any game, in any region, without restriction.

Warning


StartRNR is unstable and under active development. The design and user interface of this program is experimental and may be subject to change.

Currently, only generating datasets has been implemented.

Installation

For more information, see the installation page.

Build and install StartRNR using cargo:

cargo install --git https://github.com/kiana-S/StartRNR

Alternatively, if you use Nix:

nix profile install github:kiana-S/StartRNR

Configuration

StartRNR stores its rating databases in its config directory, which is located at:

  • Windows: %APPDATA%\Roaming\startrnr
  • MacOS: ~/Library/Application Support/startrnr
  • Linux: ~/.config/startrnr

This directory can be used to store the authentication token, which is required for using StartRNR.

Details - The RNR System

For more information on RNR, see the details page.