Finds your game setup
Detects Steam libraries, Proton, GTA V, compatdata and the Majestic Launcher where supported.
Majestic RP Linux Runner
An open-source runner designed to detect your GTA V and Proton setup, prepare the Wine prefix and launch Majestic RP with fewer manual steps.
Currently focused on Steam and explicitly configured Rockstar Games Launcher paths. Results may depend on your Proton version and system setup.

What it solves
Majestic Linux Runner brings the scattered setup steps into one command-line workflow. It does not include GTA V, Majestic RP, Proton or store launchers.
Detects Steam libraries, Proton, GTA V, compatdata and the Majestic Launcher where supported.
Maps the GTA V folder, prepares runtime dependencies and applies launcher configuration fixes.
The doctor and crash-analysis commands report missing paths, dependencies and known launch issues.
Quick start
Get the latest release from GitHub and unpack or install it for your distribution.
Run config and doctor so the runner can detect GTA V, Proton and the launcher.
Run install once, then use run whenever you want to start Majestic through Proton.
Choose your installation
Most users should choose the latest stable release. Arch users can install the rolling -git package from AUR. Development branches are intended for testing specific changes.
Recommended for Ubuntu, Debian, Fedora and users who want a versioned stable package.
Rolling package for Arch Linux and Arch-based distributions. It follows the latest repository code.
yay -S majestic-linux-runner-gitparu -S majestic-linux-runner-gitUse these only when testing a specific fix or when a maintainer asks you to switch branches.
View GitHub branches ↗Clone the AUR package repository, enter its directory and build it with the standard Arch packaging tool.
git clone https://aur.archlinux.org/majestic-linux-runner-git.gitcd majestic-linux-runner-git && makepkg -siBefore you start
Core workflow
$ ./install-and-run-majestic-proton.sh doctor$ ./install-and-run-majestic-proton.sh install$ ./install-and-run-majestic-proton.sh runStart with doctor when something is not detected.
Ready to try it?
Review the open-source code, follow the release instructions, and use Discord if you get stuck.