Dockerfile for a competitive Team Fortress 2 server
  • Shell 71.2%
  • SourcePawn 13.7%
  • Nix 9.4%
  • Dockerfile 5.7%
Find a file
2026-01-21 21:02:13 +01:00
.forgejo/workflows ci 2025-06-15 23:50:51 +02:00
.envrc add ExtendHumiliation.smx 2024-10-09 22:33:05 +02:00
.gitignore add ExtendHumiliation.smx 2024-10-09 22:33:05 +02:00
configs.sh fail on error 2022-01-28 13:58:43 +01:00
curl.ext.so add updated curl extension 2017-03-21 16:40:07 +01:00
Dockerfile dockerfile cleanup 2025-12-19 15:42:34 +01:00
ExtendHumiliation.smx add ExtendHumiliation.smx 2024-10-09 22:33:05 +02:00
ExtendHumiliation.sp add ExtendHumiliation.smx 2024-10-09 22:33:05 +02:00
flake.lock add ExtendHumiliation.smx 2024-10-09 22:33:05 +02:00
flake.nix add ExtendHumiliation.smx 2024-10-09 22:33:05 +02:00
LICENSE add license 2020-05-08 19:14:03 +02:00
maps.sh fail on error 2022-01-28 13:58:43 +01:00
pause.smx add pause plugin with medic uber during pauses 2018-11-06 22:18:40 +01:00
plugins.sh fix soap version 2026-01-21 21:02:13 +01:00
README.md update spire urls 2025-09-08 21:15:18 +02:00
soap-dm.zip bumb comp fixes 2023-08-29 20:33:53 +02:00
socket_3.0.1.zip vendor socket.zip 2024-07-18 22:09:09 +02:00
sourcemod.sh Revert "switch to stable metamod" 2025-10-31 17:37:29 +01:00

Team Fortress 2 + Competitive + Docker

Docker image for a competitive tf2 server.

docker pull spiretf/docker-comp-server

See the base server for additional options

The server image comes with the etf2l and ugc configs and a set of usefull sourcemod plugins

Addons and Plugins

A Note on Maps

This image only has cp_badlands in the image, any other map that you try to switch to are automatically downloaded by the map downloader plugin