[Release] Dekaron Online - open-source Node server + Unity client (based on Mason’s J

10/26/2026 10:02 MagicIbrar#1
Hi everyone,

I’m releasing the full source of the Dekaron Online project: a fan-made server and client for Dekaron, running on the game files of your own Dekaron Global install. Nothing is converted or repacked; the repo contains no game data at all.

GitHub: [Only registered and activated users can see links. Click Here To Register...]

Credits first
This project exists because of Mason, who released the first JS client and the Node engine behind it (DK Engine, [Only registered and activated users can see links. Click Here To Register...]). The server, the browser client and the website in this release are his work with our fixes and additions on top. Huge thanks to him for opening it up. The native Unity client is our addition.

What’s in the repo

split/dekaron-server: the recommended server. Control panel (players, accounts, characters, GM commands, bans, mail, rates, backups) + the game server you start/stop from the panel.
split/game-server: the same world as a plain API-only server.
split/game-client: Mason’s browser client, runs locally on your own prepared Global files.
split/website: the public site (sign up, log in, forums, rankings, downloads).
client-unity: the native Unity client (Unity 6000.4.2f1, URP), original game windows and HUD. This is the plain edition, before our “Magic Dekaron” rebranding and UI redesign.

Requirements

Node.js 20+
A Dekaron Global install (server and players on the same version)
Unity 6000.4.2f1 + .NET SDK 8 only to open/build the Unity client
~9 GB per machine for prepared game files

Quick start (server)

npm install in split/dekaron-server
Edit server.csv: ListenIP, Port (7778), panel port (7779), rates, GameData = your Global data folder
Start-Server.bat → open [Only registered and activated users can see links. Click Here To Register...] (first admin password in ADMIN-FIRST-LOGIN.txt)
Server > Prepare game data, then Start
Players put your address in their arenaserver.csv

For Internet play put the game port behind HTTPS and set DEKARON_SECURE_COOKIES=1. Full README in the repo.

Not included
No game data, no prebuilt client, no server addresses. You provide the original game files.

Bug reports and pull requests on GitHub please. Enjoy, and again: thanks Mason.