Oblivion

NMM 0.47.0 "forced" update to fix the download issues

  • Comment
Over the past few weeks the NMM crew have been working tirelessly on a new version of NMM. The main focus of this version is to dramatically improve, if not altogether eradicate the incomplete download issues that have plagued NMM for the past month or more and to also reduce the rather substantial requirements and strains that NMM is placing on our server-side infrastructure.

On 0.46.0 I was getting a 25% completion ratio on downloads. That is to say, if I started 10 downloads, 2-3 would complete as expected, 7-8 would fail. Obviously that's not good at all. We know that, you know that. With 0.47.0 the proof is in the pudding, while writing this update I started 50 downloads in NMM, by the end of writing all 50 had finished with a 100% completion ratio. Much better.

So what have we changed?

On the back-end, non-NMM side of things we're fixing the bugs that were/are causing the "file does not exist with this ID" error, which were also causing the issues with NMM. However, on top of that, NMM has been recoded to now try the same server 3 times, and if all 3 attempts fail then NMM will then try to download from another server entirely. Rinse, repeat until a server that actually works for you is found. This has probably helped to rectify 95% of all the original download issues that existed.

We've changed the way in which NMM picks the servers it uses based on your NMM option settings. Lots of people don't seem to know that if you go in to NMM's options you can pick your closest location. This doesn't 100% guarantee NMM will always use the server's near to you, but it will always try them first before moving on to servers that will actually work for you or won't be overloaded. For Premium Members, you can now pick the specific Premium server you would prefer to download from. Once again, NMM will always check that server first, but if that server is down, overloaded (shouldn't be for Premium) or struggling then NMM will automatically find a different server instead.

As mentioned in my previous news article on the subject, we've also changed the amount of concurrent downloads you can have running at any one time. With the rise of sites that provide easy compatible lists that allow you to download mods more quickly (because you trust the source and don't read all the file descriptions) we've seen lots of users trying to download 50, 100, even 200 files at the same time in NMM. This obviously isn't good for the servers so we've coded in a queuing system that will only allow you to download a certain amount of files at a time. For non-Premium users that number is 5, for Premium users that number is 10. Now, if you try and download 50 files at once then all 50 files will be added to NMM's download list, but only 5 will download at once. Once a download is finished, another is automatically started from the queue until all the downloads are done. This should help to alleviate a lot of pressure on our file servers and ensure that everyone is using the service fairly. This also pre-empts a planned future functionality to allow users to share their mod playlists and collections with others.

