I mean to transform Minetest I an application server which can be accessed through a variety of clients, on multiple protocols. These clients are named Viewers.
Please read this
http://opensimulator.org which is a server application.
So I want to split development in 2 things.
- server side named Minetest
- a client side (viewer) to access the server side.
Advantages:
1. The server side will be light with no unnecessary code.
2. It can be developed multiple viewers for this server. Some viewers may have light settings for old pc-s,
and some may have latest technologies from the game rendering world for new pc-s with powerful dedicated video card. ( for example Realtime Voxel Cone Tracing Global Illumination from clip below may be implemented in the viewer with only minimal functions added to the server)
http://www.youtube.com/watch?v=EHaSzQTjlikSo Minetest will be attractive for more developers.