Tip of the Spear: Task Force Elite is a causal competitive multiplayer game, inspired by the FPS games of the last 20 years. Task Force Elite is a modern team-based FPS tailored to 6v6 to 8v8 competitive gaming where both rookies and veterans go toe to toe.
Our First run will take some time to complete , we will:
- Install Docker
- Install Docker Compose
- Install and start TFE Dedicated Server
- Find intiial Dedicated Server Password
## For other installation methods , please check https://docs.docker.com/engine/install/ubuntu/
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
## For other installation methods, please check https://docs.docker.com/compose/install
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Here we will start our container and it will take care of below:
- Download and Install steamcmd
- Download latest TFE server
- Get Initial Admin Tool password
- Start up the Server processes
# prepare tfe server run directory in users home
mkdir -p ~/tfe/tfe-data && cd ~/tfe
#Download Latest Docker Compose
curl -O https://raw.githubusercontent.com/enda2020/tfe_server/main/docker-compose.yml
#Download and Start Container
sudo docker-compose up -d --force-recreate
# See Installation/Startup Progress
sudo docker logs tfe_server -f
🔴 Initial Dedicated Server Credentials will be created on the first run, you will find them at ~/tfe/tfe-data/ServerTool_Credential.txt 🔴
cat ~/tfe/tfe-data/ServerTool_Credential.txt
version: '3.9'
services:
tfe_dedicated_server:
image: enda2020/tfe_server
container_name: tfe_server
restart: always
network_mode: "host"
tty: true
volumes:
- ./tfe-data:/home/tfe/tfe-dedicated/
GameServer, Master Server(MS) and Dedicated Server (DSC) logs are stored in a single location
cd ~/tfe/tfe-data/TaskForceElite/Saved/Logs
Run these from the ~/tfe directory
Stop the container
sudo docker-comnpose down
Start the container / TFE Server
sudo docker-compose up -d --force-recreate