https://github.com/ogrodev/sweet-moonlight-installer
Um app para instalar moonlight, zerotier e a versão correta do nvidia gshield com facilidade
https://github.com/ogrodev/sweet-moonlight-installer
lineage-2 remote-access remote-gaming
Last synced: about 2 months ago
JSON representation
Um app para instalar moonlight, zerotier e a versão correta do nvidia gshield com facilidade
- Host: GitHub
- URL: https://github.com/ogrodev/sweet-moonlight-installer
- Owner: ogrodev
- Created: 2025-12-19T23:49:09.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-12-20T01:32:07.000Z (6 months ago)
- Last Synced: 2025-12-22T10:56:11.419Z (6 months ago)
- Topics: lineage-2, remote-access, remote-gaming
- Language: Svelte
- Homepage:
- Size: 854 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SweetMoonlightInstaller



**Ferramenta de configuração automatica para streaming via Moonlight**
[Funcionalidades](#-funcionalidades) •
[Download](#-download) •
[Como Usar](#-como-usar) •
[Desenvolvimento](#-desenvolvimento)
---
## 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](../../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 |
4. **Siga as instruções** na tela para cada configuração
### Configurando uma Rede ZeroTier
1. Acesse [my.zerotier.com](https://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](https://tauri.app/) 1.6 (Rust)
- **Frontend**: [SvelteKit](https://kit.svelte.dev/) 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
```bash
# Instalar dependencias
npm install
# Modo desenvolvimento
npm run tauri:dev
# Build de producao
npm run tauri:build
```
### Requisitos de Build
- [Node.js](https://nodejs.org/) 18+
- [Rust](https://rustup.rs/) (stable)
- [Visual Studio Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) (Windows)
## Licença
Este projeto e distribuido para uso pessoal e educacional.
---
Feito com :heart: para a comunidade do L2