The downloader/installer is incredibly broken

I’m lucky enough to not have suffered from the downloading issues that have plagued users since day 1 of the launch and haven’t been adressed by Asobo.
But it is worthy to note that there is an official TODO list of workarounds before a fix is sent:
https://flightsimulator.zendesk.com/hc/en-us/articles/360016844080-Download-stuck-on-packages-Install-loop

Given the nature of the workarounds to the problem, it is quite obvious that the installer is hopelessly broken and that not a tremendous amount of thought and software engineering has been put in it.

It is also quite incredible that this is not considered a top priority, at the same level as CTDs.

There are reports of installations entirely corrupted by the failed installation of a patch. I think it’s easy to understand why, just by looking at what the installer does:
it installs part of a patch right after having downloaded it. If something wrong happens after that, like the user interrupting the download because the downloader is stuck in a loop, the entire installation is now corrupted !

However, all it has to do to avoid that is to download all the files in a zip format that is cut in equal parts (for instance in parts of 50Mb or 100Mb each, like what was done when games were distributed on floppy disks), check the CRC of each one of them, and when everything has been downloaded correctly without CRC error, ONLY THEN you unzip and install the files. That is btw how most correctly written downloaders work. This has the benefit that if the download is interrupted, it can be restarted where it was stopped last time. The drawback i it momentarily requires to store the compressed data on disk but that’s something most players of such a big game usually have.

Also the variable containing the version number should be the LAST thing updated, when the entire installation process has been successful. If that’s not the case, then the game considers it’s up to date, while in fact it’s entirely broken, and the player will experience weird behaviour or crashes right from the start depending on what was installed and what wasn’t. And the sole solution will be to delete and install everything again.

As to why the installer can choke and be stuck in a loop: one reason seems to be due to the “window autotune” of Windows 10 and Vista which adjust receive buffer sizes of sockets. Some older routers and in particular wi-fi routers are incompatible with this feature, and the looping may happen at that level, not at the downloader level. The installer should be able to monitor and detect that situation, automatically disable the “window autotune” feature for the duration of the download, and re-enable it again at the end of the download process. But in fact, if the zip is cut in 50 Mb chunks, the choking problem may actually never appear.

I can’t disagree with most of that. It is kind of strange seeing some of the things that are well done then seeing the mistakes that I would call basic for any software developer. I’d never knew that Windows had a “window autotune” feature but it is debatable if Asobo should spends lots of time and money overcoming an old router limitation, I’d think it is more Microsoft’s fault and Asobo is not Microsoft even if they are developing a title for them. The PC landscape is such that there will always be old equipment or drivers that can trip up software. If that is a real issue though it should certainly be identified and made known in the wiki at least. Given how many installs there are the number of people complaining here is super tiny. Sure, more will be having issues than report here but these are the only numbers we can be sure off.

The other big issue I thing is them changing peoples settings, especially without notification. When one of their servers died it disabled Bing and photogammetry on my install. I bet that is why a lot of people complain about poor graphics. I think most don’t check their settings because they didn’t change them but they shouldn’t have to. It was a crazy thing to do without at least a notification.

I don’t think it’s super tiny. Even if it’s 1% that translates to thousands of people.

And if other developers can do it, why not Asobo? That doesn’t sound very professional. Although I would agree that the fix should be at the OS level.

Virgin Media in UK recently upgraded me to V3 of their router for free.

I strongly advise dumping old routers. Forget wi-fi and use cables everywhere - for fewer packets lost and better speed and ping.

I send everything from router to a low cost 4 port Netgear switch, which has a buffer and very efficiently drives PC sim and 2 smart TVs. It’s a 1 gig system, I recycled the old Cat 5 cable.

Buffering on Iplayer and Netflix disappeared and I have zero problems downloading anything.
Peak speed is 100mbs, ping to European MSFS server is 22ms.


(Two network lights 1 Gig, one light 100 mbs)

MSFS needs a good hardware internet connection. It’s that kind of product - no ifs or buts.

The Netgear switch was about £20, better 1Gig Cat5E cables about £15, along with Virgin’s latest (free) router superior performance to my previous network systems.

1 Like

It’s mid 2021 and the download manager is still COMPLETELY BROKEN. No, seriously. I know I was really really happy at the point I finally installed everything, because it was broken on BOTH of my other computers already. Now, new PC setup. and again that put your word here. Will you ever fix it?

p.s.: it’s not the internet (1Gbps downstream), it’s not the PC (AMD RX 6900 XT), it’s not the PC (threadripper), it’s not the disks (NVMe 2TB). in fact, it’s a fresh pc. and in fact, no matter when and how often i install MSFS, it keeps poinging me its middle finger. Not nice, please fix that ■■■■ place your word here already. ;-(