https://github.com/cuberite/cuberite is a server written in C++ and seems to be more active than Glowstone at least recently by GitHub commit notifications:
it is also in a language not too far from NetCraft (C vs C++), instead of something completely different (Glowstone and Bukkit are Java, and so is https://github.com/satoshinm/WebSandboxMC/issues/51 Sponge). The rise of Cuberite's prominence cannot be ignored, I believe it is worthwhile investigating it as a server backend with something like WebSandboxMC.
The problem of course is WebSandboxMC is only written in Java, so this would require a rewrite. Cuberite has Lua plugins, but could "plugins" or other extensions be written in C/C++? As another "protocol backend" to Cuberite, which already supports many protocols? What's the best approach?
https://github.com/cuberite/cuberite is a server written in C++ and seems to be more active than Glowstone at least recently by GitHub commit notifications:
it is also in a language not too far from NetCraft (C vs C++), instead of something completely different (Glowstone and Bukkit are Java, and so is https://github.com/satoshinm/WebSandboxMC/issues/51 Sponge). The rise of Cuberite's prominence cannot be ignored, I believe it is worthwhile investigating it as a server backend with something like WebSandboxMC.
The problem of course is WebSandboxMC is only written in Java, so this would require a rewrite. Cuberite has Lua plugins, but could "plugins" or other extensions be written in C/C++? As another "protocol backend" to Cuberite, which already supports many protocols? What's the best approach?