Skip to content

LEX0RE/rockpload

Rockpload

License Go Version

Rockpload logo

A desktop companion app for Rocky that watches your Rocket League replay history and automatically uploads new replays to the Rocky stats tracker.

Features

  • Automatic Upload: Monitors your Rocket League replay directory and uploads new replays in real time
  • Epic Games Authentication: Seamless authentication via Epic Games Launcher or custom OAuth
  • System Tray Integration: Runs quietly in the background with system tray controls
  • Auto-start Support: Launch rockpload automatically on system startup
  • Cross-platform: Supports Linux and Windows (macOS is not supported)

Supported Platforms

  • Linux (amd64)
  • Windows (amd64)
  • macOS: Not supported

Installation

Download Pre-built Binary

Download the latest release from the GitHub Releases page.

Build from Source

Prerequisites:

  • Go 1.26.1 or later
  • CGO toolchain (GCC on Linux, MinGW on Windows for cross-compilation)

Build:

./build.sh

The build script will produce binaries for Linux and Windows in the current directory.

Usage

Run the application:

./rockpload  # Linux
rockpload.exe  # Windows

The app will:

  1. Authenticate with Epic Games
  2. Monitor your Rocket League replay history
  3. Automatically upload new replays to https://lexore.ca/rocky/api
  4. Run in the system tray

Local State:

  • Rocket League tokens: ~/.cache/rockpload/.rltoken (Linux) or %LOCALAPPDATA%\rockpload\.rltoken (Windows)
  • Upload cache: ~/.cache/rockpload/.uploaded
  • Application lock: ~/.cache/rockpload/rockpload.lock

Note: If you run the program on multiple devices, each device will need to authenticate separately. Only one device per account can maintain a valid token at a time.

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines on:

  • Setting up your development environment
  • Code style and formatting requirements
  • Pull request workflow

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Copyright 2026 LEX0RE

About

Auto Upload Rocket League replays with RLAPI

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors