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