Étapes de configuration
- Installer les dépendances
npm install - Configurer les paramètres du serveur Modifier
config.json:{ "svname": "Your Server Name", "ip": "CODE_FROM_CFX_URL", "useOverlay": false }Extraire l'IP de
cfx.re/join/[CODE]– utiliser uniquement le code alphanumérique - Installer les outils de construction
npm install --save-dev electron-builder - Modifier package.json
- Se déplacer
electrondepuisdependenciesendevDependencies - Ajouter un script de construction :
"build": "electron-builder"
- Se déplacer
- Ajouter une configuration de build Insérer après
scriptssection danspackage.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": ["**/*"]
}
]
}
- Créer une application
frapper
npm run build
Notes techniques
Dépendances du registre : Le regedit/vbs l'inclusion permet des modifications du registre Windows pour la gestion de la configuration FiveM.
Configuration NSIS : Le programme d'installation en un clic empêche la sélection du répertoire utilisateur afin de maintenir des chemins de fichiers cohérents pour les fonctionnalités du lanceur.
Assistance : Rejoignez le serveur Discord pour obtenir de l'aide en cas de problème (lien dans le référentiel).
Horizon Launcher fournit une gestion de serveur FiveM basée sur Electron avec des capacités de commutation expérimentales dans le jeu et une génération automatisée d'installateurs Windows.

Avis
Il n’y a pas encore d’avis.