Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

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

0 Miembros and 2 Guests are viewing this topic.

Offline steimer Posteado: November 26, 2025, 07:15:01 PM | Modificado: November 27, 2025, 05:19:15 PM by steimer

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 1
  • Gracias recibida: 24
  • 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




Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
2 Replies
8240 Views
Last post December 04, 2017, 12:03:19 AM
by Kone
3 Replies
2389 Views
Last post September 22, 2020, 01:11:00 PM
by nixonk5
1 Replies
1088 Views
Last post February 26, 2024, 05:47:20 AM
by Ermes
0 Replies
2370 Views
Last post April 18, 2024, 10:16:52 AM
by wzsever
87 Replies
8812 Views
Last post December 05, 2025, 04:38:12 AM
by v1rusjkee