Pasos de configuración
- Instalar dependencias
npm install - Configurar los ajustes del servidor Editar
config.json:{ "svname": "Your Server Name", "ip": "CODE_FROM_CFX_URL", "useOverlay": false }Extraer IP de
cfx.re/join/[CODE]– utilice únicamente el código alfanumérico - Instalar herramientas de compilación
npm install --save-dev electron-builder - Modificar package.json
- Mover
electrondedependenciesadevDependencies - Agregar script de compilación:
"build": "electron-builder"
- Mover
- Agregar configuración de compilación Insertar después
scriptssección enpackage.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": ["**/*"]
}
]
}
- Crear aplicación
intento
npm run build
Notas técnicas
Dependencias del registro: El regedit/vbs La inclusión permite realizar modificaciones en el registro de Windows para la gestión de la configuración de FiveM.
Configuración de NSIS: El instalador de un solo clic evita la selección del directorio del usuario para mantener rutas de archivos consistentes para la funcionalidad del iniciador.
Soporte: Únase al servidor de Discord para obtener asistencia para la resolución de problemas (enlace en el repositorio).
Horizon Launcher proporciona gestión de servidores FiveM basada en Electron con capacidades de cambio experimental dentro del juego y generación automatizada de instaladores de Windows.

Valoraciones
No hay valoraciones aún.