Docker image for Black Mesa SourceCoop server.
Go to file
2024-04-21 16:59:36 +02:00
.misc Add docs 2023-11-25 23:07:51 +01:00
config Add config variables 2023-11-25 22:45:12 +01:00
scripts Add config variables 2023-11-25 22:45:12 +01:00
.drone.yml Add drone pipeline config 2023-11-25 23:10:32 +01:00
Dockerfile Add config variables 2023-11-25 22:45:12 +01:00
LICENSE Initial commit 2023-11-25 13:20:48 +01:00
README.md Add docs 2023-11-25 23:07:51 +01:00

mr-vercetti/docker-blackmesa-coop-server

Build Status

Dedicated Black Mesa server with SourceCoop mod installed in a Docker container.

SourceCoop logo

Usage

Examples of how you can run this container on your own machine.

docker-compose

services:
   blackmesa-coop:
      image: mrvercetti/blackmesa-coop-server
      container_name: blackmesa-coop
      environment:
         - GAME_PARAMS=-port 27015 +maxplayers 2 +map bm_c0a0a 
         - GAME_NAME=Black Mesa Co-Op server
         - GAME_PASSWORD=123
      ports:
         - 27015:27015
         - 27015:27015/udp
      restart: unless-stopped

docker-cli

docker run -d \
    --name=blackmesa-coop \
    --env GAME_PARAMS=-port 27015 +maxplayers 2 +map bm_c0a0a
    --env GAME_NAME=Black Mesa Co-Op server \
    --env GAME_PASSWORD=123 \
    --port 27015:27015 \
    --port 27015:27015/udp \
    --restart unless-stopped \ 
    mrvercetti/blackmesa-coop-server

Environment variables

All of them are optional. Don't quote them as this can cause weird issues.

  • GAME_PARAMS - startup parameters for server, you can specify port, map, max number of players and much more.
  • GAME_NAME - name which will be displayed in server browser.
  • GAME_PASSWORD - if specified, you must set the password in the in-game dev console before joining with below command.
password "123"