samp.directory
← Scripts y librerías

r6h46tgt7z-dev/moldavia-launcher

Desktop launcher for the moldavia.vip game server network — single sign-on, one-click modpack installs (NeoForge/Forge/Fabric), Minecraft, CS 1.6 and SA-MP

Herramienta★ 0actualizado jul 2026Sin licenciaJavaScript
Abrir en GitHub

Este repositorio no tiene archivo de licencia. Se puede leer, pero eso por sí solo no da permiso para reutilizarlo.

README.md

Moldavia VIP Launcher

Desktop launcher for the moldavia.vip game server network — a community-run network of Minecraft, Counter-Strike 1.6 and SA-MP servers.

Built with Electron. One account (single sign-on) works across the whole network; modpack clients install in one click.

What it does

  • Single sign-on. OAuth2 with PKCE against our Authentik instance — no password is ever handled by the launcher itself.
  • One-click modpacks. Downloads the pack bundle, provisions a matching Java runtime, installs the mod loader and connects the player straight to the right server.
  • Every loader we host. NeoForge (1.21.1), Forge (1.20.1, 1.12.2 and legacy 1.7.10) and Fabric. Legacy Forge installers are assembled from install_profile.json directly, since their CLI cannot install a client.
  • Other games too. Launches SA-MP and Counter-Strike 1.6 with the correct nickname and server address.
  • Self-updating. Checks latest.json on our site and updates itself.

Layout

PathWhat it is
main.jsElectron main process: auth, downloads, Java/loader provisioning, game launch
preload.jsIPC bridge to the renderer
renderer/UI (plain HTML/CSS/JS, no framework)
extra/mods/Small client mods we ship with modpacks (see below)
build/Application icons

Bundled mods

extra/mods/ contains our own client-side mods, built from separate sources:

  • MoldaviaClient (Fabric / NeoForge 1.21.1 / Forge 1.20.1) — replaces the main menu with a three-button menu and connects the player to the server the launcher selected.
  • MoldaviaExit — closes the client when the player leaves the server, for versions where the menu mod cannot be built.

Build

npm install
npm run dist

Produces an NSIS installer and a portable build under dist/.

Third-party mods

The launcher does not host third-party mods in this repository. Modpack bundles are distributed from our own site, and we only include mods whose licenses permit redistribution. Mod authors are credited in the launcher and on the site; if you are an author and want your mod removed from one of our packs, write to us and we will remove it.

License

All rights reserved. Sources are published for transparency — so players and mod authors can see exactly what the launcher does on their machine.

counter-strikeelectronfabricforgegame-serverlauncherminecraftmodpackneoforgesamp

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