You might remember previous discussions that were held a few months ago about a the possibility of distributing mods through the BitTorrent protocol for faster download speeds and lowering bandwidth costs for modding communities. Out of these talks was born the initial idea for GameMods, which spawned even more discussion and a bit of hype over here. At that point, instead of focusing on taking action and getting a prototype up, I decided to publish a nice and shiny preview page that only promised incredible features and an eventual beta. That was a mistake which later proved to be fatal for the project. I got stuck in an infinite planning stage, never got anything done and the interest slowly started to drift away. Simply put, it died.
Truth actually is, I never really accepted the fact that i gave up on such a promising idea... and recently I decided to give it another go. Only, I was going to approach it differently this time! I first took the decision to keep it a secret until I really had something special to show the community. Only then would I announce it to the world! Second, I would forget about all the dream features and only focus on the initial concept: mod distribution.
Well... I'm here! And I'm telling you about it so I think we can deduce that the second attempt went a little better than the first! Kidding aside, this approach has proven to be a miracle! I actually was always looking forward to code for GameMods, and poured my heart and soul into it! The end result is something that looks like a simple website, but don't be mistaken, it is a true beast when it comes to distributing mods! The platform that backs the website is also the most intricate piece of technology I have ever developed!
So it is with honor that I present to you:
GameMods.info
Fast & Easy Game Mod Distribution
http://gamemods.info
Mission statement
Here is the mission statement, as per the site:
We literally decided to underdo what every other modding community does in terms of features and to only focus on ONE thing and to do it right: Mod Distribution. Here is our idea: Dead simple navigation and 'Max-your-connection' fast downloads. That's it, that's all! Nothing else!
We truly hope you enjoy your stay and your experience here! Spread the word!
Usage
Here are the current things you can do with an overview of how they are achieved on the site:
Upload a mod to our servers
Mods can be uploaded to the distribution server by literally anybody. The site has a web-based uploader (Don't fret... This one is amazing!) where you can pick a file of up to *1 GB* in size and transfer it to our hard drives at extremely high speeds. Regardless of your connection speed, you will max your upload bandwidth, guaranteed! I tried it on our 100mbps full-duplex complex at work and uploaded a 100MB test file in under 15 seconds. When's the last time you saw this performance out of a web-based upload tool? This also effectively means that there is no need for FTP or other technologies to get your files to us!
Just because everybody can upload a file doesn't mean that they are available on the website for users to download. In fact, in our effort to offer only high quality downloads to our users and to respect modder rights, we will only publish files once have been approved by the original authors. The only exception to this procedure is for older games where the modding effort has generally greatly diminished. In these cases, we will generally not contact the author, but files will only be added by us. This might look a little counter-productive in this age of instant gratification, especially for a site that's just starting out, but I see it with a different eye... I actually value community respect more than the number of files on my site.
Download mods
Once a file has been approved, it will automatically show up on the site for users to find and download. Up to this point, I wouldn't blame you if you told me this sounds exactly like what you would do on any other website! That is because the beast I was referring to and that sets GameMods apart was not the website itself but rather the platform behind it. Allow me to explain! Once a file is approved on the website, a torrent file is automatically created and made available for download, while the server starts seeding the uploaded file, all this in a matter of seconds! This means that your files are always seeded 24/7 regardless of the actual activity on the torrent by users. And not by any server! Each of our file servers have a 1 gbps connection which means they can push roughly 110 MB/s of download speed at any time! Trust me when I say that you won't find any faster site to download your mods, especially when you consider that the speed will increase furthermore when additional people start downloading/sharing the file.
My hope is sincerely that this community will be mature enough and take pleasure in sharing back the mods they download with others. It is a nice indirect way of saying thank you to the modder and it takes very little effort: All you need to do is to leave your torrent client open when you are on the computer. This will only consume 100 MB to 3-5 GB of your upload bandwidth per month, and you will be helping the site in a way you can't even imagine! If everyone just downloads then close their torrent client right after the transfer is done, my servers will end up doing all the upload and I will be bankrupt after 1 month, which means the site will have to close down. But that will not happen! I know it!
And THAT'S IT! See! I told you the site only focuses on one aspect!
A demand for mods
This platform sure sounds sweet, doesn't it? My only problem right now is that I have no mods to serve you guys! Also, seeing that the rules also apply to me, I can't just start publishing mods that are not my own. So this is where I politely ask for your help! If you would like to distribute your mods via GameMods, regardless of if they are big or small, old or brand new, for Oblivion or any other game (Bethesda preferred ), either let me know in this thread or send me a PM, I will make sure that it is added in a timely manner. Also, give me a shout when you are making a RELz thread for your new mod, I will gladly publish it to GameMods for you!
If you are a player, please, by all means start downloading and sharing mods once they start appearing on the website!
What the future holds...
While it might be foolish to talk about the future of the site on day one, I still believe it is pertinent to share my vision with the community and shape expectations a bit. In terms of development, my objective is to have a weekly release cycle, meaning that I will push at least 1 one feature every week. These could be small or major additions and they will always be inspired by your feedback and requests.
Besides development and community management, my other job is to make sure that operating costs are sustainable. Even though running something the size of GameMods will get pretty expensive quick, I will never ask for any donations whatsoever. I believe there are a lot of other ways to contribute back to the site that do not involve money (did I mention sharing back the mods you download? ) and i would much rather have everybody contribute in those ways. I'll gladly pay out of my own pocket whatever the ads don't cover every month... just as long as the amounts don't go out of control!
So really, if the community and development are doing good, and the costs are covered, I predict a nice long life to GameMods and that download speeds will be up in the near future for everybody!
Thank You!
I sincerely hope you will enjoy the experience and the convenience the site provides. Let's get some mods on this baby!
If anybody is interested in learning more about the technical details behind the site and what makes it all work, I will gladly provide them. I figured I would keep my opening post free of geeky stuff!
As usual, I will answer any questions/feedback you might have, consider your suggestions and actively participate in any discussion generated by this thread.
Keep on modding!
Nick