MW3 Dedicated Server: Basics

by Sledgehammer Games

!http://cdn2.callofduty.com/sledgehammer/assets/library/gallery/113/956_medium.jpg|style=width: 580px; height: 254px|src=http://cdn2.callofduty.com/sledgehammer/assets/library/gallery/113/956_medium.jpg!


This document provides the basic steps to setup, host, and join a dedicated server in Call of Duty: Modern Warfare 3!

Table of Contents



Dedicated Server Playlist

Going Live!

Joining a Dedicated Server

* *

h1. Introduction

Welcome to Call of Duty: Modern Warfare 3! This is a quick look at how to setup, host, and join a dedicated server! You will learn about creating a recipe, a playlist, installing them on the server, and pushing the server live. SHG will be releasing part 2 of our guide soon detailing the more "Advanced" features of Dedicated Server including RCON, Voting, and more!

The "basic" steps of running a dedicated server are:

    Create a set of recipes
    Create a playlist
    Start the dedicated server executable
    Invoke the playlist on the server
    Start the map rotation


      h1. Recipes

      1. A recipe is the match rules for a given map. In this section we show you how to create, save, modify, and load recipes. Using the Private Match feature you can easily create recipes to your liking. Additionally you can modify recipes in a text editor if you prefer. We've shipped with several example recipes found here: Creating a Recipe:

      *2. Access the recipe via the Private Match Game Setup Screen. *


      3. Now select what type of mode you want to create a recipe for.

      Select: MODE

      + </strong></p><p> *<em>4. Depending on the mode different options to tweak are available. Tweak those options on the Game Setup screen.</em>*</p><p> <strong>Select: OPTIONS</em></em> </em></strong></p><p> **</p><p> <strong>5. Tweak the options to your liking</em></strong></p><p> **</p><p> <strong></strong></p><p> *6. Now save it to the Admin folder to be used by the Dedicated Server. The save location is:*</p><p> <strong> a. +Select: SAVE RECIPE TO DISK+



      +!http://cdn2.callofduty.com/sledgehammer/assets/library/gallery/113/946_medium.jpg|style=width: 580px; height: 340px|src=http://cdn2.callofduty.com/sledgehammer/assets/library/gallery/113/946_medium.jpg! +

      * *

      *7. Your newly created recipe is now saved to the admin folder in the game root.*

      * a. \steamapps\common\modern warfare 3\admin\++</p><p> ++ b. Most likely corresponds to: C:\Program Files (x86)\++</p><p> ++ c. The .dsr files are text files editable in notepad*

      *8. If you want to modify a previously saved recipe select the Load option from the main menu. And repeat step 4.*

      *Select: LOAD RECIPE TO DISK ++</em></p><p> +<em>!http://cdn2.callofduty.com/sledgehammer/assets/library/gallery/113/947_medium.jpg!+</em></p><p> +<em>+ *

      h1. +*Dedicated Server Playlist*+

      <em>*A Dedicated Server Playlist is a text file with a collection of map recipe pairs defining your map rotation. Additionally you determine a weight for each map recipe pair allowing you to increase or decrease the frequency a given pair is rotated to. The Playlist files have the extension .dspl (Dedicated Server Playlist)*

      <em>* *

      <em>*A .dspl is a simple text file with the following format:*

        <em>* *

        <em>*<level_name>, <recipe_name>, <weight>*

        <em>*<level_name>, <recipe_name>, <weight>*

        <em>*<level_name>, <recipe_name>, <weight>*


        <em>*2. You can use a * to denote a random map++</em></em></p><p> +<em>3. We shipped with an example .dspl that has more info found+</em></p><p> +<em><SteamRoot>\steamapps\common\modern warfare 3\admin\default.dspl+</em></p><p> +<em>+</em></p><p> +<em>4. While playing, editing the playlist or a recipewill not be reflected untilthe next map rotate.+</em></p><div> h1. ++Going Live!*++

        <em>*Now that you've made your recipes and playlist, it's time to install them on the server. Ensure all relevant files are in the admin directory:*

        <em>*\steamapps\common\modern warfare 3\admin*

        <em>*1. Launch the dedicated server from the Steam->Tools Menu*



        <em>*2. Name your dedicated server*

        <em>*Type in console: sv_hostname *

        <em>*3. Set the map rotation on your server.*

        <em><em>Type in console: sv_maprotation<strong><myrotation.dspl>

        <em>*4. Start the map rotation and go live!*

        <em>*Type in console: start_map_rotate*

        <em>*5. To password protect your server.*

        <em>*Type in console: set g_password *

        <em>*For port setting and other information please see*

        <em>*\steamapps\common\modern warfare 3\admin\server.cfg*


        h1. +*Joining a Dedicated Server*+

        <em>*1. To join a dedicated server you need to enable the server browser in the options menu.*

        <em>*Select: OPTIONS -> DEDICATED SERVER*




        <em>*2. Now SERVERS is available in the MULTIPLAYER menu.*

        <em>*Select: SERVERS*


        <em>*3. Find the server you'd like to join and hit Connect*


        The Software License and Service Agreement will be updated. Please follow this link [https://www.activision.com/legal/ap-eula] in order to see these changes.

        Privacy Policy Update
        We’ve updated our Privacy Policy. You can view the revised policy here. By continuing to use Activision Blizzard’s websites, products or services, you acknowledge this revised Privacy Policy.