Worked with OpenMU server!
LIVE DEMO: https://mujs.pages.dev
- You need to have Bun installed.
- Run OpenMU server.
- Install dependencies:
bun install
- Run
bun run proxy
to start proxy. - Run
bun run dev
to start demo client. - Open http://localhost:5173/ in the browser.
You should see log messages from OpenMU in your browser's console.
The WebSocket <-> TCP proxy based on Bun for exchange packets between browser and MUOnline's server(only tested with OpenMU).
Class-based packets(protocol) for communication with a server.
SimpleModulus, Xor32, Xor3 algorithms based on OpenMU implementation.
If you find any bug or error please report it via Issues!