Goals:
- one container contain one dedicated server for specified port
- you can run as many docker containers as you want
- configs, paks, maps, mods are kept outside the container
git clone https://github.com/pkadej/dockerized-quake2.git
Copy PAK, maps and texture files into dist/baseq2.
chmod u+x make.sh
./make.sh
chmod u+x install.sh
./install.sh
You need to specify port and directory where baseq2 and configuration files will be stored.