Sign inSign up

icecrime/ioquake3

By icecrime

Updated over 11 years ago

The best game ever, in a container.

Image
2

2.3K

icecrime/ioquake3 repository overview

Run ioquake3 in a container

Note: the image holds the executables, but the user data are not free and still require you to buy the game. One essential file, namely pak0.pk3, needs to be bind-mounted at the root of the container.

Example server usage:

 $ docker run                              \
       --name q3srv                        \
       --rm -ti                            \
       -v $HOME/.q3a:/unamedplayer/.q3a    \
       -v /path/to/pak0.pk3:/pak0.pk3      \
       ioquake3 server +map q3tourney2

Example client usage:

 $ docker run                                  \
       --rm                                    \
       --device=/dev/dri                       \
       --device=/dev/snd                       \
       --link q3srv:q3srv                      \
       -e DISPLAY=$DISPLAY                     \
       -v $HOME/.q3a:/home/unamedplayer/.q3a   \
       -v /path/to/pak0.pk3:/pak0.pk3          \
       -v /tmp/.X11-unix:/tmp/.X11-unix        \
       ioquake3 +connect q3srv:27960

Tag summary

Content type

Image

Digest

sha256:e7270c060

Size

-

Last updated

over 11 years ago

docker pull icecrime/ioquake3