Konfigurationsschritte
- Abhängigkeiten installieren
npm install - Servereinstellungen konfigurieren Bearbeiten
config.json:{ "svname": "Your Server Name", "ip": "CODE_FROM_CFX_URL", "useOverlay": false }IP extrahieren aus
cfx.re/join/[CODE]– verwende nur den alphanumerischen Code - Installiere Build Tools
npm install --save-dev electron-builder - Ändere package.json
- Bewegen
electronausdependencieszudevDependencies - Build-Skript hinzufügen:
"build": "electron-builder"
- Bewegen
- Build-Konfiguration hinzufügen Einfügen nach
scriptsAbschnitt inpackage.json:
"build": { "appId": "Horizon Launcher",
"win": {
"target": ["nsis"],
"icon": "icon.ico"
},
"nsis": {
"oneClick": true,
"installerIcon": "icon.ico",
"uninstallerIcon": "icon.ico",
"uninstallDisplayName": "Horizon Launcher Uninstaller",
"license": "license.md",
"allowToChangeInstallationDirectory": false
},
"extraResources": [
{
"from": "node_modules/regedit/vbs",
"to": "regedit/vbs",
"filter": ["**/*"]
}
]
}
- Anwendung erstellen
bash
npm run build
Technische Hinweise
Registrierungsabhängigkeiten: Das regedit/vbs Die Einbindung ermöglicht Änderungen an der Windows-Registrierung für das FiveM-Konfigurationsmanagement.
NSIS-Konfiguration: Das Ein-Klick-Installationsprogramm verhindert die Auswahl des Benutzerverzeichnisses, um konsistente Dateipfade für die Launcher-Funktionalität beizubehalten.
Support: Tritt dem Discord-Server bei, um Unterstützung bei der Fehlerbehebung zu erhalten (Link im Repository).
Horizon Launcher bietet eine Electron-basierte FiveM-Serververwaltung mit experimentellen In-Game-Umschaltfunktionen und automatischer Generierung eines Windows-Installationsprogramms.

Bewertungen
Es gibt noch keine Bewertungen.