Ferramenta de configuração automatica para streaming via Moonlight
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.
- 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
- Instalacao automatica do Moonlight Game Streaming
- Instalacao e configuração do ZeroTier One
- 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
Baixe a ultima versao na pagina de Releases.
| Arquivo | Descricao |
|---|---|
SweetMoonlightInstaller.exe |
Executavel portatil (recomendado) |
SweetMoonlightInstaller_x.x.x_x64-setup.exe |
Instalador NSIS |
- Windows 10/11 (64-bit)
- Privilegios de Administrador (solicitado automaticamente)
- GPU NVIDIA (para modo HOST)
- Baixe o executavel portatil
- Execute o aplicativo (ele solicitara privilegios de administrador automaticamente)
- 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 |
- Siga as instruções na tela para cada configuração
- Acesse my.zerotier.com e crie uma conta
- Crie uma nova rede e copie o Network ID (16 caracteres)
- Use este ID quando solicitado pelo SweetMoonlightInstaller
- Autorize os dispositivos no painel do ZeroTier
- Backend: Tauri 1.6 (Rust)
- Frontend: SvelteKit 2 + TypeScript
- Estilo: CSS customizado com tema gaming escuro
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
# Instalar dependencias
npm install
# Modo desenvolvimento
npm run tauri:dev
# Build de producao
npm run tauri:build- Node.js 18+
- Rust (stable)
- Visual Studio Build Tools (Windows)
Este projeto e distribuido para uso pessoal e educacional.
Feito com ❤️ para a comunidade do L2