| 1 | In order to be able to use these scripts a few external dependencies have to be met. Most of them should already be installed on any Linux distribution. |
| 2 | |
| 3 | Order of the list is from what you probably have to install yourself to what probably is installed anyway: |
| 4 | start-stop-daemon:: as the name suggests it is used to start the game as a daemon. Available on Debian based distributions. [[start-stop-daemon|Users of other distributions can download and compile the source from SVN]]. |
| 5 | [http://xmlstar.sourceforge.net/ XMLStarlet]:: used to manipulate serverconfig.xml |
| 6 | Wine:: run 7dtd Windows build on Linux. Required as long as there is no native Linux build of 7dtd. |
| 7 | Xvfb:: required for Wine as it requires a screen |
| 8 | ---- |
| 9 | Everything below should be installed already: |
| 10 | wget:: downloads SteamCMD |
| 11 | rsync:: create incremental backups of game data |
| 12 | pkill:: stops the server log monitoring |
| 13 | netstat:: showing the open ports |
| 14 | Bash:: the whole thing heavily relies on features of Bash |
| 15 | Init system:: for automatic start of 7dtd on server boot (Script designed for SysVInit, it should also work with systemd) |
| 16 | cut, tr, tail, stdbuf:: stream manipulation |
| 17 | grep, sed, dd, date, mkdir, touch, nc:: tools really every Linux distro should ship anyway ;) |