Skip to content

Latest commit

 

History

History
72 lines (57 loc) · 3.49 KB

README.md

File metadata and controls

72 lines (57 loc) · 3.49 KB

docker-etlegacy

Docker image for running a ET: Legacy 64-bit dedicated server.

GitHub GitHub stars GitHub issues GitHub forks GitHub license

Docker Docker Stars Docker Pulls Docker Cloud Automated build

Changelog

2021-03-18: ET: Legacy 2.77.1 is here!

  • Bump ET: Legacy to version 2.77.1

2021-03-01: ET: Legacy 2.77 is here!

  • Bump ET: Legacy to version 2.77
  • Change website for .pk3 download to official Splash Damage website.
  • Added a Docker Volume for /etlegacy
  • Moved the launch options from entrypoint to CMD so the user can override them with their own launch options.

2021-01-17: Second release.

This is a breaking release that might break your server. Backup all config files before updating and then make a clean install.

  • More clean way of starting the server without need for entrypoint.sh.

2020-09-25: First release.

Usage

The documentation for ET: Legacy isn't great but they have a wiki on their GitHub and documentation for some variables.

etl_server.cfg.sample

Download etl_server.cfg and mapvotecycle.cfg to ./data and make the changes that you want before starting the container.

docker run

docker run --name etlegacy \
-p 27960:27960/udp \
-v ./data/etl_server.cfg:/etlegacy/etmain/etl_server.cfg \
sebdanielsson/etlegacy

docker-compose.yml

version: '3.8'
services:
  etlegacy:
    image: sebdanielsson/etlegacy
    container_name: etlegacy
    ports:
      - '27960:27960/udp'
    volumes:
      - './data/etl_server.cfg:/etlegacy/etmain/etl_server.cfg'
      - './data/mapvotecycle.cfg:/etlegacy/etmain/mapvotecycle.cfg'
    restart: unless-stopped

To-Do

  • Make a 32-bit option
  • Feel free to suggest improvements.

Donate

Buy Me A Coffee

Contribute

All contributions are appreciated.

License

MIT