BGamer

bgT5Call of Duty: Black Ops

Play Black Ops multiplayer over a local network. One PC runs Hostmode, the others connect to its IP address. No external master server is involved.

Maintained

Latest release v0.7.0 (legacy)v0.7.2 in preparation

The bgT5 v0.7.0 launcher: a Start Hostmode button, Nickname and Host IP fields, buttons for Singleplayer, Multiplayer and Dedicated Server, and the player’s own IP address.
Launcher of v0.7.0, the last original release. v0.7.2 brings a redesigned launcher.

Capabilities

LAN multiplayerDedicated serverCombat TrainingPlayer stats
  • Combat Training: Against bots, with Hostmode on your own PC.
  • Player stats: Stored on the hosting PC.

Not yet verified

Present in the code, but not yet confirmed in actual play.

  • Zombies — Lobbies register; a full LAN match has not been tested.
  • Campaign — The singleplayer executable is patched; not tested end to end.
  • Wager matches — Handled by the server code; not tested.

Releases

v0.7.2In preparation

Not released yet. Planned changes:

  • New launcher interface.
  • PlayerID and nickname stored on your own PC, with import of an existing player.
  • No administrator rights needed, for playing or for Hostmode.
  • The launcher checks the host before starting.
  • A second player with the same PlayerID is refused, with an explanation.
  • Server log file.
  • Built on .NET Framework 4.8.
  • Many robustness fixes.
bgT5

v0.7.0

c. January 2019

Legacy

This is a legacy release. A maintained version (v0.7.2) is in development.

Windowsx86

The last known original release of bgT5: the original v0.7 files from January 2019, preserved unchanged. Date estimated from file timestamps.

File
bgT5-v0.7.0.zip
Size
954 KB
Served from
downloads.bgamer.dev

670d815b4ae28fe356ad6ec82d23077138ce72f2fa359c06b617730a08a068bf

Verify in PowerShell: Get-FileHash bgT5-v0.7.0.zip -Algorithm SHA256 (upper or lower case doesn't matter)

LAN setup

For v0.7.0, the version you can download now.

Based on the v0.7.0 launcher and release files. Not yet verified step by step on a LAN.

Installation

  1. 1.Back up the original steam_api.dll in your Black Ops folder. The package replaces it.
  2. 2.Extract all files from bgT5-v0.7.0.zip into the Black Ops folder, next to BlackOps.exe and BlackOpsMP.exe.
  3. 3.Start bgt5launcher.exe from that folder.

Host a game

  1. 1.Enter your nickname.
  2. 2.Click Start Hostmode.
  3. 3.Tell the other players the IP address shown under "Your IP" at the bottom of the launcher.
  4. 4.Click Multiplayer.

Join a game

  1. 1.Enter your nickname.
  2. 2.Enter the host’s IP address under Host IP.
  3. 3.Click Multiplayer.

Network

PortProtocolPurpose
3074TCPGame online service (on the host)
27960not verifiedDedicated server
28960not verifiedGame traffic, default for players

If Windows asks for network access, allow it for bgt5launcher.exe and BlackOpsMP.exe.

There is no automatic host discovery yet: players enter the host’s IP address.

LAN setup for v0.7.2

Preview

For the upcoming release. These steps don’t apply to v0.7.0 and may change before v0.7.2 is published.

Show v0.7.2 requirements and instructions

Requirements

  • Windows. All components are 32-bit and run on 64-bit Windows.
  • Call of Duty: Black Ops, multiplayer build 7.0.164 and singleplayer build 7.0.152 (the current Steam builds).
  • .NET Framework 4.8 — included in Windows 10 (1903 and later) and Windows 11.
  • No administrator rights needed.

Installation

  1. 1.Back up the original steam_api.dll in your Black Ops folder.
  2. 2.Copy all files from the bgT5 package into the Black Ops folder, next to BlackOps.exe and BlackOpsMP.exe.
  3. 3.Start bgT5Launcher.exe from that folder. If you use a shortcut, set its "Start in" folder to the game folder.

Host a game

  1. 1.In the launcher, switch on Hostmode.
  2. 2.Allow network access if Windows asks.
  3. 3.Send your IP address to the other players. The "Your IP" field has a Copy button.
  4. 4.Start Multiplayer.

Join a game

  1. 1.Enter the host’s IP address under Host.
  2. 2.Wait for the indicator to turn green ("LAN service answers").
  3. 3.Click Multiplayer.

Network

PortProtocolPurpose
3074TCPGame online service (on the host)
3075TCPbgT5 service (on the host)
27960not verifiedDedicated server
28960not verifiedGame traffic, default for players

The simplest setup is to allow bgT5Launcher.exe and BlackOpsMP.exe when Windows asks.

Known issues

  • Player stats only exist on the PC that hosted. If someone else hosts next time, players start from zero there.
  • Only game builds 7.0.164 (multiplayer) and 7.0.152 (singleplayer) are supported. Other builds start without bgT5’s patches.
  • No automatic host discovery yet — the host IP has to be entered. IPv4 only.
  • With VPNs or overlay networks (e.g. Hamachi) the IP shown in the launcher may be wrong. Enter the host IP by hand. Not tested.
  • v0.7.2: Windows 7 needs .NET Framework 4.8 installed separately, and the launcher shows no icons there. Not tested.
  • On a second monitor with different display scaling, the launcher may look blurry.
  • v0.7.0: two players with the same PlayerID broke matchmaking. Fixed in v0.7.2.
  • v0.7.0: installed under "Program Files" without administrator rights, settings were not saved and a new PlayerID could be created on every start. Fixed in v0.7.2.