Hey,
I'm just curious about how to implement those two things into multiverse (if not implemented already and overseen by me).
Regarding time, and associated things like day/night cycle or scheduled routines for npcs, this should be fairly simple in my current understanding.
A simple timer event in the server which throws out a message periodically, like every second, calling a function which updates the rotation/color of the light,or assigns a new command from a timetable to a npc.
Of course you would need synchronisation between client and server and stuff, but it sounds quiet easy in the first place.
Or am I missing some serious stuff here?
Second, the procedural object generation/modification seems to be far more complicated, not sure if its even possible.
I haven't found any hints on altering objects on vertex level or even creating completly new objects during runtime yet.
Is this supported in any way?
Also, I guess the server has to update its asset repository by itself somehow to include these new generated objects and make them available to others.
Thinking about this, I can see only lots of exploding brains in my mind...
So, has anyone had some thoughts into that direction or ideas how to realize this?
I am not looking for code here (although this would be awesome
), just some general thoughts.
Thanks for your time!