Skip to content

Commit 626402d

Browse files
committed
Update README.md, create goonstation asset folders
The folders exist to define the CC BY-AT-SA-NC 3.0 license on GoonStation assets.
1 parent 92835e7 commit 626402d

3 files changed

Lines changed: 70 additions & 14 deletions

File tree

‎README.md‎

Lines changed: 66 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ The simplest way to obtain the code is using the github .zip feature.
99

1010
Click [here](https://github.com/ParadiseSS13/Paradise/archive/master.zip) to get the latest code as a .zip file, then unzip it to wherever you want.
1111

12-
The more complicated and easier to update method is using git. You'll need to download git or some client from [here](http://git-scm.com/). When that's installed, right click in any folder and click on "Git Bash". When that opens, type in:
12+
The more complicated and easier to update method is using git.
13+
You'll need to download git or some client from [here](http://git-scm.com/).
14+
When that's installed, right click in any folder and click on "Git Bash".
15+
When that opens, type in:
1316

1417
git clone https://github.com/ParadiseSS13/Paradise.git
1518

@@ -19,25 +22,45 @@ This will take a while to download, but it provides an easier method for updatin
1922

2023
### INSTALLATION
2124

22-
First-time installation should be fairly straightforward. First, you'll need BYOND installed. You can get it from [here](http://www.byond.com/).
25+
First-time installation should be fairly straightforward.
26+
First, you'll need BYOND installed.
27+
You can get it from [here](http://www.byond.com/).
2328

24-
This is a sourcecode-only release, so the next step is to compile the server files. Open paradise.dme by double-clicking it, open the Build menu, and click compile. This'll take a little while, and if everything's done right you'll get a message like this:
29+
This is a sourcecode-only release, so the next step is to compile the server files.
30+
Open paradise.dme by double-clicking it, open the Build menu, and click compile.
31+
This'll take a little while, and if everything's done right,
32+
you'll get a message like this:
2533

2634
saving paradise.dmb (DEBUG mode)
27-
35+
2836
paradise.dmb - 0 errors, 0 warnings
2937

30-
If you see any errors or warnings, something has gone wrong - possibly a corrupt download or the files extracted wrong, or a code issue on the main repo. Ask on IRC.
38+
If you see any errors or warnings,
39+
something has gone wrong - possibly a corrupt download or the files extracted wrong,
40+
or a code issue on the main repo. Ask on IRC.
3141

32-
Once that's done, open up the config folder. You'll want to edit config.txt to set the probabilities for different gamemodes in Secret and to set your server location so that all your players don't get disconnected at the end of each round. It's recommended you don't turn on the gamemodes with probability 0, as they have various issues and aren't currently being tested, so they may have unknown and bizarre bugs.
42+
Once that's done, open up the config folder.
43+
You'll want to edit config.txt to set your server location,
44+
so that all your players don't get disconnected at the end of each round.
45+
It's recommended you don't turn on the gamemodes with probability 0,
46+
as they have various issues and aren't currently being tested,
47+
so they may have unknown and bizarre bugs.
3348

34-
You'll also want to edit admins.txt to remove the default admins and add your own. "Host" is the highest level of access, and the other recommended admin levels for now are "Game Admin" and "Moderator". The format is:
49+
You'll also want to edit admins.txt to remove the default admins and add your own.
50+
"Host" is the highest level of access, and the other recommended admin levels for now are
51+
"Game Admin" and "Moderator". The format is:
3552

3653
byondkey - Rank
3754

38-
where the BYOND key must be in lowercase and the admin rank must be properly capitalised. There are a bunch more admin ranks, but these two should be enough for most servers, assuming you have trustworthy admins.
55+
where the BYOND key must be in lowercase and the admin rank must be properly capitalised.
56+
There are a bunch more admin ranks, but these two should be enough for most servers,
57+
assuming you have trustworthy admins.
3958

40-
Finally, to start the server, run Dream Daemon and enter the path to your compiled paradise.dmb file. Make sure to set the port to the one you specified in the config.txt, and set the Security box to 'Trusted'. Then press GO and the server should start up and be ready to join.
59+
Finally, to start the server,
60+
run Dream Daemon and enter the path to your compiled paradise.dmb file.
61+
Make sure to set the port to the one you specified in the config.txt,
62+
and set the Security box to 'Trusted'.
63+
Then press GO and the server should start up and be ready to join.
4164

4265
---
4366

@@ -46,7 +69,9 @@ Finally, to start the server, run Dream Daemon and enter the path to your compil
4669
To update an existing installation, first back up your /config and /data folders
4770
as these store your server configuration, player preferences and banlist.
4871

49-
If you used the zip method, you'll need to download the zip file again and unzip it somewhere else, and then copy the /config and /data folders over.
72+
If you used the zip method,
73+
you'll need to download the zip file again and unzip it somewhere else,
74+
and then copy the /config and /data folders over.
5075

5176
If you used the git method, you simply need to type this in to git bash:
5277

@@ -66,16 +91,43 @@ For a basic setup, simply copy every file from config/example to config.
6691

6792
### SQL Setup
6893

69-
The SQL backend for the library and stats tracking requires a MySQL server. Your server details go in /config/dbconfig.txt, and the SQL schema is in /SQL/paradise_schema.sql and /SQL/paradise_schema_prefix.sql depending on if you want table prefixes. More detailed setup instructions are located on /tg/station's wiki: http://www.tgstation13.org/wiki/Downloading_the_source_code#Setting_up_the_database
94+
The SQL backend for the library and stats tracking requires a MySQL server.
95+
Your server details go in /config/dbconfig.txt,
96+
and the SQL schema is in /SQL/paradise_schema.sql or /SQL/paradise_schema_prefix.sql,
97+
depending on if you want table prefixes.
98+
More detailed setup instructions are located on /tg/station's wiki: http://www.tgstation13.org/wiki/Downloading_the_source_code#Setting_up_the_database
7099

71100
---
72101

73102
### IRC Bot Setup
74103

75-
Included in the repo is an IRC bot capable of relaying adminhelps to a specified IRC channel/server (thanks to Skibiliano). Instructions for bot setup are included in the /bot/ folder along with the bot/relay script itself.
104+
Included in the repo is an IRC bot capable of relaying adminhelps to a specified IRC
105+
channel/server (thanks to Skibiliano).
106+
Instructions for bot setup are included in the /bot/ folder,
107+
along with the bot/relay script itself.
76108

77109
### LICENSE
78110

79-
Paradise is licensed under the GNU Affero General Public License version 3 as of 5th January 2015 any new contributions are licensed under the AGPL as well, if you wish to submit code under the GPL v3 then commits and files must be marked as so in comments. If you wish to use our code in a closed source manner you may use anything before commit 445615b8439bf606ff204a42c8e7b6b69d983255 which is licensed under GPL v3. The major change here is that if you host a server using any code licensed under AGPL you are required to provide full source code for your servers users as well including addons and modifications you have made.
111+
Paradise is licensed under the GNU Affero General Public License version 3.
112+
As of 5th January 2015 any new contributions are licensed under the AGPL as well,
113+
if you wish to submit code under the GPL v3 then commits and files must be marked as such
114+
in comments. If you wish to use our code in a closed source manner you may use anything
115+
before commit 445615b8439bf606ff204a42c8e7b6b69d983255,
116+
which is licensed under GPL v3.
117+
The major change here is that if you host a server using any code licensed under AGPL you
118+
are required to provide full source code for your servers users as well,
119+
including addons and modifications you have made.
120+
121+
See [this](https://www.gnu.org/licenses/why-affero-gpl.html) for more information.
122+
123+
Any files located in the `Paradise/icons/goonstation` and `Paradise/sound/goonstation`
124+
folders, and any of their subdirectories, are licensed under the
125+
Creative Commons 3.0 BY-NC-SA license
126+
(https://creativecommons.org/licenses/by-nc-sa/3.0)
127+
128+
All other assets including icons and sound files are licensed under the
129+
Creative Commons 3.0 BY-SA license (https://creativecommons.org/licenses/by-sa/3.0/),
130+
unless otherwise indicated.
131+
132+
80133

81-
See [this](https://www.gnu.org/licenses/why-affero-gpl.html) for more information.

‎icons/goonstation/LICENSE.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
All files located in this directory and any subdirectories are licensed under the
2+
Creative Commons 3.0 BY-NC-SA license (https://creativecommons.org/licenses/by-nc-sa/3.0)

‎sound/goonstation/LICENSE.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
All files located in this directory and any subdirectories are licensed under the
2+
Creative Commons 3.0 BY-NC-SA license (https://creativecommons.org/licenses/by-nc-sa/3.0)

0 commit comments

Comments
 (0)