Sign inSign up

thisismynameok/bo3-server-docker

By thisismynameok

•Updated 4 days ago

Black Ops 3 dedicated server (Zombies focus) for EZZBOIII/T7X under Wine. Maps & settings via env.

Image
Web servers
0

655

thisismynameok/bo3-server-docker repository overview

⁠Black Ops 3 Server (Docker)

Host a Call of Duty: Black Ops 3 server, built for Zombies, with EZZBOIII⁠ or T7X⁠. Treyarch's official server (multiplayer only) is also supported. Everything runs under Wine on Linux.

No game files are included. The container downloads them with your own Steam account, which must own Black Ops 3 (plus the DLC for DLC maps).

⁠Features

  • One command downloads what you need: the server files, plus the Zombies files and sound banks for the maps in MAPS, custom maps from WORKSHOP_MAPS and a mod from MOD_ID, all via DepotDownloader. A Zombies server doesn't need the full game.
  • Settings in compose: server name, password, max players, game mode, map rotation and any other server setting (SET_<setting>).
  • Map rotation: the next map loads when a match ends or the last player leaves.
  • Server console in docker logs.
  • Multi-arch: linux/amd64, plus linux/arm64 (work in progress, via Hangover).

⁠Quick start

services:
  bo3:
    image: thisismynameok/bo3-server-docker:latest
    container_name: bo3
    ports:
      - "27017:27017/udp"
    init: true
    stdin_open: true
    tty: true
    restart: unless-stopped
    environment:
      STEAM_USER: "your_steam_username"
      GAME_MODE: zclassic
      MAPS: "zm_genesis"
      SERVER_NAME: "My Zombies Server"
    volumes:
      - ./server:/server
      - ./home:/home/bo3
mkdir server home && sudo chown 1000:1000 server home
docker compose run --rm bo3 install   # Steam password + Steam Guard, once
docker compose up -d
docker logs -f bo3

Players join with connect <your-ip>:27017 from EZZBOIII, or through its server browser.

⁠Tags

  • latest: current release
  • v1.0.0: first release

⁠Documentation

Full setup guide, every env var, custom maps, networking (including the router fix if the server doesn't show in the browser) and the player guide: https://github.com/thisismygithubok/BlackOps3ServerDocker⁠

Tag summary

Content type

Image

Digest

sha256:6ad43a552…

Size

417.5 MB

Last updated

4 days ago

docker pull thisismynameok/bo3-server-docker