Simplifying BO3 server installation for both vanilla BO3 and unofficial clients (like BOIII).
No copyrighted files are distributed using these scripts.
This repository merges configurations and scripts from these projects:
EZZ BOIII (currently the best custom client)
T7 Configuration files
BOIIIEasyServer
You can create servers on both Linux-based platforms and Windows.
- How to install (Windows)
- How to install (Linux, tested on Ubuntu 24.04)
- Cool, but Zombies?
- Mods?
- Notes
- Clone this repository wherever you want to install the server
- Double click on
server_files_downloader.bat
- Wait for server files to download through steamcmd
- Wait for the custom client latest executable to download (currently EZZ BOIII)
- (For Custom Clients like BOIII) You can now edit
BOIII_Server.bat
andzone/server.cfg
(orzone/server_cp.cfg
orzone/server_zm.cfg
) with your desired settings - (For Custom Clients like BOIII) Launch your server using
BOIII_Server.bat
- (For official servers on vanilla BO3) Launch your server using
Launch_Server.bat
- Done!
Official BO3 servers only aimed for Windows support, but Wine can help us run it on Linux too.
- Clone this repository wherever you want to install the server
- Make
server_files_downloader.sh
executable usingchmod +x
and execute it with./server_files_downloader.sh
- Follow the setup "wizard" and confirm a bunch of wine required steps. Wait for server files to download through steamcmd
- Wait for the custom client latest executable to download (currently EZZ BOIII)
- (For Custom Clients like BOIII) Make
BOIII_Server.sh
executable usingchmod +x
. Edit yourBOIII_Server.sh
andzone/server.cfg
(orzone/server_cp.cfg
orzone/server_zm.cfg
) with your desired settings - (For Custom Clients like BOIII) Launch your server using
BOIII_Server.sh
- (For official servers on vanilla BO3) Launch your server using
Launch_Server.sh
- Done!
The default server files only download MP-ready stuff. To serve a Zombies server you need to copy these fast files
from your BO3 game files and put them into zone
:
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
Let's say you want to create a Shadows of Evil server, you need to copy these fast files too.
zone/en_zm_zod.ff
zone/en_zm_zod_patch.ff
zone/zm_zod.ff
zone/zm_zod.fd
zone/zm_zod_patch.ff
There's a difference between Custom Maps and Mods, this section will explain how to load a mod downloaded from the Steam Workshop.
Let's say you subscribed to the The Kermit Mod, this will create a folder in your Steam folder in steamapps/workshop/content/311210/1638465081
, create a new mods
folder inside your BO3 Server installation folder and simply copy the folder named 1638465081
(this number changes depending on the mod) inside it. The resulting folders structure should look like this:
Now modify the set ModFolderName=
in BOIII_Server.bat
into set ModFolderName=1638465081
, that's it, you're done!
- Unless you're playing LAN with friends, you need to port forward you router and open the ports used by your server in Windows Firewall.
- If you don't need any custom client, just delete
boiii.exe
. - Remember to change the port in
BOIII_Server.bat
if you're launching the server in the same machine where you're playing Black Ops 3. - To save space, you can delete any unused fast files in
UnrankedServer/zone
- (For Custom Clients like BOIII) To customise your server maps rotation and gamemodes just edit the files in
UnrankedServer/zone
,server_zm.cfg
changes zombies configuration,server.cfg
changes multiplayer configurations,server_cp.cfg
changes coop campaign configuration. These files can be executed even with the vanillaLaunch_Server.bat
but you need to edit it first to execute the desired cfg file.