Default Launcher

Started by v1rus, Jan 16, 2026, 09:08 PM

Replies are closed on this listing Buy and Sell is a marketplace, not a discussion board. Message the seller directly, use Modify to update your own listing, and the Marketplace Bump to move it back to the top with extra days. Contact seller Bump instead
Archived listing This listing ran out of time and left the board. It was not deleted.
Posted Jan 16, 2026, 09:08 PM
Listing length 30 days
Expired on Feb 15, 2026, 09:08 PM
v1rus Trusted seller Member for 17 months
0 Thanks ratio
0 Received Thanks
0 Posts
0 Live listings
0 Marked sold

Established account with a healthy Thanks ratio.

MU Online Launcher (Professional) — Lifetime License 50€ (1 Domain)
Price: 50 EURlifetime license for ONE domain.
Domain change: NOT allowed. If you need another domain — it is a new order.



What this launcher does
  • Stable MU Online start without hassle — clean UI, fast launch, no manual patching.
  • Loads config from API — servers list, UI text, verify settings, news sections.
  • News system — categorized news (sections + items), readable inside launcher.
  • Smart patching — verifies local files and downloads only changed files (manifest-based).
  • SHA-256 verification — prevents broken/corrupted updates.
  • Client settings in one place — windowed/fullscreen, resolution, sound presets (auto apply).
  • Account saving — optional auto-save for faster login.
  • Server-side client verification before start — block/allow by CRC32 rules.
  • Multi-server support — each server can have its own EXE name, paths, patch folder and manifest.


API Features (api.php)
This launcher uses a simple API with 2 main routes:





1) GET api.php?r=config
Returns launcher configuration in JSON:
  • title — launcher title
  • ui.start_text — start button text
  • settings.verify_time_window_sec — allowed time window for verify request (anti-replay)
  • settings.block_if_crc_unknown — block if CRC is not whitelisted
  • servers — server list (filtered by access rules)
  • news_sections — news sections + items
Access modes per server (access):
  • 0 = disabled (hidden)
  • 1 = public (visible for everyone)
  • 2 = IP whitelist (visible only for allowed IPs)
2) GET api.php?r=verify&sid=SERVER_ID&file=main.exe&crc32=XXXXXXXX&ts=UNIX_TIME
Checks if the client EXE is allowed to run:
  • Validates server id (sid)
  • Validates file name (must match server EXE)
  • Validates CRC32 format (8 hex)
  • Validates timestamp (ts) inside allowed window
  • Checks CRC32 against allowed_crc32
  • If block_if_crc_unknown=true → unknown CRC is blocked
Returns:
  • {allowed:true, message:"OK"} OR {allowed:false, message:"CRC not allowed"}


Admin Panel (admincp.php)
  • Login protected (password hash)
  • Edit launcher.json safely (atomic save + file lock)
  • Manage servers:
    • Add / delete / reorder servers
    • Set server name, EXE name, EXE path, CWD
    • Set access mode and allowed IPs
    • Set expected_crc32 and allowed_crc32 whitelist
    • Set manifest URL override (optional)

  • Manage news sections and news items (date/title/tag/body)
  • Patch system per server:
    • Auto creates folders: /patch/{sid}/files/
    • Builds manifest.json with SHA-256 + size + mtime


License Terms
  • Lifetime for ONE domain50€
  • Domain change is forbidden (new domain = new order)
  • You can create unlimited servers inside the same licensed domain



Contact / Order
Write me in PM with your domain and server details.

my life be like..
  •