This repository serves as a source of truth for the configuration used on the /tg/station game servers. Config for TGMC can be found here.
Top level configs apply to all servers.
config.txt
imports one of the following directories depending on the specific server it's running under:
manuel/
sybil/
terry/
This is specifically filtered by including each of these in the top level config.txt
, and using the following invocation of git sparse-checkout
.
git sparse-checkout set $SERVER/
This is handled by a script hooked into tgstation-server, which we use to run each game server.
We exclude a few paths for various reasons (primarily copyright). These are listed in the .gitignore
with their reasoning.
This repository is primarily intended to be managed by /tg/station Head Administrators, but PRs may be made if desired. The /tg/station Operations team (including the Host) does not interfere in the configurations set in this repository, unless requested by a Head Administrator or required for infrastructure integrity.