Steam – How to host a local lobby for a custom map (Arcade mode) in Dota 2, where Valve has enabled dedicated servers

dota-2hostingsteam

I keep getting disconnected from some custom maps in Dota 2 where Valve has dedicated servers enabled. One of the map creators said try doing a local server but I have no clue how I can do this in a custom map.

The maps I'm talking about have this indicator on them:
enter image description here

If I press "Create Custom Lobby" button, the arcade lobby system doesn't let me pick a server unlike the Dota 2 lobby system.

Normal custom lobby screen:enter image description here

Arcade custom lobby screen:enter image description here

Best Answer

I've found out how to play the game as if it was a local lobby but not as an actual local lobby. So, basically you can host the game but only for yourself with this method and that's why I'm not going to choose this as the answer. The question is still how to do it as a locally hosted lobby and be able to play with friends.

Alright, on to the partial answer (click on pictures to see them bigger):

  1. Find the ID of the mod map you want to play and don't forget to subscribe to the mod, in my case this was 302247405.

enter image description here

  1. Get Nem's Tools and install (choose vpk in the file associations if you don't want to bother later on) we'll need this in a few steps
  2. Find the folder of your mods in steam, this will most likely be Steam\steamapps\workshop\content\570\ for DotA2 and it was indeed that in my case. If you have multiple folders, the active folder should be wherever DotA is currently installed but you might have to look for it.
  3. Find the folder with the ID of the custom map you wanted, this is the one we found at the start.

enter image description here

  1. Open the ID.vpk with the tool we just downloaded. Something like this should be there.

enter image description here

  1. Go to your DotA2 folder (you can go there by right clicking dota 2 in Steam going to properties > local files > browse local files) find the folder called dota_addons under game (on this path dota 2 beta\game\dota_addons but this might change later on as it is now there are four dota_addons folder and I had to try them one by one)
  2. Make a new folder with a short name, something you'll be able to remember, I chose CHS because the mod is called Custom Hero Survival
  3. Extract everything from the VPK to this folder, if everything went to plan you should now be in this position or something similar

enter image description here

  1. Go into the game and go into the options menu and then advanced hotkeys, there should be something called Console set it something you don't normally use in game (otherwise it'll be a bother)

enter image description here

  1. Press the hotkey to open the console and type in "dota_launch_custom_game" leave a space and type in the folder name you used for the mod and then the map name you want to play, in my case this was dota_launch_custom_game chs hero_arena_coop and your game should now load with no problems

Anyway, the issue of being unable to play with friends is still there, so this question will remain open until an answer with that detail comes.