7_Days_to_Die/README.md
2021-12-26 00:40:43 -06:00

38 lines
1.4 KiB
Markdown

# 7 Days To Die Game Server Linux Scripts
A set of opinionated scripts used to manage 7 days to die.
# Table of Contents
[TOC]
# Requirements
- Required
- [tmux](https://github.com/tmux/tmux)
- Used to run servers in detached sessions
- [steamcmd](https://developer.valvesoftware.com/wiki/SteamCMD)
- Used to install 7 days to die game servers
- Important, this MUST be in your PATH variable.
This script calls the [general](https://gitlab.orion-technologies.io/game-servers/general)
installer script which configures steamcmd to be in `/usr/local/bin`.
If this is not in your path, the deployed scripts will ***NOT*** work.
- Optional
- [pv](https://github.com/icetee/pv)
- Used to show progress for backup operations
# Automatic Installation
Must be ran as `root` or a user with access to `sudo su`
```bash
bash -c "$(curl https://gitlab.orion-technologies.io/game-servers/7-days-to-die/-/raw/Development/install.bash)"
```
# Defaults
By default all servers start at an offset of 50000 + server id. For instance, if you were to start `Server-1`,
the server id would be 1. As such the port `Server-1` would run on is 50001, `Server-2` would be 50002, and so on.
By default the base directory for all servers to be installed to is `~/7-Days-To-Die`.
# Usage
See the [wiki](https://gitlab.orion-technologies.io/game-servers/7-days-to-die/-/wikis/home) for details.