Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.04 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.04 KB

MU Online with TypeScript

Worked with OpenMU server!

LIVE DEMO: https://mujs.pages.dev

How to run

  1. You need to have Bun installed.
  2. Run OpenMU server.
  3. Install dependencies: bun install
  4. Run bun run proxy to start proxy.
  5. Run bun run dev to start demo client.
  6. Open http://localhost:5173/ in the browser.

You should see log messages from OpenMU in your browser's console.

What we have

/proxy

The WebSocket <-> TCP proxy based on Bun for exchange packets between browser and MUOnline's server(only tested with OpenMU).

/common/packets

Class-based packets(protocol) for communication with a server.

/common/encryption

SimpleModulus, Xor32, Xor3 algorithms based on OpenMU implementation.

Read more: https://github.com/MUnique/OpenMU/tree/2532fab17a350faa275c0974c3d8a7b960c80914/src/Network#encryption

Need your help!

If you find any bug or error please report it via Issues!