Skyrim

The Nexus State of the Union - 2015

  • Comment
As far as I'm concerned I'm dubbing 2014 "The Year of Stability and Sleep" for the Nexus. The first year where we finally grappled with and beat the recurring downtime issues that have plagued the site ever since its inception back in 2001, and, once we finally stabilised our new cloud and cluster setup around about the middle of the year, myself and the staff have had practically 5 months of uninterrupted sleep. No more text messages or phone calls at 3am telling us the sites are down again. That, in itself, makes 2014 a success for me.

Indeed, the sites have been so stable that it enabled me to take a bit of a hiatus from the Nexus over the final few months of 2014 to focus on some other businesses, to travel more and see more of my friends across the UK. While I've been away the programmers have been working on some long term projects for the Nexus and the moderation staff have continued to do an excellent job. Before I talk about that and what we've got in store for 2015, lets look at the year of 2014 in figures, because statistics tend to speak louder than words.

New members: 1,788,372 (26% increase)
New NMM users: 1,392,499 (50% increase)
New files: 18,640 (20% increase)
New file authors: 6,912 (18% increase)
Total downloads: 268,197,960 (39% increase)
New Image Share images: 126,775 (32% increase)

The percentage increases are based on statistics from April 2005 up until December 2013.


Stability

In the recent Steam sale we saw traffic reach 8,000 concurrent users at any one time generating 100 page views a second. Both traffic and new registrations exceeded that of last December and during the sale we were gaining a new member to the network every 10 seconds. You wouldn't have known it from using the sites though, where load times remained normal and the sites were fine to browse and download from. The only down-time we've had since July has been caused by issues unrelated to traffic, or us, and have been beyond our control.

I couldn't be happier. I freaking love sleep.


Downloads

Back at the start of September we changed our download serving mechanism away from the original system, which involved running and maintaining 24 individual, dedicated, high-capacity, physical servers located in the USA and Europe to a new CDN system, a distributed system of thousands of shared servers across the globe that we rent from a high profile company.

This change has cut down maintenance time, increased redundancy, reduced reliability issues and increased our flexibility to allow us to go from serving 4GBit/second of downloads to 10GBit/second of downloads within seconds (which happened in the recent Steam sale...), something that we would never have been able to do before. If we wanted to increase our capacity before we had to buy more servers, set them up and transfer all the files over to them. This takes time. About 2 weeks to be exact, by which point the burst in traffic has past and you're now paying for additional servers that aren't being used. You see the dilemma? Now, if demand increases, we do nothing, the CDN simply allocates more bandwidth to us, logs the amount of bandwidth being used and bills us at the end of the month depending on how much we've used. It couldn't be simpler.

For the vast majority this change brought improved download speeds (many users are now maxing out their 1MB/second normal member limits where before they were not), yet for a small minority this change was negative, either decreasing speeds or preventing downloads from working altogether. One of our programmers has been working on this issue full-time and the reports from the Download Diagnoser have been invaluable in helping him to better find and fix issues with the downloading system. We've helped out lots of people who were having issues already and we're continue to work on the system to improve it for as many people as possible. We haven't forgotten about it and we are still working on it.


Nexus Mod Manager

Feature updates for NMM were relatively mild in 2014. We've continued to squash as many bugs as possible but for most of the second half of 2014 programmer time has been spent on the much overdue profiling system.

The profiling system completely changes the way NMM installs mods on your system and enables you to choose between different profiles for your games/mods quickly and easily. With one install of NMM you can have different profiles for different users in your house, or different profiles for different playthroughs of your game.

It's taken a long time to get right because we didn't want to do any game/engine specific .DLL hacks. This profiling system has to work for every game that NMM supports, current and future, and not just for Bethesda games.

The profiling build, version 0.60.0, is currently in internal testing and due out this month.

Version 0.60 takes us one step closer to a full 1.0 release for NMM. On my roadmap, the only thing after profiling is a UI overhaul, smartening up, good documentation and a final round of bug squashing, which will likely take us in to 2016.


Site and file statistics

We completed a major update to the site back in November that now tracks, stores and presents statistics to mod authors in graph format so they can easily see how their files are doing on the site. We haven't launched this functionality yet as the script we're running to go through all the past 930 million downloads is taking quite a long time, as you can imagine, but once it's ready I'll put a news post up about it.

For an idea of how it'll work/look you can check out our network statistics page which has been up for a while now. Rather than hide how the network is doing I've chosen to show, in plain sight, how active and busy it is. I don't have any shareholders to impress or reasons to hide the data, so take a look if you're interested. It's also great to direct Nexus haters to when they say, year after year, the Nexus is slowly dying. Sorry guys, but it isn't! ;)

Mod authors will be able to choose whether to make their file statistics public for all to see or just keep it to themselves.


New games

The end of 2014 also marked the end of the first year of the Nexus supporting mods for all games. We now support mods for 147 games, up from 27 at the end of 2013, with 3,400 mods being provided for games we never would have supported had we not moved to our centralised system.


