A configurable SS13 server monitoring and auto-update tool.
See LICENSE.
- Install BYOND.
- Install Python 2.7 from http://python.org and ensure it's in PATH
- Download and run get-pip.py.
- Open cmd.exe and run
pip install psutil PyYaml
- Install a Git CLI (command line client) if it's not already present.
- In cmd.exe, run:
git clone https://github.com/N3X15/ss13-watchdog ss13 && cd ss13 && git submodule update --init --recursive
- Edit the config.yml.dist file to taste, and save it as config.yml.
- Launch Watchdog.py
- Create a user for the gameserver
- Install BYOND
- Run the following:
## AS WHEEL USER:
# Install pip and git.
sudo apt-get install python-pip git
# Install PyYaml and psutils
sudo pip install psutil PyYaml
## AS GAMESERVER USER:
#
git clone https://github.com/N3X15/ss13-watchdog ss13 && cd ss13 && git submodule update --init --recursive
cp config.yml.dist config.yml
editor config.yml
# Edit config.yml to taste
# Start installing /vg/station (or whatever you selected):
python Watchdog.py
# OR, if you want to run it in a screen:
screen -dmS SS13W python Watchdog.py