Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Source Launcher Electron + Auto update + Download Client Github + Webview  (Visto 1331 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline steimer Posteado: November 26, 2025, 07:15:01 PM | Modificado: January 08, 2026, 05:06:25 PM by steimer

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 11
  • Gracias recibida: 151
  • br
Launcher is a free, open-source, built with Electron
The .zip file contains the launcher source, the HTML files, and the update creator.






## Key Features
### **Download Cliente Full**
- Full client download system + extraction via Github (very fast)

### **Auto-Update System**
- Automatically checks for game file updates from your server
- Downloads and validates files with MD5 hash verification
- Smart file comparison to only update modified files
- Progress tracking with visual feedback

### **Multi-Account Auto-Login**
- Manage up to 10 game accounts with automatic login (MatrixPlugins)

### **Settings Manager**
- Direct Windows Registry manipulation for game settings
- Configure resolution, graphics quality, and display options
- Music and sound volume controls

### **Integrated Web Content Display**
- Embedded webview for displaying server website content

### **Game Process Management**
- System tray integration for background operation
- Minimize to tray functionality

### **User-Friendly Interface**
- Modern, responsive design with smooth animations
- Control buttons (minimize, maximize, close)
- Visual update progress indicators
- System tray menu for quick access

### **Smart File Management**
- Log file generation for troubleshooting
- File integrity validation

## Technical Specifications

### **Platform Support**
- Windows 7+

### **Built With**
- Electron 39.0.0** - Desktop application framework
- Node.js 16+** - JavaScript runtime
- Axios** - HTTP client for updates
- electron-store** - Persistent configuration storage
- fs-extra** - Enhanced file system operations

## Configuration

The launcher is highly customizable through the `src/shared/url-config.js` file:

    BASE_URL: 'https://yourserver.com',
    GITHUB_DOWNLOAD: 'https://github.com/yourrepo/download',
    UPDATE_URL: 'https://yourserver.com/updates'

### Configuration Options:
- BASE_URL**: Server website URL displayed in the webview
- GITHUB_DOWNLOAD**: Download link for the launcher
- UPDATE_URL**: Server endpoint for game file updates

## Usage

### **For Server Administrators:**
1. Configure `url-config.js` with your server URLs
2. Set up your update server with `update.json` manifest
3. Compile the launcher using the provided build script
4. Distribute the executable to your players

## Build Instructions

### **Quick Start (No Compilation)**
npm install
npm start


### **Production Build**
npm install
.\build.ps1

The compiled launcher will be available in `dist-limpo\MUOnline-win32-x64\`

- Easy Customization**: Simple configuration file for branding
- Update Control**: Manage game file updates from your server
- Web Integration**: Display your website content directly in the launcher
- Free & Open Source**: No licensing fees, full source code access

Virustotal: Check




Offline Stefano.Aguiar #1 Posteado: December 13, 2025, 11:02:19 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 42
  • Gracias recibida: 75
  • br

Offline PaidaMorte #2 Posteado: December 31, 2025, 10:41:47 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 6
  • Gracias recibida: 1
  • br

Offline steimer #3 Posteado: January 02, 2026, 03:42:31 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 11
  • Gracias recibida: 151
  • br

Offline steimer #4 Posteado: January 08, 2026, 05:09:36 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 11
  • Gracias recibida: 151
  • br
Two issues that were reported to me have been fixed, related to the absolute path where the launcher is being executed.
And add a video showing how to install and compile it.



Gracias:


Offline steimer #5 Posteado: January 08, 2026, 05:10:16 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 11
  • Gracias recibida: 151
  • br
Two issues that were reported to me have been fixed, related to the absolute path where the launcher is being executed.
And add a video showing how to install and compile it.




Offline gambasoxd #6 Posteado: January 09, 2026, 07:21:03 AM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 116
  • Gracias recibida: 3258
  • pe
Two issues that were reported to me have been fixed, related to the absolute path where the launcher is being executed.
And add a video showing how to install and compile it.
 

Creo que más fácil actualiza el link del post o lo subes a un github y le pones el link de los releases, como hace webengine que también es opensource

Para cualquier consulta aqui dejo mi información:

CONTACTO

Online sh4ll3 #7 Posteado: January 09, 2026, 01:40:20 PM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 81
  • Gracias recibida: 431
  • ve

Offline ziquielbr #8 Posteado: January 11, 2026, 04:10:19 PM | Modificado: January 11, 2026, 04:28:32 PM by ziquielbr

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 40
  • Gracias recibida: 24
  • br
Como faço para mudar qual executável chamar ao clicar em jogar?
Por exemplo, por padrão é sempre o main.exe, mas no caso dos arquivos do Mudevs preciso chamar outro executavel, que vai executar o main.exe.
Não dá para executar o main.exe diretamente.
E sim, já mudei qualquer referencia ao main.exe no source do launcher, mas mesmo assim não esta executando.


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
2 Replies
8347 Views
Last post December 04, 2017, 12:03:19 AM
by Kone
3 Replies
2520 Views
Last post September 22, 2020, 01:11:00 PM
by nixonk5
1 Replies
1183 Views
Last post February 26, 2024, 05:47:20 AM
by Ermes
0 Replies
2462 Views
Last post April 18, 2024, 10:16:52 AM
by wzsever
94 Replies
11046 Views
Last post January 12, 2026, 02:03:38 PM
by v1rusjkee