Oblivion

Update on site work and NMM 0.50 around the corner

  • Comment
I thought I’d offer a quick update on recent happenings at the Nexus as we battle to resolve the stability of the servers once and for all. Plus I bring news of a new NMM version with a cool “new” feature in it. First of all, the servers.

Right, last time I spoke to you we’d managed to get the database cluster online with 3 nodes (3 servers). Things were going fine and dandy, however, every once in awhile one of the nodes was getting out of sync. That’s fine, these things do happen without it being a bug in the system or what not. Unfortunately when a node becomes out of sync that node no longer serves requests so we only have 2 functioning nodes (or to put it another way, we’re running at 66% capacity) during this time. To make matters even worse another node needs to stop serving requests as well while the out-of-sync node can be brought back up to speed. So 1 node being out of sync actually brings 2 nodes down, so in a 3 node cluster we go down to only 33% capacity if a single node goes out of sync. During this time the sites become extremely slow or unresponsive due to the greatly diminished capacity of the cluster. If the single node running the entire network becomes too overloaded then we need to take matters into our own hands and manually shut down sites (send them into maintenance mode) until things are back and working. If you got redirected to our maintenance page at all over the past couple of months then that’s why. Are you following me so far?

The solution? Buy more servers and add them to the cluster. And that’s what we did. We now have 5 nodes in our cluster using 1 node as a hot spare; so 4 are serving requests from the site while the 5th sits back and stays in sync with all the others but doesn’t handle any of your requests. The thinking being when a node becomes out of sync the hot spare can kick into action and bring the out-of-sync node back into the fold quickly without having to worry about diminishing the performance of the rest of the cluster. Unfortunately we’ve run into a problem where-by adding more nodes to the cluster has actually had a worse effect, rather than a better effect, and after a month or so of troubleshooting we still have no idea why. We’re continuing to run tests in the day, which cause the 502/504/maintenance page errors you might have come across if you browse the site regularly and we’re currently drawing up a contract with a database consultancy firm so they can have an expert take a look at the issue. At $300 an hour. This means there might be some more short term pain (downtime or slowdowns) for what will hopefully be a future of peace and tranquility where the word down will never follow the word time on these sites again.

And hot on the heels of our database is our cloud cluster. So you’re wondering why we need two clusters? One is for database operations and one is for the actual page serving operations. If one of the nodes in the database cluster goes down then you can (well, you’re supposed to be able to) still use the sites perfectly fine. However at the moment, each of the Nexus sites (e.g. the actual pages of the site) are confined to a single dedicated server, so if that server goes down then you cannot access the site irrespective of whether the database is working fine. The Cloud solution we’ve ordered will make use of 6 identical virtual servers setup in a load balanced array. This means that all sites will make use of all 6 servers and if one server goes down all the sites will still work. That’s what we’re aiming for.


Meanwhile in Nexus Mod Manager land…

It seems like a long time since we released a major update to NMM. That’s because it has been a long time since we released a major update to NMM. We’ve been knocking out bug fixes every once in awhile but in the background the programmers have been working on one goal.

Profiling.

The ability to create and manage multiple different playlists for each game we support so you can switch between your playlists before running the game.

What’s the point? Well, if you’re the type of person who likes to do multiple different playthroughs of your game then it should make managing your specific mod lists for each playthrough that much easier. If you like to roll a warrior, a mage and a thief, for instance, you can create different profiles for each of your characters with mods specific to that character’s playthrough, as well as mods used by all the playthroughs.

This profiling system will make use of file linking methods, essentially shortcuts (or symlinks if you’re a UNIX buff) already available in all versions of Windows rather than using a .dll hack that intercepts file calls. Instead of installing your mods directly in to the game’s mod folder all your mods will be installed in the NMM mods folder and linked to via shortcuts that will be automatically set up in the Skyrim data folder by NMM.

It’s our hope to expand this in the not too distant future so you can sync your profiles with the sites, allowing you to share your profiles/playlists with other players on the site in a new section of the site set up specifically for NMM playlists.

Because this new version of NMM has a whole new mod installation method I’m predicting there’s going to be a few issues. The programmers have coded a conversion system that should automatically convert your current mod list over to the new method but as there’s only 2 programmers, and myself, that can test a release before it gets sent out we cannot test the billions of possible software and hardware combinations with this new version. And that’s where we rely on you. We’ll be doing a test release first. It’s our hope that some users will be willing to give the new version a thorough test before we make it an official release of NMM. That means if you want to use this new version to begin with you’ll need to download it manually from a link we provide and the NMM version checker won’t automatically install this version until we’ve had some thorough testing. This should prevent my inbox getting filled with hate mail from users who didn’t read all the warnings when installing this new version. And there are plenty of warnings in the installer with the option to cancel at any time.

