beyond-all-reason / teiserver

Middleware server for online gaming
https://www.beyondallreason.info/
MIT License
57 stars 53 forks source link

[Feature]: "auto" region #358

Open sprunk opened 3 months ago

sprunk commented 3 months ago

Describe the Feature

Alternative take at handling the problem from #356. Instead of picking a specific region (EU etc) there could be an "auto" option that picks a region dynamically at each game start.

Expected Behavior

Exact behaviour unspecified, the algorithm may well be a black box as long as it makes decent choices.

Some example trivial algos:

You could even mix those rules (e.g. boss takes precedence, but another rule if no boss).

Extra features:

If the algo turns out to be good enough then you could stop offering a manual choice (UI simplification, UX improvement).