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
Este repositório não tem arquivo de licença. Ele é público para leitura, mas isso sozinho não dá permissão para reutilizar.
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.jsondirectly, 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.jsonon our site and updates itself.
Layout
| Path | What it is |
|---|---|
main.js | Electron main process: auth, downloads, Java/loader provisioning, game launch |
preload.js | IPC 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 é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página