Basic server setup

  • Project Moderator

    A PC to host the server.
    An Internet connection.

    1. Getting the MW3 dedicated server files (you only have to choose one method of acquiring the files)

    Method A - Through SteamCMD (recommended for dedicated servers if you own the game on Steam)
    • Download SteamCMD.
    • Extract the files somewhere, just not into the folder where you want to install the server to.
    • Open a command prompt in the folder containing SteamCMD.
    • Start SteamCMD and let it update.
    • Start the SteamCMD with the following command lanch options:
      steamcmd.exe +login <USER> +force_install_dir <DIR> +app_update 42750 +quit
      Replace <USER> with your Steam username and <DIR> with the directory where you wish to install the server.
    • Wait until steam finishes downloading the server.
    B) Through PU.exe (recommended for dedicated servers if you don't own the game on Steam)
    • Will be added soon™.
    C) Through Steam (recommended for servers hosted at home or people who can install Steam on their server)

    2. Downloading and installing Plutonium:

    • Download the CLI installer for Plutonium here.
    • Put the installer into your MW3 Dedicated Server folder.
    • Run the installer.

    3. Basic configuration and the first start

    • Open the admin folder.
    • Open server.cfg in Notepad++.
    • Edit the file to your likings.
    • Open the default.dspl in Notepad++.
    • Edit the file to reflect the maps and gamemodes you want to host.
    • Create a new file in Notepad++ and paste the following into it:
      plutonium_iw5mp_server.exe +set net_port <PORT> +set sv_config "server.cfg" +start_map_rotate
      Replace <PORT> with the port you want to use. (You will have to forward this port if you are behind a DNAT!)
    • Save the file as start.bat in the folder where your plutonium_iw5mp_server.exe is (make sure you have selected all types as type!)
    • Double click the file you just created.
    • Wait for the server to finish loading.

    4. (Optional) Advanced configuration

    4.1 Block Attachments, Killstreaks, Perks or Weapons
    • Open the .dsr file(s) you have used in your default.dspl file with Notepad++
      • Search for gameOpt commonOption.attachmentRestricted. + the attachment you want to block.
      • Search for gameOpt commonOption.killstreakRestricted. + the killstreak you want to block.
      • Search for gameOpt commonOption.perkRestricted. + the perk or grenade you want to block.
      • Search for gameOpt commonOption.weaponRestricted. + the weapon you want to block.

    5. (Optional) Hosting a second server from the same directory.

    • Make copies of the start.bat file and the server.cfg
      • If you wish to run different game settings / different maps copy your .dspl and .dsr files as well.
    • Edit the copy of the bat file to have a different port and to use your second server.cfg
      (You must forward the second port as well if you are behind a DNAT!)
    • Edit the .cfg (, .dspl and .dsr) file(s) to your likings.
    • Start the server through the new .bat file.

  • Very helpful for some people, thanks mate

  • Where can i get b3?

  • You can download it here

  • Project Moderator

    The parser for cod8 will not work with Plutonium.

  • awaiting challenge response the whole time if i try to connect? solutions?

  • Project Moderator

    Make sure that the server is running, that you use the right IP and port and that no firewall is blocking the communication.

  • Can someone help me? Everytime I try to connect to my server it says 'our level fastfile is different from the server aborting connection'. Does anyone know what this means?

  • esto esta mal no acepta los scripts!!! y aparte esta habilitada la consola que tendria que esta desavilitada

  • @L4uch4 talk english only in the forums


  • Project Moderator

    @l4uch4 Please don't expect any help if you don't want to state your problem in English.

  • @L4uch4 habla en inglés


  • @l4uch4

    No estoy seguro, pero me parece que es porque Plutonium solo acepta scripts escritos en Lua. Los script que usas en tekno (c#) ya no sirven.

    I'm not sure, but I think it's because Plutonium only accepts scripts written in Lua. The scripts you use in tekno (c#) no longer work.

    PD: Si no sabes ingles, usa un traductor para ayudarte.

  • I have my personalisados and anti cheat script but they are c # and I do not feel like editing with lua. already with my 50 years I only like to play but without cheats my srver in tekno are like this with auto_ystem of kick = ban :: IP = HWID = GUID = XUID = NAME = XNADDR. Well, I wish you good luck with this project. a council improve the rcon ... I the unfortunate luck

Log in to reply

Looks like your connection to Plutonium Project was lost, please wait while we try to reconnect.