Moderation

In March of 2014 I started a thread in the private moderator forums titled "Consistency, transparency and strict guidelines on warnings, restrictions and bans". In it I laid out a set of formal guidelines for moderators, with their consultation, on specific, regularly seen infractions and the actions that all moderators should take in these circumstances.

While it might sound crazy, up until that point there were no hard set guidelines (there was plenty of informal documentation) on moderating the Nexus that meant there were often inconsistencies in the way the Nexus was moderated depending on the member of the moderation team who was performing the action. Some moderators took a more rehabilitative approach, others a more hard-line approach, compounded by the fact I simply did not have the time to sit down, consult and draw up an extensive and exhaustive moderation document.

With the introduction of the warning system back in 2013 the moderators were given more tools in tackling infractions of our TOS including, most importantly, the warning system. With this system in place, and with the moderators up to speed with using it, it was possible to formalise documentation to help consolidate and bring all the moderation team under a single doctrine on how to manage the most common infractions on the site.

I'm very pleased with how this has panned out. Direct reports to me of moderator "abuse" dropped substantially in 2014. And I mean substantially. The warning system is being used for all but the worst of infractions on the site where before users were often simply banned outright.

I'm aware that there are still some actions that might seem arbitrary and confuse some members as to why one member was warned and another one was outrighted banned. It's often down to the subtle differences. For example, in the case of uploading another mod authors work without permission, if the user seemingly isn't aware they're breaking the rules when doing this, and they still get everything else right (like proper accreditation) they'll receive a warning (despite the glaringly obvious terms they agree to when uploading their files...). If the user has uploaded the file and is knowingly aware they've broken our TOS in doing so (e.g. by saying "I know I'm not meant to do this but if someone doesn't like it then they can just take it down) they'll receive an outright ban. Because doing that is just plain stupid. And it still happens. Really.

While there's still room for improvement, especially in the transparency department which I can't seem to get through to some moderators about for some reason, I'm pleased with the direction the moderation is going on the sites.


Plans for 2015

The major site update being worked on at the moment is a Facebook-style notification system that will completely replace the current notifications system. We want to make it as easy as possible for mod authors to be able to keep up-to-date with what's going on with their files, but it will also be usable by all users of the site, mod author or not, as the system will track a whole range of things on the site including new comments, new images, someone linking a video to your files, comments on your articles, replies to your comments, actions a member of your team performs on your files (someone you've given editing access to), actions moderators perform on your files or images, friendship requests, new uploads, versions or articles for files you're tracking as well as the return of author tracking that notifies you when your favourite authors upload new files, images or videos. Work continues on this functionality.

I will also be commissioning some web design work on the sites to change certain visual aspects on the Nexus. I am not looking for a major overhaul of the sites like back in 2011, but many areas of the site could do with some smartening up, better UI functionality and sharper visuals. On top of that I would like to increase the usable content width on the sites from the current 960px to 1200px, which should allow more content to fit on to the user's visible page at any one time while increasing spacing. It'd be really nice if I could find a professional from within the community to do the work, as the people who know what the site needs the most are obviously the people who use it the most. When I'm ready I'll get a news post up about it, but if you're one such professional and you're interested in a side-job then by all means, let me know. Only professional web-designers though, please.

Lastly, it is my intention to hire a full-time community manager for the Nexus. While typically this has been my role over the past 13 years I think anyone who's used this site for any length of time and has read my news posts and/or comments in response to them will know that I have public relation skills not too far off Christian Bale on the set of Terminator Salvation. It's simply not my forté. It'd be great to have someone with a happy-go-lucky attitude fronting the sites, representing the community among official game communities and interacting with mod authors from across the internet, not just on Nexus. Someone who's better than I am. Shouldn't be hard. The community manager will liaise between the users of the site, the mod authors, the site programmers and site moderation team to produce new features and ideas to be built for the site and NMM, in conjunction with me, and talk about issues that are directly affecting the community. On top of that they will also represent the Nexus abroad, among other communities, especially official game communities to discuss their needs and see if we can provide support for more games within the Nexus and help new mod authors get their mods on to the site. Once again, this job will go to someone within the community, who knows the community well. Preferably someone with a bit of experience in such things.

While it sounds like I am shirking responsibilities I merely see it as a logical progression for the Nexus, one that involves a devolution of power and responsibilities away from me so as to reduce the reliance and bottleneck produced when one person is needed to manage all aspects of a business. I've always said it, I'm a jack of all trades, and most certainly master of none. Much like I began hiring on full-time programmers back in 2011 to take over those responsibilities and improve that aspect of the sites, it's very clear to me that this side of the sites needs to improve too, and I'm not good enough for it. I'll still be around, don't you worry, I'll just be around in the shadows, pulling on strings, doing the accounts, sorting out deals with ISPs and hosts, annoying the staff, confusing mod authors. You know, where I belong. What I'm good at.


