🔥 Free installation, updates & technical support with every packageMU Online · PC · Android · iOS · Web
SYSTEM AUTO-UPDATE GUIDE • SPK VERSION

HƯỚNG DẪN TẠO CẬP NHẬT LAUNCHER
MU ONLINE PC & ANDROID

Quy trình chuẩn tối ưu để tạo danh sách patch và cấu hình tự động cập nhật cho Launcher PC và APK Android nhanh chóng, an toàn và chính xác.

Generator Tool Pro v2.5

Công cụ chuyên dụng quét hash MD5/CRC32, phân tích sự thay đổi dữ liệu Client PC/Android và đóng gói file Patch tự động cho Web Server.

Mã hóa Hash siêu tốc
Tương thích MU PC
Tương thích MU Android
Bảo mật Anti-Tamper
TẢI TOOL GENERATOR
1 Cài Đặt Web Server 2 Chuẩn Bị Tool 3 Cấu Hình PC 4 Cấu Hình Android 5 Chạy Generator 6 Khởi Động Server 7 Kiểm Tra Patch
VIDEO TUTORIAL

Video Hướng Dẫn Thực Tế Chi Tiết

Mở trên YouTube

* Nếu video không hiển thị hoặc bị chặn, vui lòng bấm nút "Mở trên YouTube" ở trên để xem trực tiếp.

Sơ Đồ Hoạt Động Tự Động Cập Nhật (Auto-Update Architecture)

1. Client Gốc
Thư mục chứa game PC / Data Android
2. Generator Tool
Quét hash & Đóng gói List.dat
3. Web Hosting
Thư mục htdocs/Client & Android
4. Launcher Client
Tự động tải & vá game cho người chơi
01

Cài Đặt Web Server (XAMPP / IIS / Nginx)

Khởi tạo môi trường Web Hosting chứa các file cập nhật cho Launcher PC và Android

Đầu tiên, bạn cần cài đặt một Web Server trên máy tính hoặc VPS của mình. Bạn có thể dùng XAMPP, AppServ, Nginx hoặc IIS (XAMPP được khuyến nghị cho người mới).

Sau khi cài đặt thành công, hãy mở thư mục chứa mã nguồn Web Root (mặc định của XAMPP là htdocs). Xóa sạch toàn bộ các file mặc định không dùng đến.

Tiếp theo, khởi tạo 2 thư mục chứa file cập nhật riêng biệt cho PC và Android:

Thư mục Web Server
XAMPP\htdocs\Client <-- Thư mục chứa Patch Cập nhật PC Launcher XAMPP\htdocs\Android <-- Thư mục chứa Patch Cập nhật Android APK
Lưu ý: Tên thư mục có thể tùy chỉnh theo ý muốn, tuy nhiên khuyến nghị giữ nguyên tên Client và Android để đồng bộ cấu hình mặc định của Launcher.
02

Chuẩn Bị Thư Mục Tool Generator

Giải nén bộ công cụ Generator và chuẩn bị môi trường làm việc

Tải file nén Generator.7z từ liên kết chính thức ở đầu trang (hoặc nút bên dưới), sau đó giải nén vào một thư mục làm việc riêng biệt (ví dụ: UpdateGameLauncher).

Cấu trúc file bắt buộc
UpdateGameLauncher\ ├── Config.ini <-- File thiết lập thông số đường dẫn Input / Output └── Generator.exe <-- Tool thực thi tạo checksum và nén dữ liệu patch
Quan trọng: Cả 2 file Config.ini và Generator.exe phải luôn nằm cùng trong 1 thư mục làm việc để công cụ đọc đúng cấu hình.
03

Cấu Hình Đường Dẫn Cập Nhật Cho PC

Thiết lập thư mục Client gốc và thư mục đầu ra Web Server cho phiên bản PC Launcher

Mở file Config.ini bằng phần mềm Notepad hoặc VS Code. Trong phần cấu hình PC, thiết lập các thông số như sau:

  • Input: Đường dẫn trỏ đến thư mục chứa bộ Client PC gốc đang phát triển của bạn.
  • Output: Đường dẫn trỏ tới thư mục Client trên Web Server XAMPP.
Config.ini (PC Section)
[PC] Input = D:\MU-SPK\Client ; Đường dẫn chứa bộ Client PC gốc Output = C:\xampp\htdocs\Client ; Đường dẫn lưu file patch trên Web Server
04

Cấu Hình Đường Dẫn Cập Nhật Cho Android

Thiết lập dữ liệu đầu vào và thư mục đầu ra cho phiên bản Android APK Launcher

