I've been working on a MUD using this software for over a year. I don't have too many problems creating typeclasses, commands, objects, scripts, etc, but I'm uncomfortable with how, and when, to properly use objects. I have many questions.
For instance, I am working on a system where players collect a certain resource that is, for all intents and purposes, meant to be alive, unique, and each unit has a lifespan. I created an object that curates how many are in the world, making a new one if the total is too low. This will, of course, fill up the dbrefs slowly, maybe 1000 per week. How much stress does this put on the server, and in what way? Can I have a million unique items, all objects with their own dbrefs, able to be manipulated and controlled by players? Or should I stick with dicts when possible? Is it a problem if many are deleted and there are hundreds or thousands of null dbrefs? Should I implement some kind of method to filter those when searching for objects, or does django do that for me?
Most of the python I've done has been working on a MUD through evennia and a discord bot, and this is my first time using django, so this might be more of a fundamentals misunderstanding than one of evennia.
AdvTHANKSance