Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ BO3 Linux

Run Call of Dutyยฎ: Black Ops III with the EZZ BOIII Client on Fedora Linux using Wine + DXVK.

Fedora Wine DXVK License: MIT

Simple guide to install and play BO3 on Fedora Linux using Wine, DXVK, and the EZZ BOIII Client.


๐Ÿ“ธ Preview

BO3 Main Menu running on Fedora Linux BO3 Gameplay running on Fedora Linux

Note

These screenshots were captured on Fedora Linux using Wine + DXVK with the EZZ BOIII Client.


โœจ Features

  • ๐ŸŽฎ Play Call of Dutyยฎ: Black Ops III using the EZZ BOIII Client
  • ๐Ÿง Fedora-focused setup
  • โšก Vulkan rendering through DXVK
  • ๐Ÿ”Š PipeWire / PulseAudio support
  • ๐Ÿš€ Lightweight launcher script
  • ๐Ÿงฉ Supports Zombies, Multiplayer, Mods and Custom Maps
  • ๐Ÿงฉ Compatible with Steam Workshop content via BOIIIWD
  • ๐Ÿ› ๏ธ Easy to reproduce on a fresh Wine prefix

Important

This guide assumes you already own Call of Duty: Black Ops III.

๐Ÿ“ฆ Requirements

  • Fedora 41+
  • Wine
  • Winetricks
  • Vulkan drivers
  • BO3 Windows installation

๐Ÿท Install Wine

sudo dnf install wine winetricks

Install the required libraries:

sudo dnf install \
    wine.i686 \
    mesa-vulkan-drivers \
    mesa-vulkan-drivers.i686 \
    vulkan-loader \
    vulkan-loader.i686 \
    libX11.i686 \
    libXext.i686 \
    libXrandr.i686 \
    alsa-lib.i686 \
    pulseaudio-libs.i686

๐Ÿ“ Create the Wine Prefix

export WINEPREFIX="$HOME/.wine-bo3"
export WINEARCH=win64

wineboot -u

โš™๏ธ Configure Wine

Install DXVK:

export WINEPREFIX="$HOME/.wine-bo3"

winetricks -q dxvk

Enable PulseAudio:

export WINEPREFIX="$HOME/.wine-bo3"

winetricks -q sound=pulse

๐ŸŽฎ Install Steam

Download Steam:

cd /tmp

wget https://cdn.akamai.steamstatic.com/client/installer/SteamSetup.exe

wine SteamSetup.exe

Note

Steam is only required for the initial setup of the EZZ BOIII client. Once installed, leave the Steam installation untouched.

๐Ÿ“ฆ Install BOIII Files

mkdir -p ~/.wine-bo3/drive_c/users/$USER/AppData/Local/boiii

cd ~/.wine-bo3/drive_c/users/$USER/AppData/Local/boiii

wget https://github.com/Ezz-lol/boiii-free/archive/refs/tags/v1.3.2.zip

unzip boiii-free-1.3.2.zip

๐Ÿš€ Launch BOIII

Create launch-bo3.sh

#!/bin/bash

export WINEPREFIX=~/.wine-bo3
export PULSE_LATENCY_MSEC=60
export WINEDLLOVERRIDES="winepulse.drv=b;winealsa.drv=n;dsound=n,b;xinput1_0=b;xinput1_2=b;xinput_9_1_0=b;XINPUT_9_1_0=b;xinput1_3=b;xinput=b"

cd "/path/to/Black Ops III" || { echo "Game folder was not found !"; exit 1; }

wine boiii.exe -unsafe-lua -nointro -noupdate -nosteam -noratelimit -mitigatepacketspam

Make it executable:

chmod +x launch-bo3.sh

Run it:

./launch-bo3.sh

๐Ÿ”ง Troubleshooting

Black screen

  • Verify Vulkan is installed.
  • Reinstall DXVK.

No audio

Run:

winetricks sound=pulse

Game crashes

Delete the Wine prefix:

rm -rf ~/.wine-bo3

and recreate it.


โš ๏ธ Disclaimer

This repository does not distribute any game files.

You must legally own Call of Duty: Black Ops III.


โœ… Compatibility

Component Status
Fedora 41 โœ…
Fedora 42 โœ…
AMD GPU โœ…
Intel GPU โœ…
NVIDIA Proprietary Driver โœ…
PipeWire โœ…
X11 โœ…
Wayland โœ…

โ“ FAQ

How can i play with my friend who plays on Windows and Linux?

Things like Radmin VPN cant be used with this method so i recommend to use something like playit for the person who host with a UDP tunnel on port 27017 or 27018

Does this work with Steam Proton?

No.

This guide is specifically designed for Wine and the EZZ BOIII Client.

Can I play Zombies?

Yes.

BOIII supports Zombies, Multiplayer and Mods.

Can I use PipeWire?

Yes.

PipeWire provides PulseAudio compatibility on Fedora.


๐Ÿงฉ Using the Workshop with BOIIIWD

If you want to download and manage Steam Workshop content (Custom Maps, Mods, etc.), you can use BOIIIWD.

BOIIIWD provides an easy way to browse and install Workshop content while remaining compatible with the EZZ BOIII Client.

Download

Tip

BOIIIWD is optional. You only need it if you plan to use Steam Workshop content.

โค๏ธ Credits

Project Description
EZZ BOIII Community BOIII client
Wine Windows compatibility layer
Winetricks Wine helper scripts
DXVK Direct3D โ†’ Vulkan translation
Fedora Project Linux distribution

๐Ÿ“„ License

This project is licensed under the MIT License.

See the LICENSE file for details.

Made with โค๏ธ for the Linux Gaming community.

About

A full guide on how to install and play BO3 on Linux with Wine.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Contributors