Skip to content

Um app para instalar moonlight, zerotier e a versão correta do nvidia gshield com facilidade

Notifications You must be signed in to change notification settings

ogrodev/sweet-moonlight-installer

Repository files navigation

SweetMoonlightInstaller

SweetMoonlightInstaller Tauri Windows

Ferramenta de configuração automatica para streaming via Moonlight

FuncionalidadesDownloadComo UsarDesenvolvimento


Sobre

O SweetMoonlightInstaller e uma aplicacao desktop portatil que automatiza a configuração de maquinas Windows para streaming de jogos usando o Moonlight. Com uma interface moderna e intuitiva, voce pode configurar seu PC como servidor (HOST) ou cliente em poucos cliques.

Funcionalidades

Configuração como HOST

  • Instalacao automatica do NVIDIA GeForce Experience
  • Instalacao e configuração do ZeroTier One para conexao remota
  • Instalacao do Moonlight Game Streaming
  • Instalacao do Internet Hosting Tool para facilitar o streaming
  • Bloqueio de atualizações automaticas do NVIDIA

Configuração como CLIENT

  • Instalacao automatica do Moonlight Game Streaming
  • Instalacao e configuração do ZeroTier One

Utilitarios

  • Desativar Updates NVIDIA - Bloqueia atualizações automaticas do GeForce Experience
  • Entrar em Rede ZeroTier - Conecta rapidamente a uma rede VPN
  • Desinstalar Aplicativos - Remove todos os apps instalados pelo setup

Download

Baixe a ultima versao na pagina de Releases.

Arquivo Descricao
SweetMoonlightInstaller.exe Executavel portatil (recomendado)
SweetMoonlightInstaller_x.x.x_x64-setup.exe Instalador NSIS

Como Usar

Requisitos

  • Windows 10/11 (64-bit)
  • Privilegios de Administrador (solicitado automaticamente)
  • GPU NVIDIA (para modo HOST)

Passo a Passo

  1. Baixe o executavel portatil
  2. Execute o aplicativo (ele solicitara privilegios de administrador automaticamente)
  3. Escolha uma opcao no menu principal:
Opcao Descricao
Configurar como HOST Para o PC que vai transmitir os jogos (requer GPU NVIDIA)
Configurar como CLIENT Para o PC/dispositivo que vai receber o streaming
Desativar Updates NVIDIA Impede atualizações automaticas do GeForce Experience
Entrar em Rede ZeroTier Conecta a uma rede VPN existente
  1. Siga as instruções na tela para cada configuração

Configurando uma Rede ZeroTier

  1. Acesse my.zerotier.com e crie uma conta
  2. Crie uma nova rede e copie o Network ID (16 caracteres)
  3. Use este ID quando solicitado pelo SweetMoonlightInstaller
  4. Autorize os dispositivos no painel do ZeroTier

Desenvolvimento

Tecnologias

  • Backend: Tauri 1.6 (Rust)
  • Frontend: SvelteKit 2 + TypeScript
  • Estilo: CSS customizado com tema gaming escuro

Estrutura do Projeto

SweetMoonlightInstaller/
├── src/                    # Frontend (Svelte)
│   ├── lib/
│   │   ├── components/     # Componentes UI
│   │   └── stores/         # Estado da aplicacao
│   └── routes/             # Paginas
├── src-tauri/              # Backend (Rust)
│   ├── src/
│   │   ├── main.rs         # Ponto de entrada
│   │   └── commands.rs     # Comandos Tauri
│   └── tauri.conf.json     # Configuração Tauri
└── initial_scripts/        # Scripts PowerShell originais

Compilando

# Instalar dependencias
npm install

# Modo desenvolvimento
npm run tauri:dev

# Build de producao
npm run tauri:build

Requisitos de Build

Licença

Este projeto e distribuido para uso pessoal e educacional.


Feito com ❤️ para a comunidade do L2

About

Um app para instalar moonlight, zerotier e a versão correta do nvidia gshield com facilidade

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published