Skip to content

longwaydrivers/linux-omp-launcher

 
 

Repository files navigation

open.mp launcher

Made with Electron + React-Native.

Linux

Linux builds use the Electron frontend and launch the official open.mp Windows client through Wine, following the open.mp Linux client CLI flow.

Install

Download one of the Linux packages from Releases:

  • Arch / CachyOS / Manjaro: install the pacman package:
sudo pacman -U omp-launcher-*.pacman
  • Debian / Ubuntu: install the .deb package:
sudo apt install ./omp-launcher_*.deb
  • Fedora / openSUSE: install the .rpm package:
sudo dnf install ./omp-launcher-*.rpm
  • Portable: use the .tar.gz archive and run:
./linux-unpacked/omp-launcher
  • AppImage: works on systems with FUSE/AppImage support:
chmod +x "Open Multiplayer Launcher-"*.AppImage
./"Open Multiplayer Launcher-"*.AppImage

Linux Requirements

  • Wine
  • 7z / p7zip
  • A Wine prefix containing GTA: San Andreas, SA-MP, and the open.mp launcher

In Settings, set GTA: San Andreas folder in Wine prefix to the GTA install folder inside the prefix, for example:

/home/user/Games/grand-theft-auto-san-andreas/drive_c/Program Files (x86)/Rockstar Games/GTA San Andreas

The launcher will find omp-launcher.exe / omp.exe in the same Wine prefix and call it with the Linux CLI arguments documented by open.mp.

Usage:

Use open.mp launcher to enjoy a live, reliable, and populated server list to find any server you want to play on!
Just download it from Releases page and run it!

Development

For all OSes:

  • Install Rust for the native Windows injector helper
  • Install NodeJS and npm (or yarn or anything else)
    Note: Please make sure you are not using node v20.6, anything else, lower or higher, should work fine.
  • Clone repository:
git clone https://github.com/longwaydrivers/linux-launcher
  • Prepare for running:
cd launcher
yarn # or any other way you use to install dependecies using your installed package manager
yarn start
  • For building a release version, you can use:
yarn electron:build

Linux Electron builds

yarn electron:build:linux   # AppImage
yarn electron:build:pacman  # Arch/CachyOS/Manjaro package

GitHub Actions builds AppImage, tar.gz, deb, rpm, and pacman packages on Linux and publishes them to GitHub Releases for version tags.

Donations

While open.mp is a totally free project and everyone in the team dedicates their time on this project to provide the best for the community, we can still use whatever contribution by anyone, to cover our costs or motivate developers.
Here is our donation link you can use to show your generosity!

About

open.mp launcher fork that works on linux

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 87.3%
  • JavaScript 8.3%
  • Rust 3.5%
  • Other 0.9%