@endel, for the most part, the only difference between Construct 3 and Construct 2 is how it handles The Aces(Actions, conditions etc) the runtime is 1:1 with construct 2(Construct 2 uses a custom google closure compiler set to advanced mode tho so anything ES6 related breaks the minify/optimize process) so the only work I did was go thru the aces data from construct 3 and translated it back to construct 2s edit time API
I've just seen your dashboard and it's look pretty good :)
I'll have a look on your code later to see if some feature are redundant.
However, the purpose of the tools seems to be quite different.
Your dashboard looks awesome to monitor and manage rooms and server on backend side.
My client is more like a Postman client. It helps to debug server without having a fully workable game client.