Call of Duty: Black Ops III

Call of Duty: Black Ops III

Недостатньо оцінок
Call of Duty: Black Ops 3 Dedicated Server Setup
Від C45P3R~FYANB~ та 1 співавторів
Learn how to host Black Ops 3 Unranked Servers, Set the settings, and More...
   
Нагородити
До улюбленого
В улюблених
Прибрати
Getting Started
To start, you will find two new items in the Tools section of your Steam Library, Call of Duty: Black Ops III - Dedicated Server and Call of Duty: Black Ops III - Remote Console. You do not need the game installed to run a dedicated server or the remote console tool.

Both new applications will install in your Black Ops III game folder, commonly found at C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Black Ops III

The unranked dedicated server will allow you to run your own servers, manage the content on those servers, admin who can play on the server, and much more. The unranked dedicated server can be run from the same computer running the game or from a completely separate computer. If your server is run through a server hosting company or simply on a different computer, the remote console allows you to manage your server from any machine regardless of where your server is running.

In the following two sections we will provide more specifics on how to run your server and manage it using the remote console tool.
SteamCMD Installation
SteamCMD Download
You will need SteamCMD in order to download the server files. You can download it here:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

SteamCMD Login
Extract the file into a folder and execute the program.
Once it asks for an login use:
login anonymous

Server Files Download
Now you need to enter the following in the console:
force_install_dir ./bo3/

Now you can start the download with:
app_update 545990 validate

If the download is successful, type:
exit
Steam Installation
Steam Download
You will need Steam downloaded in order to download the server files. You can download it here:
https://steamcdn-a.akamaihd.net/client/installer/SteamSetup.exe

Server Files Download
Open your Steam browser and go to Library, under the library tab go to Tools and find:
Call Of Duty: Black Ops III - Unranked Dedicated Server
you will then want to download this.

Server Files Location
Most common location to fine the files is in this location:
C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Black Ops III
(This location may change depending on where your install folder is..)
Server Setup
Once you have the dedicated server files installed, you'll notice a handful of new files and folders in your game folder. All you need to do to start a server is double click the Launch_Server.bat file. This will automatically run a new server with some preset dvars to set name, description, playlist, etc.

Let's break down the current Launch_Server.bat file:
  • BlackOps3_UnrankedDedicatedServer.exe / Identifies the EXE to launch with the following settings
  • +set sv_playlist 1 -- Sets the Playlist to use from the playlists.info file in the machinecfg folder
  • +set fs_game usermaps -- Sets the mod the server will load, usermaps is the default mod that can be run with user made maps. To load a different mod replace "usermaps" with the mod ID number which is the folder name for the mod in your steam workshop folder.
  • +lobbyTimerStatusStartInterval 30000 -- Sets the wait time between maps in the lobby
  • +set g_log 1 -- Enables console log on the server
  • +set logfile 2 -- Enables logging on the server, helpful for crashes or debug information. Setting 1 will buffer the write and 2 will not.
  • +set live_steam_server_name "Test Server" -- Sets the server name
  • +set live_steam_server_description "This is a test server." -- Sets the server description
  • +set live_steam_server_password "test" -- Sets the server password
  • +rcon_password "test" -- Sets the remote console password for connecting to your server via the remote console tool
Playlist Setup
General breakdown of Playlist 1:
  • playlist 1 -- Sets the Playlist number for reference in the Launch_Server.bat
  • rule party_minplayers 1 -- Gametype Setting that sets the minimum players required for the server to start a match
  • mp_apartments,tdm -- Adds mp_apartments running team deathmatch to the map rotation
  • mp_biodome,dom -- Adds mp_biodome running domination to the map rotation
  • mp_apartments,ctf -- Adds mp_apartments running capture the flag to the map rotation
  • mp_biodome,tdm -- Adds mp_biodome running team deathmatch to the map rotation