In conclusion

We're still here. We're still working away. The Nexus is getting bigger. The Nexus pretty much works now. I'm happy with the way things are going. I'm now able to sleep.

Happy new year.

158 comments

Comments locked

A moderator has closed this comment topic for the time being
  1. ZakTheEvil
    ZakTheEvil
    • premium
    • 1 kudos
    I took a break from gaming for 6 months. When I came back I realized that Nexus is running a lot quicker and smoother! Congrats and thanks!
  2. Thandal
    Thandal
    • Moderator
    • 183 kudos


    Apparently some people have no clue what free speech really means.
    Hint, it does not mean you get to trash talk, scream, proselytize, slander, flame or troll.
    Please re-read the Terms of service you agreed to abide by when you registered here.


     
    Also, the 1st Amendment's "Right to free speech" applies to the (US) government  not being able to censor what someone says/publishes.
     
    It has zero  to do with what a private  venue does or does not allow within its own confines.  The Nexus is not the public square, and does not have to allow anything by anyone at all.  Just as you may require someone to leave your home if her/his behaviour offends you, Dark0ne determines what behaviour is allowed here.  You may not like that, but you agreed to abide by his terms when you registered.
  3. bben46
    bben46
    • premium
    • 781 kudos
    Apparently some people have no clue what free speech really means.
    Hint, it does not mean you get to trash talk, scream, proselytize, slander, flame or troll.
    Please re-read the Terms of service you agreed to abide by when you registered here.
  4. The Vampire Dante
    The Vampire Dante
    • Global Moderator
    • 425 kudos


    Bring back Trainwiz.


     
    No.
    1. Venusaur498
      Venusaur498
      • supporter
      • 2 kudos
      Why was he banned in the first place?
    2. Schweppesale
      Schweppesale
      • premium
      • 0 kudos
      Apparently the moderators despise free speech.
  5. AnthonyShea
    AnthonyShea
    • premium
    • 1 kudos
    I found this site back when I was looking at modding morrowind back in the day, lol anyone old enough to remember that here? I have heard of a number of people getting banned that I used to get mods from which are by now long forgotten. if you're so incapable of conducting yourself like a decent human being spare the rest of us of your presents. as the old saying literally goes if you have nothing nice to say, say nothing or get back handed >.> also was tought you can do whatever you want, as long as you accept the repercussions of those actions. these are pretty basic concepts honestly, and if you want dwarven machine guns and trains I am sure you can find them on another TES mod site. Enough on the parent speech.

    On to the future of NMM, its been a pretty decent tool. steadily getting better of the years for sure. I would like to see ENB profiling, I don't see a reason why the application can't track and edit files outside of the data dir. this would make knowing you cleared out all of the files related to a ENB a sertity. I would imagine it would have its own button, that it knows by default files go above /data unless there is a /data in the zip. It would certainly make testing out ENB's going much quicker and less painful, especially for those just getting their feet wet with TESV.
  6. mutt82
    mutt82
    • premium
    • 0 kudos
    I'm hooked on mods !
    And it's all your fault !! Had Never modded anything, and wasn't interested in doing so until I discovered the Nexus. You've made what always looked like a total pain, simple and user friendly.
    Great work fellas, keep it up.

    P.S. My wife hates you.
    1. AnthonyShea
      AnthonyShea
      • premium
      • 1 kudos
      see mine games as well, NMM is perfect for her seeing she doesn't have the time to hassle with installing loads of mods manually, seeing she works two jobs (she is addicted to working) I've always found NMM to be the least pain in the ass system for managing mods, I should explain I've been around since morrowind times
  7. OutandBack
    OutandBack
    • member
    • 0 kudos
    Thank you NMM for making my introduction to PC game modding such a great experience.
    I would also like to thank the mod community that shares their hard work with those of us that are awed by your work.
  8. playingskyrim
    playingskyrim
    • premium
    • 7 kudos
    The Entire Crew,

    Great site. I come here just to browse, even when I'm not wanting to install more mods. It's interesting and fun, and I'm grateful for the multitude of mod authors giving so much of their time and talent to improve and accent a legendary game. It's been almost three years, and I've never been disappointed with the site. All of you do a tremendous job. Thank You!

    I'm Still,

    Playingskyrim
  9. Avastgard
    Avastgard
    • supporter
    • 30 kudos
    Thank you for all the hard work you've put on this site and everything related to it! And congratulations for all you've been able to achieve so far.

    The most promising things for this year, in my opinion, are the profiling functionality in NMM and the new notification system on the website (which seems to be running already). Something that really bothered me was how clumsy it was to keep track of your comments on both the websites and the forums. And, still, on a mod with too many comments daily, it was almost impossible to keep track of answers to your comments. That seems to be changing now. Thank you very much!
  10. Sloppydot
    Sloppydot
    • member
    • 0 kudos
    Thanks for taking the work out of making a great game better. Put you feet up, crack a coldie and cheers to the crew!