Dockerised Quake Live server.
Go to file
Jack Hadrill 261d5494d8
continuous-integration/drone/push Build is passing Details
Update 'start.sh'
2022-07-31 18:14:49 +00:00
.drone.yml Update '.drone.yml' 2022-07-28 00:06:07 +00:00
.gitignore Initial commit 2022-07-27 23:25:53 +00:00
Dockerfile Download Quake on each boot instead of making a bloated image. 2022-07-28 01:23:41 +01:00
LICENSE Initial commit 2022-07-27 23:25:53 +00:00
README.md Download Quake on each boot instead of making a bloated image. 2022-07-28 01:23:41 +01:00
start.sh Update 'start.sh' 2022-07-31 18:14:49 +00:00

README.md

QuakeLiveDocker

Dockerised Quake Live server.

Run with the following environment variables:

HOSTNAME       (default: Quake)
GAME_PORT      (default: 27960)
RCON_PORT      (default: 28960)
PASSWORD       (default: none)
RCON_PASSWORD  (default: none)
STATS_PASSWORD (default: none)

Example docker-compose.yml file:

version: '3'
services:
  quakelive:
    image: docker.nexus.jacknet.io/jackhadrill/games/quakelive:latest
    ports:
      - '27960:27960/udp'
      - '27960:27960/tcp'
      - '28960:28960/tcp'
    environment:
      - HOSTNAME=JackNet
      - PASSWORD=password123
      - RCON_PASSWORD=superSecurePassword

Mount /game if you want some level of persistence. I haven't tried getting updates to work, so instead I just download from fresh on each boot.