It's finally here! Thanks to Sgeo's awesome efforts to build SDL and WebSocket support into vice.js, we now have a functional emulator which can connect to the Neohabitat server. This PR adds all necessary changes to the Docent to support its operation, including:
A WebSocket<->TCP Habilink Protocol proxy
A new Docent frontend, mounted on /, which integrates our Docent with the emulator
Configuration changes to support Docent operation in Docker, Vagrant, and production environments
I've also taken off the arbitrary realm limiter on our turf selection query to enable assignment to street turfs, a long-awaited feature.
Finally, I've made some changes to Astroturf to fix the PETSCII template issues that Stu was experiencing.
Let me know what you think and thanks for the consideration!
It's finally here! Thanks to Sgeo's awesome efforts to build SDL and WebSocket support into vice.js, we now have a functional emulator which can connect to the Neohabitat server. This PR adds all necessary changes to the Docent to support its operation, including:
I've also taken off the arbitrary realm limiter on our turf selection query to enable assignment to street turfs, a long-awaited feature.
Finally, I've made some changes to Astroturf to fix the PETSCII template issues that Stu was experiencing.
Let me know what you think and thanks for the consideration!