In short:
- a list with available scenario files, manageable by the users
- scenarios are only started when they are requested by a player
- if a scenario is running everyone can join the current scenario like we have it currently
- to prevent scenarios from hanging, add a timeout, for example force quit a scenario if no trigger was activated within 1 hour
This way the ring would always be interesting because scenarios are available all the time. They won't use up resources if not needed and most importantly, people would start using it.
It's a death spiral, because the ring is hard to use / problematic to host people neglect it, because nobody is using it the devs don't give it priority / improve its usability.
I think the ring can be improved alot just with little changes, no need to rewrite stuff, fix the countless bugs or introduce new stuff. While this would also be nice, improved scenario hosting would give all of it a kickstart.
- a list with available scenario files, manageable by the users
- scenarios are only started when they are requested by a player
- if a scenario is running everyone can join the current scenario like we have it currently
- to prevent scenarios from hanging, add a timeout, for example force quit a scenario if no trigger was activated within 1 hour
This way the ring would always be interesting because scenarios are available all the time. They won't use up resources if not needed and most importantly, people would start using it.
It's a death spiral, because the ring is hard to use / problematic to host people neglect it, because nobody is using it the devs don't give it priority / improve its usability.
I think the ring can be improved alot just with little changes, no need to rewrite stuff, fix the countless bugs or introduce new stuff. While this would also be nice, improved scenario hosting would give all of it a kickstart.