@Kumakun
Actually you might wanna rethink that sockets.io thing.
Following up on Polk here, I did indeed integrate Evennia’s webclient… with my Thermite project over at https://github.com/volundmush/thermite
I just put this into use for DBAT but the goal is to keep refining it to be useful for all mu* stuff
I got the idea of it from Evennia’s portal - thermite handles all of the user facing networking and hosts the webclient.
It’s written in Rust and thus very reliable and low cost to run.
This allowed me to dramatically simplify the networking that the game code handles, and super-simply reboot-without-disconnect (hotboot/ copyover).