samp.directory
← Scripts y librerías

akacross/omp-launcher-wine-sampcmd

open.mp launcher with the Wine/Proton compatibility pass, plus starting games through sampcmd

Herramienta★ 0actualizado hace 5 díasOtherTypeScript
Abrir en GitHub

README.md

This is a Wine/Proton compatibility pass, plus starting games through sampcmd on open.mp launcher (v1.7.0), for running it on Linux. Every change is in WINE-BUILD.md: what broke under Wine, why, and the fix. Without sampcmd: omp-launcher-wine. The in-game server browser's game side (from omp-ingame-browser-wine) is built in and injected by the launcher; the whole setup (prefix, WebView2, launch script) is in samp-openmp-linux. Outside Wine the launcher behaves as upstream's. The app keeps open.mp's name and branding, as its license requires. Builds: Releases, or the Wine build workflow.

open.mp launcher

Made with Tauri + React-Native ❤️

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 nightly version of rust toolchain
  • 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/openmultiplayer/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 tauri build

Internationalization

Translations are stored in src/locales/translations. To update an existing language, edit the matching file in that directory.

To add a new language:

  1. Copy src/locales/translations/en.ts to a new file named after the language code, for example src/locales/translations/fr.ts.
  2. Translate the string values while keeping the translation keys unchanged.
  3. Register the new language in src/locales/index.ts by adding it to loadTranslation, LanguageType, and LANGUAGE_METADATA.
  4. Check that the language appears in the launcher settings.

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!

linuxopenmpprotonsampsampcmdwine

Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha