docker-tmserver/README.md

1.3 KiB

docker-tmserver

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
  • $SERVER_PORT | Port for server communications
  • $SERVER_P2P_PORT | Port for peer2peer communications

Optional environment variables are:

  • $SERVER_SA_PASSWORD | Password for SuperAdmin credential
  • $SERVER_ADM_PASSWORD | Password for Admin credential
  • $SERVER_NAME | Server name in ingame browser
  • $SERVER_COMMENT | Server description

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.