Skip to content

Dockerized version of Quake 2 dedicated server with the OpenFFA mod

Notifications You must be signed in to change notification settings

FoRTu/docker-quake2-openffa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quake 2 logo

Quake 2 OpenFFA Dedicated Server

Dockerized version of Quake 2 dedicated server with the OpenFFA mod. Using prebuilt r1q2ded debian package of my own repository, you can easily create a server to play quake 2 multiplayer. Thanks to the magic of Docker you can create as many servers as you want by changing only some environment variables.

Usage

Running the following command will get a default server:

docker run -d --rm --name "Quake2_OpenFFA" -p [HOST PORT]:[CONTAINER PORT]/tcp -p [HOST PORT]:[CONTAINER PORT]/udp [IMAGE ID]

For example:

docker run -d --rm --name "Quake2_OpenFFA" -p 27910:27910/tcp -p 27910:27910/udp 0d8cf1e41ba7

But if you want to customize the server, you can use the environment variables. These are the variables with the default values:

Q2_PORT="27910"
Q2_HOSTNAME="Docker Quake2 OpenFFA Server"
Q2_MAXCLIENTS="10"
Q2_ADMIN="admin"
Q2_ADMIN_PASSWORD="AdminPassw0rd"
Q2_RCON_PASSWD="Rc0nPassw0rd"
Q2_ADMIN_EMAIL="admin@example.com"
Q2_ADMIN_WEBPAGE="https://example.com"
Q2_MOTD="[=======================]\n\nQuake 2 OpenFFA Server\n(Docker Container)\n\nType 'menu' on console\n\n[=======================]"
Q2_TIMELIMIT="30"
Q2_FRAGLIMIT="25"
Q2_IDLETIME="30"

You can change as many as you want using the -e or --env option. For example:

docker run -d --rm --name "Quake2_OpenFFA" -p 27910:27910/tcp -p 27910:27910/udp --env Q2_HOSTNAME="Q2 OpenFFA #1" 0d8cf1e41ba7
docker run -d --rm --name "Quake2_OpenFFA" -p 27910:27910/tcp -p 27910:27910/udp --env Q2_HOSTNAME="Q2 OpenFFA #2" 0d8cf1e41ba7
docker run -d --rm --name "Quake2_OpenFFA" -p 27911:27911/tcp -p 27911:27911/udp --env Q2_PORT="27911" --env Q2_HOSTNAME="Q2 OpenFFA #3" 0d8cf1e41ba7
docker run -d --rm --name "Quake2_OpenFFA" -p 27912:27912/tcp -p 27912:27912/udp --env Q2_PORT="27912" --env Q2_FRAGLIMIT="15" 0d8cf1e41ba7
...

Enjoy playing Quake!

About

Dockerized version of Quake 2 dedicated server with the OpenFFA mod

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published