This commit is contained in:
Hendrik Boll 2019-05-11 02:34:35 +02:00
commit f09b82cb1f
1 changed files with 24 additions and 1 deletions

View File

@ -1,2 +1,25 @@
# docker-tmserver # docker-tmserver
Docker image for simple or customizable Trackmania Nations/United Forever server Docker image for simple or customizable Trackmania Nations Forever server
## How to use this image
```docker run -e {required environment variables} -p {selected ports} fanyx/tmserver```
### There are several required environment variables that you need to set:
- `$SERVER_LOGIN` | Server account login
- `$SERVER_LOGIN_PASSWORD` | Server account password
- `$DB_HOST` | Hostname of the MySQL-Server
- `$DB_NAME` | Name of the MySQL-Database
- `$DB_LOGIN` | Name of the database user
- `$DB_LOGIN_PASSWORD` | Password to the database user
### Optional environment variables are:
- `$SERVER_PORT` | Port for server communications -> Default : 2350
- `$SERVER_P2P_PORT` | Port for peer2peer communication -> Default : 3450
- `$SERVER_SA_PASSWORD` | Password for SuperAdmin credential -> when left empty will be randomly generated
- `$SERVER_ADM_PASSWORD` | Password for Admin credential -> when left empty will be randomly generated
- `$SERVER_NAME` | Server name in ingame browser -> Default : "Trackmania Server"
- `$SERVER_COMMENT` | Server description -> Default : "This is a Trackmania Server"
## Running this image with `docker-compose`
I have a default docker-compose.yml included in this repository.
You can adjust this file to your needs but running with docker-compose is more comfortable in general.