CPMA container based on the jberrenberg/quake3 image.
Start up a data volume for configs and maps:
docker run --entrypoint=/bin/sh -v /home/ioq3srv/ioquake3/cpma --name cpma-data snapcase/quake3-cpma
Copy your server.cfg
, motd.cfg
and maps to the data volume:
docker cp server.cfg cpma-data:/home/ioq3srv/ioquake3/cpma
docker cp motd.cfg cpma-data:/home/ioq3srv/ioquake3/cpma
docker cp map.pk3 cpma-data:/home/ioq3srv/ioquake3/cpma
Start server:
export PAK0=/path/to/pak0.pk3
docker run -d --rm -v ${PAK0}:/pak0.pk3 \
--volumes-from cpma-data \
-p 0.0.0.0:27960:27960/udp \
snapcase/quake3-cpma +set sv_hostname "my cpma server"