Difference between revisions of "History of SS13"

From Space Station 13 Wiki
Jump to navigation Jump to search
m (CONTROL YOUR SPACING)
(Fill in a looooong section on how the code got leaked and how OpenSS13 arose, which apparently actually occured in 2008)
Line 8: Line 8:
Space Station 13 was created by Exadv1 and released in BYOND on February 16, 2003. ([[Old Storyline]])  
Space Station 13 was created by Exadv1 and released in BYOND on February 16, 2003. ([[Old Storyline]])  


The game was intended to be a simple atmospherics simulator. It was not a very popular game. A few servers were available, but player numbers rarely reached double digits.
The game was intended to be a simple atmospherics simulator. It was not a very popular game. A few servers were available, but player numbers rarely reached double digits.  


''(Details about how the code got leaked to be added)''
== Popularity: 2008 ==


This code was spread around from person to person until someone had the bright idea to start a community called OpenSS13. This was the first open-source version of Space Station 13. Around the same time, goons from Something Awful began to take interest in the game and goon-hosted servers appeared.
Suddenly, in March 2008, the source code for SS13 was unexpectedly released. The exact details are still rather hazy, and there are many rumors on how and why the source got released.  


== Popularity: 2007 ==
Immediately after the release, many suspected that a disgruntled programmer leaked the code, supposedly in spite of Exadv1's efforts to keep it proprietary. Several stories claim the code was actually stolen, with many versions saying one of Exadv1's own friends pilfered it a flash drive with the source during a house visit, in some versions accidentally, some intentionally. Other speculate that Exadv1 gave the host files to somebody (typically AZA, one of the programmers), who, after some disagreements, (the particular issues vary) gave to another user, Hobnob. Hobnob then [https://www.reddit.com/r/SS13/comments/2vrcap/a_look_into_the_early_history_of_ss13/cokva7a/?st=jr06vn0y&sh=3817fca9 decompiled the code himself] and gave it to AZA, who then released it.


Thanks to the open source, Space Station 13 gradually improved in quality and gained popularity within gaming communities. While other communities used the OpenSS13 code, Goonstation coders worked on their own closed-source code. Eventually, in 2009, Goonstation successfully produced a new and unique station, known as [[Donut Station]]. This was a major accomplishment for the game.  
Exadv1 himself did not witness the leak, as he had left SS13 long ago to focus on schoolwork and, for his part, has no recollection of any flash drives being stolen. In fact, according to his 2017 interview, listed below, there was no theft of any sort at all. Rather, he willingly handed over a copy of the source to AZA and gave him the rights to do essentially whatever he wished do with it, including, implicitly, release it. [https://web.archive.org/web/20051201170113/http://www.ss13.net/ One] of the old SS13.net blog posts somewhat confirms this story.
 
What we know for certain is that many of the features common to every SS13 server today, such as the power network and the lighting system, arose shortly after the release. You can take a look at some of them [https://github.com/Glloyd/Pre-Open-SS13-Host-Files-and-Source/tree/master/ss13-40.93.2-decomp here].
 
Eventually, Hobnob and a few other users created the first open-source version of SS13 called, in the typical OSS creativity, OpenSS13. Thanks to the open source, Space Station 13 gradually improved in quality and gained popularity within gaming communities.
 
Around the same time of OpenSS13's inception, goons from Something Awful began to take interest in the game and goon-hosted servers appeared. While other communities used the OpenSS13 code, Goonstation coders worked on their own closed-source code. Eventually, in 2009, Goonstation successfully produced a new and unique station, known as [[Donut Station]]. This was a major accomplishment for the game.  


As the popularity of Space Station 13 rose even further, a second map was required to fit the higher number of players. Thus, in early 2010, [[Devstation]] was released. A large portion of the game's original code was rewritten and improved. On April 2010, goonstation released their current revision of the code, known as [http://puu.sh/1Fehv r4407].
As the popularity of Space Station 13 rose even further, a second map was required to fit the higher number of players. Thus, in early 2010, [[Devstation]] was released. A large portion of the game's original code was rewritten and improved. On April 2010, goonstation released their current revision of the code, known as [http://puu.sh/1Fehv r4407].

Revision as of 06:01, 17 January 2019

MechanicNew64.png This page is under construction.
The following information may be incomplete.
You can help by adding missing information or formatting.

A crash course in Space Station 13's history.

THIS PAGE IS A WORK IN PROGRESS

Creation: 2003

Space Station 13 was created by Exadv1 and released in BYOND on February 16, 2003. (Old Storyline)

The game was intended to be a simple atmospherics simulator. It was not a very popular game. A few servers were available, but player numbers rarely reached double digits.

Popularity: 2008

Suddenly, in March 2008, the source code for SS13 was unexpectedly released. The exact details are still rather hazy, and there are many rumors on how and why the source got released.

Immediately after the release, many suspected that a disgruntled programmer leaked the code, supposedly in spite of Exadv1's efforts to keep it proprietary. Several stories claim the code was actually stolen, with many versions saying one of Exadv1's own friends pilfered it a flash drive with the source during a house visit, in some versions accidentally, some intentionally. Other speculate that Exadv1 gave the host files to somebody (typically AZA, one of the programmers), who, after some disagreements, (the particular issues vary) gave to another user, Hobnob. Hobnob then decompiled the code himself and gave it to AZA, who then released it.

Exadv1 himself did not witness the leak, as he had left SS13 long ago to focus on schoolwork and, for his part, has no recollection of any flash drives being stolen. In fact, according to his 2017 interview, listed below, there was no theft of any sort at all. Rather, he willingly handed over a copy of the source to AZA and gave him the rights to do essentially whatever he wished do with it, including, implicitly, release it. One of the old SS13.net blog posts somewhat confirms this story.

What we know for certain is that many of the features common to every SS13 server today, such as the power network and the lighting system, arose shortly after the release. You can take a look at some of them here.

Eventually, Hobnob and a few other users created the first open-source version of SS13 called, in the typical OSS creativity, OpenSS13. Thanks to the open source, Space Station 13 gradually improved in quality and gained popularity within gaming communities.

Around the same time of OpenSS13's inception, goons from Something Awful began to take interest in the game and goon-hosted servers appeared. While other communities used the OpenSS13 code, Goonstation coders worked on their own closed-source code. Eventually, in 2009, Goonstation successfully produced a new and unique station, known as Donut Station. This was a major accomplishment for the game.

As the popularity of Space Station 13 rose even further, a second map was required to fit the higher number of players. Thus, in early 2010, Devstation was released. A large portion of the game's original code was rewritten and improved. On April 2010, goonstation released their current revision of the code, known as r4407.

Branching out: 2010 onwards

The release of r4407 allowed many communities to produce their own servers. For example, /tg/station came from 4chan's /tg/ community. Goonstation continued working on their own code, while other servers made their own changes to r4407. Each branch of SS13 had their own set of coders, and their own version of Space Station 13 code. New stations were produced and player numbers continued to rise. The game even started to receive recognition in gaming magazines.

Leak: 2016

On March 2nd 2016 most of Goonstation's code got leaked by someone named 0xCSRF. He obtained it by finding an admin's password in a hacked password dump from xsplit and found the Goonstation repository on bitbucket. A player named ErikHanson paid him 400$ in bitcoins to not leak it or to get him an exclusive copy, but that did not work at all. It was leaked and put on Github. The admins published a public response and put the proper current source on github, labeled Goonstation 2016. This release has inspired the goonstation community to contribute to the branch, prompting the admins to open up a patches subforum on the official forums.

Exadv1 interview: 2017

Exadv1 interview by BlackPantsLegion.


"Wow, that's insane. It's a fucking miracle that even compiles at all." - Tom, owner of BYOND, regarding the goonstation branch of SS13 (and his first swear on the forums)

Community
Contributing Guide to Contributing to Wikistation · Goonstation Development Guide · Goonstation Contributor Guidelines · Spriting · Goonstation Spriting Guidelines · Coding · Goonstation Code Guide · Hosting a server · Mapping · Goonstation Map Submission Guidelines · Goonstation Audio Guidelines · Contributing to Requisitions
Members Admins
Culture & Art Terminology · Storyline (Old Storyline) · Basic Lore · Fan Videos · Fan Art
History & Happenings Changelog · Pre-2016 Changelog · History of SS13
Tales & Humor Sex and the Singularity · Maintenance Doggs · The Rapper · The Trial of Heisenbee · Albert and the Deep Blue Sea · The uWu Interrogation · HeadSurgeon · Tales of The Devil‎ · IT'S ALIVE! It died. IT'S ALIVE! It died. IT'S ALIVE!‎ · The floor is now explosions‎ · My god, it's full of butt · The Crashwich · The Doom Peel‎ · Jugglemancy‎