.....and here is the point. If Missions are on their own server, then the number of missions per template can be made significantly larger, which could lead to a larger mission list on the mission board *and* possibly shorter refresh times to boot. At least that is how I read it!
I must be suffering from a dearth of imagination today because I genuinely can't.
Edit: Perfect timing - poster above has explained why.
Far shorter illustration - in a system with an 8 billion population (which was the example my comment was made in relation to) even if the mission board included 10,000 missions, that would only equate to one delivery for every 800,000 people. These are not corner shops we're talking about, in the larger systems they are the equivalent of today's multinational multi-million/billion pound companies. The only six to eight organisations large enough to even be on the mission board and to control assets in a system. But yeah, all they need right now is about 430 tons of fruit, a nearby base checking out and two messages delivering to the system next door, everything else is sorted thanks
Not even getting into what has always been the single most ridiculous aspect of the mission board - in a system where a particular faction that I'm allied with controls three stations, why on earth would I have to be at station B in order for them to inform me that they would like me to bring them 100 tons of tobacco there? I mean they must be able to communicate with their own Station A in the same system, so when I land there and check the board why wouldn't they tell me 'Not much for you here today Red but if you can get your hands on some tobacco we could sure use some over at Station B. Could be a bonus for you if you can get it here fast.'
Great stuff! Is there news of Wing Missions being placed in their own section, like Passenger Missions are, so as to avoid flooding the missions board and displacing non-Wing Missions?
This is the livestream I was talking about, I'm pretty sure. LOTS of info but it's also really long. I didn't have time to scan through it all to find the relevant comment.
Anyone who's really interested in the behind-the-scenes stuff will find the stream interesting, though.
https://www.youtube.com/watch?v=gTXNK9Vuemg
Oh, and most importantly - People in Solo should not get Wing missions!
Bingo - you have offloaded most of the mission logic to the client and cut network transmission by orders of magnitudes saving both CPU cycles on the server as well as network costs.
EDIT: And this approach would have automatically fixed the next question, "board flipping", as well, since it doesn't matter where missions are generated; they are deterministic hence no need to synchronise anything (except for time, which should be sync'd already anyway).
Or they can set up a dedicated mission server that fixes the exploit that had the people hammering the mission generation algorithm in the first place. There was probably a queue involved, and the timeouts were happening because it was so long from the people refreshing the board far more than it was designed for.
Which appears to be what they're doing. Still doesn't help with mission filtering/querying and the mission server is still having to generate billions of missions which are never accepted wasting precious CPU cycles and network bandwidth.
Given that board flipping was apparently only used by 2% of the player base I don't think it had THAT much of an impact on the servers.
If there's a finite limit to the number of missions that can be sent to the local client while maintaining performance, lets say a total of 60 to keep the board loading time under 15 seconds...
So, you've got 6 local factions, that's 10 potential missions each. More than enough to provide a sensible reward selection but you have to actually accept one of them to bring the one underneath it in the priority stack to the top, where you can see it. If the mission server refreshes itself EVERY TIME YOU ACCEPT A MISSION instead, or as well as by using an arbitrary timer and each time you exit the station you should always be seeing missions that are more relevant to your play style, as indicated by the player because of the ship they're in and what they have selected in the galaxy or system map(s).
Who actually wants to scroll through a massive list of jobs? I don't, that's a waste of my time. All I want to see is a limited list of relevant items so I can pick and go with the fastest possible turnaround time. NPC's, do your own bloody job instead of making me do it for you, please!
Here's my ship, here's where I want to go, what have you got THAT'S RELEVANT?
Example: I'm in my FDL, no cargo space, and I'm in a CG station going to a haz-res, bounty hunting. I already know I'm going to ringed planet 9 and there's an outpost that I can stop in at for fuel and ammo on my way. Why can't the mission monkeys show me domestic data missions I CAN carry and drop off, on my way? I only have two hours to play, so taking a huge stack of massacre missions is impractical, I only have time for say, 3 of them, if they want a dozen each instead of some ludicrous amount that will take hours and several repeat trips. In this case, supplementing my income with as many local data missions as I can carry, during a trip I'm going to be doing each time I collect my bounty vouchers anyway is a win+win for me, AND the businesses in the local system, surely? Or, does logic not exist in the ED galaxy?
Is nobody familiar with the business efficiency mantra: "Work smarter, not harder"? Why force players to manually hunt through a gigantic list of irrelevant rubbish when the system really should be smart enough to realise most of the missions it's generated simply cannot be completed in the ship I'm in? And why can it not look at the parameters on the mission I just accepted to further refine what it's offering me so I only see more of what I've just indicated I actually want?
I want to feel useful. I'm going to x anyway. Have you got anything I can help you guys out with that is also going to x, and is suitable for my ship, cos I ain't changing it? Considering the distances I cover with an empty cargo hold and mission stack because it's a complete waste of my time trying to find anything relevant there is a huge opportunity to make the players happy being utterly wasted.
Hopefully a dedicated mission server can fix this, remove the frustration that causes people to board flip in the first place and give FDev the opportunity to more effectively balance the rewards.
The key, I think, is actually offering LESS (is) MORE, RELEVANT opportunities.
Which appears to be what they're doing. Still doesn't help with mission filtering/querying and the mission server is still having to generate billions of missions which are never accepted wasting precious CPU cycles and network bandwidth.
Given that board flipping was apparently only used by 2% of the player base I don't think it had THAT much of an impact on the servers.
Then have a filter button added to the UI. Doesn't seem that hard.
No, not to me either, or a combination of smart mission system that tries to fill your hold / mission stack based on the ship you're in and current galmap parameters, PLUS a filterable list allowing you to select the rewards you want, or any other mission parameter for that matter.
It all adds up to giving agency back to the player so they can create their own narrative and not waste "PLAY" time.
------
I had another thought about mission wrinkles too:
Say I'm in a passenger vessel and I have two seats left but I've given up on trying to fill them because, frustration and I've just closed the passenger board. I hit LAUNCH and I get:
***LAUNCH ABORTED - INCOMING MISSION CRITICAL MESSAGE***
"CMDR, we've just had a last minute booking for two to your current destination, would you be so kind as to consider taking them as well?"
This could even incorporate, as Red pointed out earlier, the ability for factions to communicate with other people in stations they control in a local, or remote system...
"Unfortunately they're not in this station. We're offering a bonus if you can postpone departure for a few minutes for them to get here from the planet we're orbiting, or you're welcome to go pick them up on your way instead? To sweeten the deal our operatives on the surface have advised they also have several urgent data missions going the same way to make the extra stop even more worth your while."
You can still say no if you're in a hurry to finish up for the day and go to bed.
A refresh button doesn't make any logical sense, hence the reason why I don't like it.
Oh, and most importantly - People in Solo should not get Wing missions!