Tiếp tục chỉnh sửa trong file Config.ini tại phần cấu hình dành cho Android / APK:

  • Input: Tạm thời trỏ tới thư mục chứa dữ liệu Data của Client PC (hoặc thư mục tài nguyên Android).
  • Output: Đường dẫn trỏ tới thư mục Android trên Web Server XAMPP.
Config.ini (Android Section)
[ANDROID] Input = D:\MU-SPK\Client\Data ; Đường dẫn chứa dữ liệu Data Android/PC Output = C:\xampp\htdocs\Android ; Đường dẫn lưu file patch Android trên Web Server
05

Chạy Tool Generator.exe & Đóng Gói File Patch

Khởi động công cụ để tự động tạo danh sách mã hóa hash và bộ file nén cập nhật

Sau khi hoàn tất cấu hình trong Config.ini, khởi chạy file thực thi:

UpdateGameLauncher\Generator.exe

Tool sẽ tự động quét toàn bộ thư mục Input, tính toán bảng mã MD5/CRC32, phát hiện sự thay đổi và tự tạo ra hệ thống file patch tương ứng cho cả 2 nền tảng:

  • MU PC Launcher: Danh sách file nén và danh mục được xuất thẳng vào XAMPP\htdocs\Client
  • MU Android Launcher: Bộ cập nhật APK được xuất thẳng vào XAMPP\htdocs\Android
Thành công: Khi tool chạy xong, các file danh mục chỉ mục (ví dụ: List.dat / Version.ini) sẽ được sinh ra tự động sẵn sàng cho Launcher truy vấn.
06

Khởi Động Web Server & Cấu Hình Domain / IP VPS

Bật dịch vụ Apache và cấu hình đường dẫn truy cập online cho Launcher

Mở bảng điều khiển XAMPP Control Panel và nhấn nút Start tại dịch vụ Apache.

Kiểm tra kết nối máy nội bộ (Local Test) bằng cách mở trình duyệt web và truy cập địa chỉ:

http://127.0.0.1

Nếu cấu hình chính xác, màn hình trình duyệt sẽ liệt kê 2 thư mục Client và Android.

Đưa Server Online (VPS / Domain): Địa chỉ http://127.0.0.1 chỉ dùng để thử nghiệm trên máy cá nhân. Khi phát hành chính thức, hãy thay thế bằng IP VPS hoặc Domain của bạn trong file cấu hình Launcher.
Ví dụ đường dẫn Online thực tế
// Dùng địa chỉ IP VPS trực tiếp: http://123.123.123.123/Client http://123.123.123.123/Android // Dùng tên miền Domain riêng có SSL HTTPS: https://update.yourdomain.com/Client https://update.yourdomain.com/Android
07

Kiểm Tra Quy Trình Tự Động Cập Nhật (Testing Flow)

Thử nghiệm quá trình cập nhật thực tế khi thay đổi dữ liệu game

Để thử nghiệm hệ thống cập nhật tự động hoạt động chính xác hay không, hãy làm theo các bước sau:

  1. Mở thư mục Client gốc, chỉnh sửa hoặc thay thế 1 file bất kỳ (ví dụ: Data\Item.bmd hoặc main.exe).
  2. Chạy lại file Generator.exe. Tool sẽ tự động so sánh checksum và sinh ra patch chỉ riêng cho file đã chỉnh sửa.
  3. Mở Launcher PC hoặc Android trên thiết bị thử nghiệm. Launcher sẽ tự động phát hiện lệch phiên bản và tiến hành tải file cập nhật mới nhất.
Hoàn tất: Hệ thống Cập nhật Launcher cho MU Online PC & Android - SPK Version đã hoạt động hoàn toàn tự động và ổn định!

Giải Đáp Thắc Mắc & Tối Ưu Hệ Thống

Lỗi Launcher Android không tải được patch trên Android 9 trở lên?
Các phiên bản Android mới yêu cầu kết nối bảo mật HTTPS (Cleartext traffic bị chặn mặc định). Hãy cài đặt SSL cho Domain web update của bạn hoặc thêm cấu hình networkSecurityConfig cho file APK.
Làm sao để tăng tốc độ tải file Patch cho lượng người chơi đông?
Bạn có thể trỏ Domain update qua dịch vụ CDN (như Cloudflare) hoặc sử dụng VPS Web Server có băng thông cao port 1Gbps - 10Gbps để chịu tải cho hàng nghìn lượt kết nối cùng lúc.
Lỗi Launcher báo "Cannot connect to HTTP server"?
Hãy kiểm tra lại Firewall Windows/VPS đã MỞ PORT 80 (HTTP) và PORT 443 (HTTPS) chưa, đồng thời đảm bảo Apache/Nginx trên VPS vẫn đang trong trạng thái Active/Running.
Đã sao chép vào bộ nhớ tạm!