Automated GitHub Actions build that combines the latest ET:Legacy Linux i386 server with the original Enemy Territory 2.60b game files, producing a single archive ready for use with LinuxGSM etlserver.
This section is automatically updated by the build workflow on each run.
| Component | Version | Notes |
|---|---|---|
| ET:Legacy | 2.83.2 | download |
| Enemy Territory 2.60b | 2.60b | bundled game files (pak0–pak2) |
Last refreshed (UTC): 2026-05-02T22:39:13Z
ET:Legacy requires both its own server binary and the original Enemy
Territory pak files (pak0.pk3, pak1.pk3, pak2.pk3) to run. LinuxGSM
currently ships an i386 combined package, but this repo automates keeping it
up to date with the latest ET:Legacy release.
- Scrapes
https://www.etlegacy.com/downloadto find the latest stable Linux i386 archive URL. - Checks whether a release already exists for that version — skips the build if it does.
- Downloads the ETL Linux i386 archive and the Enemy Territory 2.60b files.
- Renames
etlded.i386→etldedfor LinuxGSM compatibility. - Merges the original ET
pak*.pk3files intoetmain/. - Packages everything into a versioned archive and a stable
latestarchive, producesMD5SUMSandSHA256SUMS, and publishes both a versioned GitHub Release and a movinglatestrelease.
- Weekly: Monday at 02:00 UTC
- Manual:
workflow_dispatch
- Versioned artifact for traceable builds:
etlegacy-vX.Y.Z-i386-et-260b.tar.xz
- Stable artifact for automation targets that need a fixed filename:
etlegacy-latest-i386-et-260b.tar.xz
- Checksums:
MD5SUMSSHA256SUMS