Basic Gametype Settings
// main timeLimit scoreLimit roundScoreLimit roundLimit roundSwitch roundWinLimit cumulativeRoundScores allowprone allowaimslowdown disallowprone disallowaimslowdown hardcoreMode friendlyfiretype disableweapondrop disableAmbientFx // player playerNumLives teamNumLives playerMaxHealth playerHealthRegenTime playerSprintTime // respawn waveRespawnDelay playerRespawnDelay playerObjectiveHeldRespawnDelay playerForceRespawn playerQueuedRespawn spawnprotectiontime spawnsuicidepenalty spawnteamkilledpenalty spawntraptriggertime droppedTagRespawn incrementalSpawnDelay // scoring leaderBonus deathPointLoss teamScorePerKill teamScorePerDeath teamScorePerHeadshot teamScorePerKillConfirmed teamScorePerKillDenied pointsPerPrimaryKill pointsPerSecondaryKill pointsPerPrimaryGrenadeKill pointsPerMeleeKill pointsPerWeaponKill pointsForSurvivalBonus killEventScoreMultiplier scoreHeroPowerGainFactor scoreHeroPowerTimeFactor scoreResetOnDeath // hud wagermatchhud // audio allowAnnouncer allowBattleChatter // killstreaks loadoutKillstreaksEnabled crateCaptureTime killstreaksGiveGameScore // vehicles vehiclesEnabled vehiclesTimed // perks perksEnabled // game allowKillcam allowFinalKillcam onlyHeadshots forceRadar allowhitmarkers bulletDamageScalar disableTacInsert disableAttachments disableContracts allowMapScripting prematchperiod preroundperiod // UI useEmblemInsteadOfFactionIcon // gamemode flags captureTime bombTimer plantTime defuseTime extraTime OvertimetimeLimit destroyTime idleFlagResetT
More can be found at the null[http//null]

Playlist Map Names
    Stock
  • mp_apartments (Evac)
  • mp_biodome (Aquarium)
  • mp_chinatown (Exodus)
  • mp_ethiopia (Hunted)
  • mp_havoc (Havoc)
  • mp_infection (Infection)
  • mp_metro (Metro)
  • mp_redwood (Redwood)
  • mp_sector (Combine)
  • mp_spire (Breach)
  • mp_stronghold (Stronghold)
  • mp_veiled (Fringe)
  • mp_nuketown_x (Nuke3town)

    DLC1
  • mp_crucible (Gauntlet)
  • mp_rise (Rise)
  • mp_skyjacked (SkyJacked)
  • mp_waterpark (Splash)

    DLC2
  • mp_aerospace (Spire)
  • mp_banzai (Verge)
  • mp_conduit (Rift)
  • mp_kung_fu (Knockout)

    DLC3
  • mp_arena (Rumble)
  • mp_cryogen (Cryogen)
  • mp_rome (Empire)
  • mp_shrine (Berserk)

    DLC4
  • mp_city (Rupture)
  • mp_miniature (Micro)
  • mp_ruins (Citadel)
  • mp_western (outlaw)

Important Notes
  • We recommend always having at least one official map in your map rotation in case the Workshop map has issues
  • Playlists can get very complicated, it can help a lot to use source control for your playlists so you can track changes in case something stops working. This could be helpful for your Launch_Server.bat as well.
  • Antivirus and Firewall softwares can conflict with running an unranked dedicated server. Please make sure to attempt standard troubleshooting when experiencing issues with your unranked dedicated server or people attempting to join it.
Sample Playlist.info
Once your start-up line in your Launch_Server.bat is set to your liking you will need to setup your playlist.info, below is a sample playlist.info to help you get started:
// SERVER SETTINGS settings // GAMETYPES //Team Deathmatch gametype tdm script tdm rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Team Deathmatch gametype hc_tdm script tdm rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Free For All gametype dm script dm rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Free For All gametype hc_dm script dm rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Search and Destroy gametype sd script sd rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Search and Destroy gametype hc_sd script sd rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Capture the Flag gametype ctf script ctf rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Capture the Flag gametype hc_ctf script ctf rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Domination gametype dom script dom rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Domination gametype hc_dom script dom rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Hardpoint gametype koth script koth rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Hardpoint gametype hc_koth script koth rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Uplink gametype ball script ball rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Uplink gametype hc_ball script ball rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Kill Confirmed gametype conf script conf rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Kill Confirmed gametype hc_conf script conf rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Gun Game gametype gun script gun //Hardcore Gun Game gametype hc_gun script gun rule gts hardcoreMode 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts teamKillPunishCount 0 rule gts forceRadar 0 rule gts voipEveryoneHearsEveryone 1 //Demolition gametype dem script dem rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Demolition gametype hc_dem script dem rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Safegaurd gametype escort script escort rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Safegaurd gametype hc_escort script escort rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 //Fracture gametype clean script clean rule gts maxAllocation 10 rule gts hardcoreMode 0 rule gts friendlyfiretype 0 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 100 rule gts playerRespawnDelay 0 rule gts allowKillcam 1 rule gts allowBattleChatter 1 rule gts teamKillPunishCount 0 //Hardcore Fracture gametype hc_clean script clean rule gts maxAllocation 10 rule gts hardcoreMode 1 rule gts friendlyfiretype 1 rule gts playerHealthRegenTime 0 rule gts playerMaxHealth 30 rule gts playerRespawnDelay 0 rule gts allowKillcam 0 rule gts allowBattleChatter 0 rule gts teamKillPunishCount 0 // PLAYLISTS playlist 1 rule party_minplayers 1 771149527,hc_tdm mp_apartments,hc_tdm // must have a hard return after this line
Mod Setup
How to Load your Mods
To load a mod into your server you will have to find this specific command in your Start-Up line.
+set fs_game usermaps

After you find the perfect mod change the command to:
+set fs_game 784531526

Community Mods
Name
Mod ID
Steam Link
All Or Nothing | MW3 Gametype
779139603
Коментарів: 6
ShiGGi_ 4 трав. о 13:10 
how i restrict guns and attachments from being used?
ManixSkynシ 28 трав. 2023 о 13:45 
can add bots on dedicated server ?
Taco✩。⋆☆ 22 черв. 2020 о 4:34 
how do i add custom maps as well?
KingSirMrCaptain 9 трав. 2020 о 11:34 
Why can't I use this to host a zombie map?
C45P3R~FYANB~  [автор] 15 лип. 2017 о 11:32 
No? This is for Multiplayer Dedicated Servers only...
Astraxis 7 трав. 2017 о 15:27 
Does this work with zombies by any chance?