In the same vein we've changed the way NMM starts and connects to the internet. Before this new update all versions of NMM attempted to login to our servers before NMM would fully load. However, this seems inefficient considering there are many times when you want to use NMM; to modify your load order, to change your installed mods, and so on, where you don't need to be connected to the site. On-top of that, each time you started NMM it was requesting various bits of information from our servers that you didn't necessarily need. For example, the "Latest version" information. To save our servers a crap-ton of stress we've now made NMM start offline for everyone. NMM will no longer automatically connect at the start and check for the latest version information. Instead, if you want to check for the latest versions of files you should start NMM and click the green arrow icon to the left of the "mods" tab, labelled "check for new mod versions" when you hover over it. This not only benefits us, from a server perspective, but also benefits you, as NMM should now start faster for you (as it doesn't have to wait to connect) enabling you to get on and do what you want to do faster.

We've added a little buddy in the bottom left hand corner of NMM to let you know if NMM is offline or online. If NMM is in "offline" mode then our little buddy is red. Clicking him when he's red will either automatically put you online (if your login details are saved) or prompt you for your Nexus username and password. If the little buddy is green then NMM is in online mode, and clicking him will log you out. If NMM is in offline mode and you try and do something that requires NMM to be in online mode, like checking for new mod versions or downloading a file, then NMM will, once again, either automatically log you in without prompting if you've saved your login details, or ask you for your login details if you haven't saved your details.

While I understand that lots of people like to check for the latest versions of their mods we believe this update, while inconveniencing you with one-additional click if you want to check for new versions, will be worth that inconvenience.

Because this update fixes a major issue with NMM that is being reported a lot daily, and because we hope it is going to free up a substantial amount of server resources, 0.47.0 is going to be a "forced" update. That is, any versions before 0.47.0 will not be able to go online. We've updated our process now so that if you are using an incompatible version of NMM it should now tell you as much, and tell you that you need to update NMM in order for it to be able to login again.

Once again, the update process for NMM is very simple. Indeed, it seems to freak people out when they don't update from "within" NMM. Actually, all NMM does is download the latest update from the site for you. You still have to click through the install process. To "manually" update NMM simply go to our NMM download page and download it. Once you run the installer you've hit the exact same step you'd have hit if you'd clicked "yes" to updating from within NMM. All you need to do is ensure that the paths in the installer to where you have NMM and your mods installed are correct. That's it. All your mods will still be where, and how, you left them.

264 comments

Comments locked

A moderator has closed this comment topic for the time being
  1. Dark0ne
    Dark0ne
    • Site Owner
    • 2,903 kudos
    We have just released 0.47.2. Bug reports should be directed to our tracker. If you report bugs in the news topics you do so knowing that it might not be noticed. The tracker is the best place for bug reports.
     
    Locking this thread as there's now a new update.
  2. jaypeeparungao
    jaypeeparungao
    • member
    • 0 kudos
    I have downloaded a mod manually, then I have tried to install it via NMM as I do since the beginning, but what is happening here is that it tells me that I need to be online to do this, but back then before the new update it doesnt, is that suppose to be that way or just an error on my part, NOTE: am not online most of the time
    1. Chuck629
      Chuck629
      • member
      • 1 kudos
      I think it's not your fault because it's the same for me. I already posted regarding this issue and still waiting for the fix. I reverted to v0.46...can't log in but at least the "Add mod from file" is working offline. I always use the "download manually" anyway. =)
  3. JohnNewton
    JohnNewton
    • member
    • 2 kudos
    So the devs have acknowledged that the "update" breaks an important feature, yet they didn't feel the need to actually mention it on the download page?

    "Meh, let's just go ahead and let them download a version that we know is broken. What's that? At least warn them on the download page? Silly intern, that's not how we roll."
    1. DrakeTheDragon
      DrakeTheDragon
      • Moderator
      • 305 kudos
      And what would it do, had you been warned?
      The only options after a 'forced' update like this will be to either download it regardless or to never use any NMM anymore until what's so important to you is finally fixed.
      It's not like you'd had an option that'd make any difference to how it is now.

      Granted, a warning like that on the download page would at least have removed "1" of the complaints about it missing from the comments here, or so I hope, but going by past experience and people never reading, not even big red blinking warnings they have to click away, the others likely would've remained regardless. So not much would've changed at all.

      And they don't let you download a version that is "broken". If it wouldn't work at all, it wouldn't be available for download.
      Just because 1 feature isn't working, no matter how important it might be for you, the release is still far from broken, if others work.

      And that's the nature of joining a beta test group. Be prepared to encounter errors and missing or broken features. Report them when you find them, so they can be fixed in the next release.
      OR opt out of the beta testing process until it goes live. It's not like you're "forced" to use it or it's the only way to download and install mods from here. And they always invite you to do so themselves.
    2. JohnNewton
      JohnNewton
      • member
      • 2 kudos
      "And what would it do, had you been warned?"

      I would not have downloaded it, and would have still been able to enjoy the use of a feature that is now broken.


      "Granted, a warning like that on the download page would at least have removed "1" of the complaints about it missing from the comments here, or so I hope, but going by past experience and people never reading, not even big red blinking warnings they have to click away, the others likely would've remained regardless. So not much would've changed at all."

      A lot of people are stupid and don't read warning messages. Therefore we should never warn people about bugs that we know are present in software updates.


      "And that's the nature of joining a beta test group. [...] OR opt out of the beta testing process until it goes live. It's not like you're "forced" to use it"

      Irrelevant. I never claimed that they had "wronged me" in any legal sense or that I had any right to demand better service. I simply criticized them for not taking an easy step that would have prevented me from downloading an "update" that broke a feature that I used basically every time I used the software.
  4. bben46
    bben46
    • premium
    • 781 kudos
    The latest version does NOT automatically go on line - this was a heavily requested feature. And the always online was causing a lot of the problems we were having.
     
    Have you clicked on the little red buddy icon in the lower left ? That is how you go online. You must do this every time you start NMM unless you don't need to go online ( not needed to do stuff like activate or deactivate mods in the list or to manually add mods) - and NO , you cannot download anything if you are not online. (That is what online means) And it cannot update the versions unless it is online because just like every site on the internet, it cannot update anything if it is not online.
     
    To check for mod updates - first go online, (That little buddy icon in the lower left corner) then go to the MODS page - and click on the green curved arrow on the left this instantly checks your mods for updates without having to wait a day or three.
     
    Please tell me you didn't entirely miss the new On/Off line icon that we put to make it easy. And the many posts that explained it.
    1. BomberTed
      BomberTed
      • premium
      • 7 kudos
      Whenever I click on the "little buddy icon", NMM goes completely unresponsive and stays there. I've uninstalled and reinstalled 3 times now, have shut off my firewall and antivirus, still having this problem.
    2. KensaiTonada
      KensaiTonada
      • premium
      • 12 kudos
      Same thing as Bomber Ted. Click on the "Red Buddy" Icon, NMM endlessly cycles. So in actuality, bben46, this hasn't made it any easier. And your sarcasm and acting like you're put out by explaining things doesn't help either. If If it's too hot for you, don't be a moderator... allow someone to fill that position that shows a little more patience.
    3. I2edShift
      I2edShift
      • premium
      • 129 kudos
      Same thing as BomberTed here.
    4. KensaiTonada
      KensaiTonada
      • premium
      • 12 kudos
      Sigh... seriously, guys? Now I can't even log in through NMM, yet I'm logged in here, else I wouldn't be making a comment! What fresh Hell is this red buddy thing! Using chrome, tried disabling AV and firewall... NOTHING. Yet everything worked perfectly on Friday. I have read all the "many posts" that "explain" how this is supposed to work... oh well. Perhaps in 3 or 4 more updates this will be fixed and the next big "improvement" can queer the deal yet again.
    5. DrakeTheDragon
      DrakeTheDragon
      • Moderator
      • 305 kudos
      Good call for 'patience' in your last post. Where was your's?
      The server was 'down'. It took a couple hours for a member of staff to come home and find out.
  5. sam096
    sam096
    • member
    • 0 kudos
    the last is the crap with the new Modmanager. who come up with that has the you should log on to a mod which one has previously downloaded manually from the page to situate the shot heard. sry but I'm really pissed.
    1. DrakeTheDragon
      DrakeTheDragon
      • Moderator
      • 305 kudos
      Unable to manage mods while offline:
      This has been fixed a new update should be released within a week.
  6. sward66
    sward66
    • member
    • 26 kudos
    The older NMM would at least let me install a mod from local disk if the NMM login manager was down (as it often is). Today, it won't even do that. This is a loss of functionality, and further frustrating because the bug was introduced in a forced "upgrade".
    1. DrakeTheDragon
      DrakeTheDragon
      • Moderator
      • 305 kudos
      Unable to manage mods while offline:
      This has been fixed a new update should be released within a week.
  7. Dark0ne
    Dark0ne
    • Site Owner
    • 2,903 kudos
    And noooow it's back. 2 minute fix, once I got in from my 5 hour drive today and saw there was an issue. But thanks for jumping to conclusions, guys!
    1. dpgillam
      dpgillam
      • member
      • 26 kudos
      I know you guys are proud of your new version.

      But 46 allowed us to keep playing and modding when your site was down (which, for me, in the middle of USA, is 4 out of every 7 days)

      Perhaps you should consider bringing that feature back.
      Especially since you still havent fixed the feature that is locking many from being able to access the login server, reducing their computer game to a PS3 version.
    2. DrakeTheDragon
      DrakeTheDragon
      • Moderator
      • 305 kudos
      Unable to manage mods while offline:
      This has been fixed a new update should be released within a week.
  8. kittenkawa11
    kittenkawa11
    • member
    • 0 kudos
    I'm getting the same issue, however after a waiting for about 10 minutes or so, I was able to reach a log in screen stating the servers were unavailable. while, I only just began to have this problem about an hour ago.  While I appreciate the idea of not using an always online feature, shouldn't it have been a simple check box in the settings to disable automatic log in? now that I'm unable to go online, attempting to manually add a mod that I've downloaded using NMM prompts an error stating that I must be online to perform that action. -.-
    1. DrakeTheDragon
      DrakeTheDragon
      • Moderator
      • 305 kudos
      Unable to manage mods while offline:
      This has been fixed a new update should be released within a week.
  9. ShwayNorris
    ShwayNorris
    • premium
    • 3 kudos
    having to retry 4/5 times before the download works is not fixed. not trying to come off as a jerk its just annoying taking 10 mins to get a 5mb file. i saw better file hosting in the '90's
  10. bben46
    bben46
    • premium
    • 781 kudos
    @bomber: this is a new one on me - As it loads OK and seems OK until you try to go online I would suspect something in your browser. Up until that point it is not using the Internet at all. It is just loading and running a program on your computer.
     
    Helpful info for troubleshooting
    what browser, include version
    Any add ons in that browser - I have used several ad blockers with no problem, (firefox) but no script gave me some problems at one time
    Make sure your dot net framework is up to date - NMM requires 3.5 ( always has)
    1. BomberTed
      BomberTed
      • premium
      • 7 kudos
      Chrome v27, I have ABP installed and speed test, dot net framework is UTD.