How to make a Deadliest Warrior server



  • Because there are no dedicated servers for DW in Aus yet, I decided to make my own but had some trouble finding out how. I found a guide that HaHawk posted [here] but it’s for Medieval Warfare. So I edited a couple of things so that it applies to DW and here it is (I also threw it on pastebin [here] if anyone prefers it). Hopefully it helps.

    Original instructions found here: viewtopic.php?f=72&t=5848 (There is also a youtube vid in that link if you need it)

    1. Download the Deadliest Warrior Dedicated server through Steam (Library > Tools > Chivalry Deadliest Warrior dedicated server)

    2. Navigate to C:\Program Files(x86)\Steam\steamapps\common\chivalry_dw_ded_server\Binaries\Win32 (or wherever you have it installed, make sure it’s chivalry_dw_ded_server and NOT chivalry_ded_server)

    3. Make a shortcut of the file “CDWLogging.exe”. Right-click the shortcut you made and add this to the end of the target field:
      “@start CDWGame.exe MAPNAME?steamsockets -dedicated=true -seekfreeloadingserver -multihome=192.168.XXX.XXX -Port=7777 -QueryPort=7778”.

    Change the MAPNAME (without the .udk extension) to the name of the map you want to start the server with (you can find the map files in …\steamapps\common\chivalry_dw_ded_server\CDWGame\CookedPCServer). Change the multihome IP address to the INTERNAL IP address of the server (the IP of your PC). To find this, open command prompt (Windows icon > type “cmd”) and type “ipconfig /all”, hit enter, and scroll up to “IPv4 Address”. Use that IP.

    The full target field should look something like: “C:\Program Files (x86)\Steam\steamapps\common\chivalry_dw_ded_server\Binaries\Win32\CDWLogging.exe” “@start CDWGame.exe FFA-Acropolis?steamsockets -dedicated=true -seekfreeloadingserver -multihome=192.168.1.123 -Port=7777 -QueryPort=7778”

    ~Tip~ - Just put the map name as FFA-Acropolis if you’re not sure, it’s just the map that starts up when you start your server.

    1. Navigate to C:\Program Files (x86)\Steam\steamapps\common\chivalry_dw_ded_server\UDKGame\Config and open PCServer-CDWEngine.ini. ~NOT~ the PCServer-UDKEngine.ini file.

    2. Under [, you want to change some values. Mainly, you need Map and LocalMap to be the same as the map you used in the .bat file. Use Ctrl+F to find the values. You also need the .udk extension. So it should appear like this at the end:

    Map=MAPNAME.udk
    LocalMap=MAPNAME.udk

    For example: FFA-Acropolis.udk

    Also make sure that Port=7777 and PeerPort=7778. Save and close.

    1. In the same folder, open PCServer-CDWGame.ini.

    2. Find the [Engine.GameInfo] section (top one). Change the value of MaxPlayers= to whatever you want the player count to be.

    3. Find the [Engine.AccessControl] section (next one I believe). You need all the authenticate values to be true, and you want to set your admin password and game password here. If you don’t want either (you should set an admin password so you can login and kick people and whatever, use a game password if you want to password protect the server), just delete the line. Here is what my section looks like, I have no game password.

    [Engine.AccessControl]
    IPPolicies=ACCEPT;*
    bAuthenticateClients=True
    bAuthenticateServer=True
    bAuthenticateListenHost=True
    MaxAuthRetryCount=8
    AuthRetryDelay=8
    AdminPassword=PASSWORD

    1. Find the [Engine.GameReplicationInfo] section. After ServerName=, type the desired name you want your server to have. So

    ServerName=Awesome Chivalry Server

    1. Save this entire file and close it.

    2. In essence, that’s all the configuration you need to do. Now what you need to do is forward some ports. The process to do this depends on your router, you should be able to find a guide for your model on Google.

    You need to open the following ports: 7777, 7778, and 27015

    1. Once you do that, you should be done. Just run the shortcut you made earlier and your server should start. Wait a minute or two for it to start up. You know it works if one of the end lines in the command prompt window that pops up assigns your server a Steam server ID number.

    2. Now go into the game and find your server. It should be near the top if you sort by ping. If your server isn’t showing up after about 5 minutes, then there is probably an issue with your setup. Usually this means your ports aren’t forwarded properly.

    If you can’t find your server, to join it, open the console (~), and type “open 192.168.X.XXX”, without the quotations, and where the IP 192.168.X.XXX is your multihome IP from earlier. This should load the game up. If you did set it up right and for whatever reason it isn’t appearing in the browser for you, you can wait and see if other people join to determine if it is working.

    Tip) Here is a tip for populating your server. Playing a 2v2 TO map can be very boring. If there are only a couple of people in your server, I recommend adding some bots. To do this, type “admin addbots #”, where # is the number of bots, after logging in as a server administrator. Players will have more targets to kill so they will stick around as more people trickle in. As your server fills up, stop adding bots (you have to re-add them after every round).](, you want to change some values. Mainly, you need Map and LocalMap to be the same as the map you used in the .bat file. Use Ctrl+F to find the values. You also need the .udk extension. So it should appear like this at the end:

    Map=MAPNAME.udk
    LocalMap=MAPNAME.udk

    For example: FFA-Acropolis.udk

    Also make sure that Port=7777 and PeerPort=7778. Save and close.

    1. In the same folder, open PCServer-CDWGame.ini.

    2. Find the [Engine.GameInfo] section (top one). Change the value of MaxPlayers= to whatever you want the player count to be.

    3. Find the [Engine.AccessControl] section (next one I believe). You need all the authenticate values to be true, and you want to set your admin password and game password here. If you don’t want either (you should set an admin password so you can login and kick people and whatever, use a game password if you want to password protect the server), just delete the line. Here is what my section looks like, I have no game password.

    [Engine.AccessControl]
    IPPolicies=ACCEPT;*
    bAuthenticateClients=True
    bAuthenticateServer=True
    bAuthenticateListenHost=True
    MaxAuthRetryCount=8
    AuthRetryDelay=8
    AdminPassword=PASSWORD

    1. Find the [Engine.GameReplicationInfo] section. After ServerName=, type the desired name you want your server to have. So

    ServerName=Awesome Chivalry Server

    1. Save this entire file and close it.

    2. In essence, that’s all the configuration you need to do. Now what you need to do is forward some ports. The process to do this depends on your router, you should be able to find a guide for your model on Google.

    You need to open the following ports: 7777, 7778, and 27015

    1. Once you do that, you should be done. Just run the shortcut you made earlier and your server should start. Wait a minute or two for it to start up. You know it works if one of the end lines in the command prompt window that pops up assigns your server a Steam server ID number.

    2. Now go into the game and find your server. It should be near the top if you sort by ping. If your server isn’t showing up after about 5 minutes, then there is probably an issue with your setup. Usually this means your ports aren’t forwarded properly.

    If you can’t find your server, to join it, open the console (~), and type )



  • We also have full info here:

    viewtopic.php?f=72&t=23498



  • jaz’s explanation is easier.



  • This post is deleted!


  • Hey I’ve followed this and I keep getting an error when I finally launch the CDWLogging, it says “The map exists but is not specified in the SDK map list. Please, see SDK documentation.” I even used FFA-Acropolis for the maps. Strange…


Log in to reply