Added README
This commit is contained in:
parent
9171133fc6
commit
02ce50e114
|
@ -0,0 +1,30 @@
|
|||
# Game server
|
||||
|
||||
This is a collection of scripts to deploy game servers on Debian 11. All game
|
||||
servers are wrapped in SystemD units and can be controlled by systemctl.
|
||||
|
||||
It also comes with a web front end which features the games hosted as well as
|
||||
their respective download link. It also displays server stats and has an admin
|
||||
panel for game servers that have interactive shells.
|
||||
|
||||
The following games are deployed:
|
||||
|
||||
* Bzflag
|
||||
* Hedgewars
|
||||
* Mindustry
|
||||
* OpenHV
|
||||
* OpenSpades
|
||||
* SuperTuxKart
|
||||
* Teeworlds
|
||||
* Unvanquished
|
||||
* Xonotic
|
||||
|
||||
It is based on https://git.libregaming.org/c/onFOSS-LAN-Serverconfiguration
|
||||
|
||||
## Installation
|
||||
|
||||
The main script is `deploy.sh`. You only need to give if your domain name
|
||||
```
|
||||
DOMAINNAME=play.jarno.ca ./deploy.sh
|
||||
```
|
||||
This will download all the game servers, install them, configure them, and start them up. It also retrieves a certificate for Let's Encrypt for the web interface.
|
Reference in New Issue