The worst thing that can happen is that the converter cannot work out what mods you had activated and what mods you had deactivated, and so you’ll end up with a mod list with everything deactivated (requiring you to manage your activated mods and load order again), but we won’t know if this is a major problem until people actually test it. It works for us. It might not work for you. Hence, OPEN BETA!

Keep your eye out for the new version of NMM in the site news. And if you’re cool you’ll download it before it goes on general release and let us know if it worked for you. If you’re uncool you won’t. And you’ll probably find something to complain about. Because you’re uncool.

173 comments

Comments locked

A moderator has closed this comment topic for the time being
  1. DAOWAce
    DAOWAce
    • premium
    • 25 kudos
    Oh hi super late news post.

    I can safely say that I won't be using the 'playlist' feature due to the symlink functionality.

    I run my games off an SSD. I keep my mods on a slow RAID1 backup system. You can see the problem here.

    Hopefully the entire system remains legacy and it only changes over to the symlink system if using the playlist feature, else I'm afraid that will be the last NMM version I use. I recently re-updated from 43.2 and am reminded again why I rolled back in the first place (terribly sluggish and way too busy UI).
  2. MODinsane
    MODinsane
    • premium
    • 5 kudos
    I fixed my problem, simple but fixed it this way.
     
    I had to uninstall NMM but had the new update .exe file on my system. I had to back track a bit. Here is how I fixed my refusal for NMM to even load.
     
    1. Download the new NMM update and save it in a file.
     
    2. Go into your MODS save your NMM file totally over to another file (I didnt trust uninstalling and it "saying" none of my MODS would be deleted).
     
    C:\Games\Nexus MOD Manager\Skyrim\MODS\
     
    3. Uninstall NMM in your programs listed with its own uninstall on your system.
     
    4. Go to your new update NMM and install it. It notes the new fix with the trace file, so seems that was my probem.
     
    5. I ran NMM without returning my MODS back into the NMM listing, dont fret, it says it starts uninstalling your MODS BUT you are smarter because you SAVED them in a separate file ... sneaky aint it? I created a folder named OTHER than NMM transferred ALL of NMM from the above reference.
     
    6. Close NMM then transfer your files back to the NMM in your File Folder you saved.
     
    7. Start NMM and there is comes with all the MODS.
  3. MODinsane
    MODinsane
    • premium
    • 5 kudos
    Thx for the update. Im still having issues with the program loading and have the latest version of NMM. WyreBash and BOSS load, but not NMM.
  4. modbilbaaa
    modbilbaaa
    • member
    • 0 kudos
    yes and wend i clic on downlod nmm nothing appear
  5. ShadowDestroyer123
    ShadowDestroyer123
    • supporter
    • 1 kudos
    Hope they fix the program freezing everytime I click on something, that's just annoying... Dunno if it's a windows 8.1 related bug or not (since I recently got it and when I ran windows 7 that didnt happen) but would love to see it fixed, it currently takes me around 5 minutes to active one mod.

    Anyway, keep up the good work guys, you might make a premium out of me yet!
  6. RandMuadDib
    RandMuadDib
    • member
    • 0 kudos
    When will we see the 0.50 Beta? looking forward to profiles, don't want to use that -other- program that allows for profiles.
    1. xXBlaze123Xx
      xXBlaze123Xx
      • member
      • 0 kudos
      What -other- program? I'd like to see it.
    2. RandMuadDib
      RandMuadDib
      • member
      • 0 kudos
      oh, i couldn't remember what the name of the program was when i first posted this. It was called Mod Organizer and is here:

      http://skyrim.nexusmods.com/mods/1334//?
  7. Yingerman
    Yingerman
    • premium
    • 19 kudos
    This is a long-ass corner
  8. gokuGX
    gokuGX
    • member
    • 27 kudos
    When the v0.50 will come ? I hope within next month but anyway take your time to make it bugless as possible Good luck and thanks
  9. The Vampire Dante
    The Vampire Dante
    • Global Moderator
    • 426 kudos
    It's not out yet.
  10. DerEwigeWanderer
    DerEwigeWanderer
    • supporter
    • 0 kudos
    where can i find the link to download NMM 0.50?