Etapas de configuração
- Instalar dependências
npm install - Configurar as configurações do servidor Editar
config.json:{ "svname": "Your Server Name", "ip": "CODE_FROM_CFX_URL", "useOverlay": false }Extrair IP de
cfx.re/join/[CODE]– utilize apenas o código alfanumérico - Instalar ferramentas de construção
npm install --save-dev electron-builder - Modificar package.json
- Mover
electrondedependenciesparadevDependencies - Adicionar script de construção:
"build": "electron-builder"
- Mover
- Adicionar configuração de compilação Inserir depois
scriptsseção empackage.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": ["**/*"]
}
]
}
- Construir aplicação
festança
npm run build
Notas Técnicas
Dependências do Registro: O regedit/vbs a inclusão permite modificações no registro do Windows para o gerenciamento de configuração do FiveM.
Configuração NSIS: O instalador de um clique impede a seleção do diretório do usuário para manter caminhos de arquivo consistentes para a funcionalidade do iniciador.
Suporte: Entre no servidor do Discord para obter assistência na solução de problemas (link no repositório).
O Horizon Launcher fornece gerenciamento de servidor FiveM baseado em Electron com recursos experimentais de alternância no jogo e geração automatizada de instalador do Windows.

Avaliações
Não há avaliações ainda.