I'm going to make a post about this soon™... but during the Socho community goals, I noticed how blindingly quick and responsive the mission boards were.
Why?
There's roughly only 3-6 missions per faction offered. "That's terrible" you might think, but it's blindingly fast (at least 10 times faster) compared to your "typical" mission board which generates 10-15 per factions.
Repeated threads like this further highlight the need for FD to implement mission boards that let us at minimum request only a *category* of missions to be procedurally generated, or at most, something that lets the user define what specific mission templates for which factions we want generated.
Why?
- With 100-120 missions generated per board and a cap of being able to accept at most 20 missions, instantly 75-80% of that server load is wasted.
- Of those missions generated, people will always be choosy. Conditions to date are:
--- Too many wing missions for those that don't want them
---
Too many long-range missions for those that don't want them (arguably fixed, by removing them everywhere except tourism economies :/ )
--- Only wanting missions from a specific faction (whether that's for BGS Influence, Rep grind, or something else)
--- Only wanting missions for a specific fitout (Combat, trading, other)
--- Only wanting missions of a specific type (Stacking primarily, but also the biggest reason why luxury cabins on liners are wasted fittings; there's never enough luxury-class passengers to justify them
.... so once you consider that, the utility of those generated missions is more like 5% use (and 95% waste)
Speaking personally, things that make me just stop playing are:
- No relevant missions from my faction of interest
- No missions of the variety I'm after (e.g if in a trade ship, and only combat/salvage missions, which is a pretty common occurrence)
If, instead of a single mission board, you select through (per-faction) categories of board *before* actually procgenning the missions, you'll end up with a selection of 12 missions of the correct category.
i.e
- Click "missions"
- Select the faction you're interested in (Not mandatory)
- Select one of "Combat (assassination, massacre, skimmers, powerplants, wetwork), Trade (hauling, trading, donating, mining, courier), Specialist (Salvage, cargo recovery, surface scanning), Criminal (all criminal variants)^, VIP Passengers, Bulk Passengers
- Board procedurally generates 12-20 missions of that category.
Categorisation like this:
- Minimises, but doesn't completely eliminate stacking, as stacking like missions is valid
- Minimises mission generation waste
- Massively increases mission board efficiency and response times; and ultimately
- Gives some assurance that when a player comes online, activities relevant to what they want to do are available.
There are most definitely kinks in the categorisations I'm putting up (should mining be a separate category? Should the categories be broken down further?)... this isn't an end product, just a viable path to a solution.
^ Frankly, it'd be awesome if Criminal/illegal missions were only available if you were accessing the station under anonymous protocols, i.e you have a fine/bounty at that station controller (unless anarchy control), or if you were hostile (allow docking when hostile using anonymous protocols!). It'd also be cool if criminal missions accessed via this mechanism *targeted* the different factions in the system, rather than supported them like the normal mission board