/Launcher

Primary LanguageJavaScriptApache License 2.0Apache-2.0

aventium softworks

Helios Launcher

(anteriormente Electron Launcher)

gh actions downloads winter-is-coming

Entre em servidores modificados sem se preocupar em instalar Java, Forge ou outros mods. Nós cuidamos disso para você.

Captura de tela 1 Captura de tela 2

Funcionalidades

  • 🔒 Gerenciamento completo de contas.
    • Adicione várias contas e troque entre elas facilmente.
    • Suporte total para autenticação Microsoft (OAuth 2.0) + Mojang (Yggdrasil).
    • As credenciais nunca são armazenadas e são transmitidas diretamente para a Mojang.
  • 📂 Gerenciamento eficiente de ativos.
    • Receba atualizações do cliente assim que as lançarmos.
    • Os arquivos são validados antes do lançamento. Arquivos corrompidos ou incorretos serão baixados novamente.
  • Validação automática de Java.
    • Se você tiver uma versão incompatível do Java instalada, instalaremos a correta para você.
    • Você não precisa ter Java instalado para executar o launcher.
  • 📰 Feed de notícias integrado nativamente ao launcher.
  • ⚙️ Gerenciamento intuitivo de configurações, incluindo um painel de controle de Java.
  • Suporta todos os nossos servidores.
    • Altere entre as configurações dos servidores com facilidade.
    • Veja o número de jogadores do servidor selecionado.
  • Atualizações automáticas. Isso mesmo, o launcher se atualiza.
  • Veja o status dos serviços da Mojang.

Esta não é uma lista exaustiva. Baixe e instale o launcher para explorar tudo o que ele pode fazer!

Precisa de Ajuda? Confira o wiki.

Gostou do projeto? Deixe uma ⭐ estrela no repositório!

Downloads

Você pode baixar em GitHub Releases

Última Versão

Última Pré-Lançamento

Plataformas Suportadas

Se você baixar na aba Releases, selecione o instalador para o seu sistema.

Plataforma Arquivo
Windows x64 Helios-Launcher-setup-VERSION.exe
macOS x64 Helios-Launcher-setup-VERSION-x64.dmg
macOS arm64 Helios-Launcher-setup-VERSION-arm64.dmg
Linux x64 Helios-Launcher-setup-VERSION.AppImage

Console

Para abrir o console, use a combinação de teclas a seguir.

ctrl + shift + i

Certifique-se de que a aba do console está selecionada. Não cole nada no console a menos que tenha 100% de certeza do que irá fazer. Colar algo incorreto pode expor informações sensíveis.

Exportar Saída para um Arquivo

Se você quiser exportar a saída do console, basta clicar com o botão direito em qualquer lugar do console e clicar em Salvar como..

exemplo do console

Desenvolvimento

Esta seção detalha a configuração de um ambiente de desenvolvimento básico.

Começando

Requisitos do Sistema


Clonar e Instalar Dependências

> git clone https://github.com/dscalzi/HeliosLauncher.git
> cd HeliosLauncher
> npm install

Aplicativo de lançamento

> npm start

Instaladores de construção

Para construir para sua plataforma atual.

> npm run dist

Crie para uma plataforma específica.

Platform Command
Windows x64 npm run dist:win
macOS npm run dist:mac
Linux x64 npm run dist:linux

Compilações para macOS podem não funcionar no Windows/Linux e vice-versa.


Visual Studio Code

Todo o desenvolvimento do iniciador deve ser feito usando Visual Studio Code.

Paste the following into .vscode/launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Main Process",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceFolder}",
      "program": "${workspaceFolder}/node_modules/electron/cli.js",
      "args" : ["."],
      "outputCapture": "std"
    },
    {
      "name": "Debug Renderer Process",
      "type": "chrome",
      "request": "launch",
      "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron",
      "windows": {
        "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron.cmd"
      },
      "runtimeArgs": [
        "${workspaceFolder}/.",
        "--remote-debugging-port=9222"
      ],
      "webRoot": "${workspaceFolder}"
    }
  ]
}

Isso adiciona duas configurações de depuração.

Depurar processo principal

Isso permite que você depure o [processo principal][processo principal] do Electron. Você pode depurar scripts no [processo de renderização][processo de renderização] abrindo a janela DevTools.

Depurar processo de renderização

Isso permite que você depure o [processo de renderização][processo de renderização] do Electron. Isso requer que você instale a extensão Debugger for Chrome.

Observe que você não pode abrir a janela DevTools enquanto estiver usando esta configuração de depuração. O Chromium permite apenas um depurador, abrir outro travará o programa.


Observação sobre uso de terceiros

Por favor, dê crédito ao autor original e forneça um link para a fonte original. Este é um software livre, por favor, faça pelo menos isso.

Para obter instruções sobre como configurar a Autenticação da Microsoft, consulte https://github.com/dscalzi/HeliosLauncher/blob/master/docs/MicrosoftAuth.md.


Recursos

A melhor maneira de entrar em contato com os desenvolvedores é no Discord.

discord


Vejo você no jogo.