Downloading the source code: Difference between revisions

m
Minor adjustments to page, creation of prompt for coders / Admins to contribute to actual operation of servers from their end
m (Minor adjustments to page, creation of prompt for coders / Admins to contribute to actual operation of servers from their end)
Line 1: Line 1:
{{Needs revision|reason=More like I will fix this|user=[[User:Jando|jando]]}}
{{Needs revision|reason=Staff/Coder consultation needed for in-server control panels operation|user=[[User:Anvilman|Anvilman6]]}}


This page contains the information and steps needed to download the latest version of the code, compile it and host your own server.
This page contains the information and steps needed to download the latest version of the code, compile it and host your own server.


<!--
== Licensing ==
== Licensing ==


The /tg/station 13 source code is under [http://www.gnu.org/licenses/agpl-3.0.html GNU AGPL v3 license] and the assets are [http://freedomdefined.org/Licenses/CC-BY-SA CC-BY-SA].
The /tg/station 13 source code is under [http://www.gnu.org/licenses/agpl-3.0.html GNU AGPL v3 license] and the assets are [http://freedomdefined.org/Licenses/CC-BY-SA CC-BY-SA].
 
-->
== Downloading ==
== Downloading ==


Line 16: Line 17:


[[File:Download za git.png]]
[[File:Download za git.png]]
== "I did not change anything, but the code does not work anymore!" ==
This is likely due to corrupted files.
To fix this, you need to:
*Re-download everything
*Copy over your config folder and the data folder
*Clean compile
(There is no good alternative to this with TortoiseGit)


== Hosting a server ==
== Hosting a server ==


To get a simple server running first
To get a simple server running:
* Download the source code as explained [[Downloading_the_source_code#Downloading|above]]
* Download the source code as explained [[Downloading_the_source_code#Downloading|above]]
* Open yogstation.dme in dream maker (double click it)
* Open yogstation.dme in dream maker (double click it)
Line 42: Line 32:
* Paste the link (ctrl+v) to your friends so they can join.
* Paste the link (ctrl+v) to your friends so they can join.


== Making your server visible on byond.com ==
<!-- == Making your server visible on byond.com ==


You '''DO NOT NEED''' to pay for membership to make your server visible on byond.com!
You '''DO NOT NEED''' to pay for membership to make your server visible on byond.com!
Line 48: Line 38:
To make your server show up, go to the /code/hub file. That file contains information on how to make your server visible. Be sure to edit that file '''BEFORE''' you compile. If this doesn't work, you may ask for help on our [irc://irc.rizon.net/tgstation13 IRC].
To make your server show up, go to the /code/hub file. That file contains information on how to make your server visible. Be sure to edit that file '''BEFORE''' you compile. If this doesn't work, you may ask for help on our [irc://irc.rizon.net/tgstation13 IRC].


-->
== Setting up the database ==
== Setting up the database ==


Line 102: Line 93:


For additional database-related tutorials, see [[Working with the database]].
For additional database-related tutorials, see [[Working with the database]].
==In-server administrative operation and tips==
[To be filled by administration / coders]




{{Contribution guides}}
{{Contribution guides}}
[[Category:Guides]] [[Category:Game Resources]]
[[Category:Guides]] [[Category:Game Resources]]
Wiki Director
287

edits