Worked with OpenMU server!
LIVE DEMO: https://mujs.pages.dev
bun install
bun run proxy
to start proxy.bun run dev
to start demo client.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!