Note
Feel free to open up Pull requests 😑
- About BOIII
- Client Download
- Prerequisites
- Install Instructions
- Loading Mods & Custom Maps
- Workshop Downloader
- Command Line Arguments
- Hosting a Dedicated Server
- Zombies Server Setup
- Compile from Source
- Credits
- Disclaimer
BOIII is a free, community-driven modification for Call of Duty: Black Ops III that removes Steam ownership verification and enhances the multiplayer and zombies experience. Whether you own the game or not, BOIII lets you jump in and play!
Key Features:
- ✅ No Steam ownership required
- 🌐 Cross-platform server browser
- 🎮 Full multiplayer & zombies support
- 🗺️ Custom maps and mods support
- 🔧 Dedicated server hosting
- 🎨 Steam Workshop integration
Latest Release: Download BOIII Client
Available Downloads:
boiii.exe- Main BOIII client executableBOIII-Full.zip- Complete package with all files- Source code available on GitHub
Quick Links:
- Operating System: Windows 10/11 (64-bit)
- Game Files: Call of Duty: Black Ops III installation
- Storage: ~60GB free space (for full game + DLC)
- Required: Steam
- Download the latest
BOIII.exefrom Releases - Place the executable in your Call of Duty: Black Ops III game directory
- Run
BOIII.exe - Play! 🎮
Tip
The default Steam installation path is usually:
C:/Program Files (x86)/Steam/steamapps/common/Call of Duty Black Ops III
Purchase and download from Steam Store 💰
If you struggle with this step, join our Discord and ask for help!
Tip
Default Workshop Location (Steam):
C:/Program Files (x86)/Steam/steamapps/workshop/content/311210/
BOIII comes with a built-in Workshop Downloader - see the Workshop Downloader section!
Installation Steps:
-
Download Mods/Maps
- Use the built-in BOIII Workshop Downloader
- Or copy from your Steam workshop folder (if you own the game)
- Or use external workshop downloaders
-
Create Folders (if they don't exist):
Call of Duty Black Ops III/ ├─ mods/ └─ usermaps/ -
Place Files:
- Mods: Extract to
mods/folder- Example:
mods/zombie_mod_v2/zone/ - The folder structure should be:
mods/[MOD_NAME]/zone/
- Example:
- Custom Maps: Extract to
usermaps/folder- Example:
usermaps/zm_castle/zone/ - The folder structure should be:
usermaps/[MAP_NAME]/zone/
- Example:
- Mods: Extract to
-
Launch Ezz BOIII and select your mod/map from the menu! 🎮
Important
For Workshop Downloads from Steam:
- Workshop items are in numbered folders (e.g.,
311210/1234567890/) - Copy the entire numbered folder
- Rename it to match the mod/map name if needed
- Make sure the
zone/folder is inside
Troubleshooting:
- If a mod shows "unsafe Lua" warning, launch with
-unsafe-luaargument - If a map doesn't load, verify the folder structure matches
[type]/[name]/zone/ - Check forum.ezz.lol for detailed guides
BOIII has a built-in Steam Workshop Downloader! 🎉
You can download Steam Workshop content directly through the BOIII client without needing Steam ownership.
How to use:
- Launch
boiii.exe - Navigate to the Workshop Downloader section
- Enter the Workshop ID or URL
- Download directly to your game folder
External Tool (Alternative): If you prefer a standalone tool, check out BOIIIWD by faroukbmiled
Finding Workshop IDs:
- Go to any Steam Workshop item page
- Look at the URL:
steamcommunity.com/sharedfiles/filedetails/?id=XXXXXXXXX - The numbers after
id=are the Workshop ID
Launch BOIII with these arguments for extra features:
| Argument | Description |
|---|---|
-unsafe-lua |
Allow mods to use unsafe Lua functions (required for some mods like All-Around Enhancement) |
-dedicated |
Launch as a dedicated server |
-nosteam |
Bypass Steam entirely |
-nointro |
Skip intro videos |
-windowed |
Launch in windowed mode |
-safe |
Launch in safe mode (disable mods) |
-console |
Enable developer console |
-port XXXX |
Set server port (default: 27017) |
-launch |
Start the game immediately, skipping some launcher UI and pre-checks |
-noupdate |
Disable automatic updates (not recommended) |
-update |
Force enable updates (including host binary in debug builds) |
-norelaunch |
Skip automatic relaunch after updates |
-headless |
Run in headless mode (no GUI) |
-nopatch |
Disable selected runtime patches |
-plugins |
Load additional plugins from the plugins/ directory |
-trimlogs |
Trim or rotate old log files on startup |
-keep-launcher |
Keep the launcher process running after starting the game |
-noconsole |
Suppress the external launcher console window |
-noratelimit |
Disable rate limiting in dedicated server |
-mitigatepacketspam |
In dedicated server, attempt to reduce unnecessary reliable command packets sent by some custom maps' scripts. Fixes Kowloon and Daybreak client load-in failures. |
Example:
boiii.exe -nointro -console -unsafe-luaWarning
The -unsafe-lua argument is required for certain mods that need to modify the UI, menus, or game scripts (like All-Around Enhancement Mod). Only use this with trusted mods!
The -headless option may not behave correctly on non-server systems.
- ✅ Visual C++ 2015-2022 Redistributable
- ✅ Text editor (VS Code, Notepad++, or Sublime Text)
- ✅ Computer or VPS with 24/7 uptime
- ✅ Decent internet connection (10+ Mbps upload recommended)
- ✅ Basic technical knowledge
⚠️ Port forwarding access (or see alternatives)
For detailed server setup instructions, check out: 🔗 BO3 Server Installer by framilano
Quick Steps:
-
Download BO3 Unranked Dedicated Server from Steam (Tools section)
-
Add BOIII files to your server directory
-
Configure server settings:
- Edit
zone/dedicated.cfg - Set server name, map rotation, game mode
- Configure player count and rules
- Edit
-
Setup firewall rules:
- Allow UDP port 27017 (or your custom port)
- Allow TCP port 27017 (optional but recommended)
-
Launch server:
boiii.exe -dedicated
-
Monitor the console for any errors
Option 1: Server Browser
- Open Ezz BOIII client
- Navigate to "Server Browser"
- Find your server and join!
Option 2: Direct Connect
- Open console (press
~) - Type:
/connect IP:PORT
Examples:
- Local:
/connect 192.168.1.100:27017 - WAN:
/connect 45.123.67.89:27017
Tip
Find your local IP: Press Win + R, type cmd, then type ipconfig
Find your WAN IP: Visit WhatIsMyIP.com
Don't want to mess with port forwarding? Use these VPN tools to play with friends! 😎
Recommended Options:
- ZeroTier (Best for gaming)
- Radmin VPN (Easy setup)
- Hamachi (Classic choice)
Setup:
- Download and install your chosen VPN tool
- Create/join a network
- Start your BOIII server
- Friends connect using your VPN IP:
/connect VPN_IP:27017
Hosting Zombies requires additional files that don't come with the dedicated server package.
Copy these from your full game installation to your dedicated server:
Common Zombies Files:
zone/en_zm_patch.ff
zone/en_zm_common.ff
zone/zm_patch.ff
zone/zm_common.fd
zone/zm_common.ff
zone/zm_levelcommon.ff
Map-Specific Files (Example: Shadows of Evil):
zone/en_zm_zod.ff
zone/en_zm_zod_patch.ff
zone/zm_zod.ff
zone/zm_zod_patch.ff
- Copy files from
Call of Duty Black Ops III/zone/to your server'szone/folder - Repeat for each map you want to host
- Skip
.xpakfiles (these are textures/sounds that servers don't need)
Note
If the server crashes on startup, check console_mp.log for missing zone files
Common Maps:
zm_zod- Shadows of Evilzm_factory- The Giantzm_castle- Der Eisendrachezm_island- Zetsubou No Shimazm_stalingrad- Gorod Krovizm_genesis- Revelations
Want to build Ezz BOIII yourself? Here's how! 🔨
- Visual Studio 2022 (Community Edition is free)
- Git
- Windows 10/11 SDK
- clang-format (for C/C++ formatting — install via VS "C++ Clang tools" component or standalone LLVM)
- StyLua (for Lua formatting)
- VS Build Tools (vs config you can import to quickly get the right ones)

-
Clone the repository:
git clone https://github.com/Ezz-lol/boiii-free.git cd boiii-free -
Initialize submodules:
git submodule update --init --recursive
-
Generate project files:
generate.bat
-
Open in Visual Studio:
- Open
boiii.sln - Set configuration to
Releaseand platform tox64 - Build the solution (Ctrl+Shift+B)
- Open
-
Find your build:
- Output will be in
build/bin/x64/Release/
- Output will be in
Tip
You can also use build.bat to compile directly from the command line!
BOIII Development Team 💪
- Developers, contributors, and the entire BOIII community
Special Thanks:
- Likeicareaboutit - Steam Workshop Downloader
- framilano - BO3 Server Installer
- Everyone in the BOIII Discord community! 😎
This software has been created purely for the purposes of academic research and to preserve access to Call of Duty: Black Ops III multiplayer and zombies modes. It is not intended to be used to harm others or violate any terms of service.
Project maintainers are not responsible or liable for misuse of the software. Use responsibly.
This is a non-profit, community-driven project. We do not condone piracy. If you enjoy the game, please consider supporting the developers by purchasing it legally.
Join our community!
Discord •
GitHub •
Report Issues •
Installation Guide
Made with ❤️ by the BOIII community ☄️