Sign inSign up

ich777/quake3

By ich777

Updated almost 2 years ago

Image
4

10K+

ich777/quake3 repository overview

Quake III Server in Docker optimized for Unraid

This container will download and install Quake III Server (You have to copy your .pk3 files from your game directory to your server).

PK3 Files: After the container started the first time you have to copy your pak*.pk3 files from your Quake III Arena directory into your server directory: .../.q3a/baseq3/ (i strongly recommend you to place all your pak*.pk3 files into it) after that simply restart the container and it would start the server.

Configuring the server: Your server.cfg and maprotationfile.cfg is located into your server directory and .../.q3a/baseq/ (after you successfully started the Quake III Server once).

Env params

NameValueExample
SERVER_DIRFolder for gamefile/quake3
GAME_PARAMSEnter your preferred game version+set sv_punkbuster 0 +set fs_game osp +set com_hunkMegs 32
Q3_PORTThe Quake III Server base port (you have to expose this and the following 3 port from this port on)27960
Q3_MAPThe prefered startup mapq3dm0
DL_URL_PRThe Download URL to the Pointrelease 1.32bhttps://ftp.gwdg.de/pub/misc/ftp.idsoftware.c...
DL_URL_PATCHThe Download URL for the server patch 1.32chttps://ftp.gwdg.de/pub/misc/ftp.idsoftware.c...
UIDUser Identifier99
GIDGroup Identifier100
UMASKUser file permission mask for newly created files000
DATA_PERMData permissions for main storage folder770

Run example

docker run --name Quake3Server -d \
	-p 27960:27960/udp -p 27961:27961/udp -p 27962:27962/udp -p 27963:27963/udp \
	--env 'GAME_PARAMS=+set sv_punkbuster 0 +set fs_game osp +set com_hunkMegs 32' \
	--env 'Q3_PORT=27960' \
	--env 'Q3_MAP=q3dm0' \
	--env 'DL_URL_PR=https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run' \
	--env 'DL_URL_PATCH=https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/quake3-1.32c.zip' \
	--env 'UID=99' \
	--env 'GID=100' \
	--env 'UMASK=000' \
	--env 'DATA_PERM=770' \
	--volume /mnt/user/appdata/quake3:/quake3 \
	ich777/quake3

This Docker was mainly edited for better use with Unraid, if you don't use Unraid you should definitely try it!

Support Thread: https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/

Tag summary

Content type

Image

Digest

sha256:4e0a6509a

Size

42.1 MB

Last updated

almost 2 years ago

docker pull ich777/quake3