Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Starting the server DotA 2

Joined
Feb 2, 2011
Messages
437
Reaction score
451
So, this manual will help you to run your server Dota 2!

What you will need:
Steam-account has been activated with the game Dota 2
Steam-tool Alien Swarm Dedicated Server (Library -> Tools)
The latest version of MetaMod: Source
The latest version SourceMod
The latest version D2Fixups
The latest version SMSJ



Setting Dota:

Create a folder (I named "dotaserver"), go to the directory Steam/steamapps/common/dota 2 beta
Copy to folder "dotaserver" (in my case) folder dota, bin file dota.exe
Folder "dotaserver" (in my case) should look like this:
D:\dotaserver\dota
D:\dotaserver\bin
D:\dotaserver\dota.exe
Installing Metamod: Source:

Extract all of the downloaded archive (metamod) dota in a folder in a folder with our server.
Now open the file in a folder gameinfo.txt dota with our server, and replace:

Code:
SearchPaths
{
Game |gameinfo_path|.
Game platform
}


of:


Code:
SearchPaths
{
GameBin |gameinfo_path|addons\metamod\bin
Game |gameinfo_path|.
Game platform
}

Unpacking VPK:

Download and install the program GFCScape ( )
Open up, go to the pull-down "File" menu and click on the button "Open".
Select the file from the folder pak01_dir.vpk dota in our server directory and click "Open."
Select all the folders, right click on them (on any of all selected) and select "Extract". In the window that opens, select the folder in the directory dota server. The same is done a file sound_vo_english_dir.vpk.
Then delete all files in the folder .vpk dota in the directory server.


Setting the config:

Config file is located at dota / cfg directory server called server.cfg. If you do not have such a file - create your own. Here is my config file:

Code:
hostname "Dota" // Server name
rcon_password "123456" // RCON password for remote server management

sv_password "" // Password for the server
sv_cheats "0" // Cheats
dota_ability_debug "0" // error logging ability. Only when the Cheetah

log on // Enable logging
sv_logsdir "logs" // Folder for logs
sv_logbans "1" // Enable logging bans
sv_log_onefile "0" // Disable logging into one file
sv_logecho "0" // Enable logging Echo
sv_logfile "1" // from logging information into a single file
sv_logflush "0" // Move the file to disk at each recording


The first launch of the server:
To start the server and verify that all right - look for a file in a directory srcds.exe Steam\steamapps\common\ alien swarm and copy it to a folder with our server (in my case - "dotaserver")
Now you need to start with srcds.exe required parameters for this, right-click on srcds.exe and click on the "Create Shortcut". Then right-click on the shortcut and click on "Properties". In the field "Object" in my case: "D:\ dotaserver\srcds.exe". Now add the parameters. After the "press spacebar, and add the options you want. In this case:
Code:
-console -game dota +maxplayers 10 +map dota +exec server.cfg

Code:
"D:\dotaserver\srcds.exe" -console -game dota +maxplayers 10 +map dota


Now just open the shortcut. If the last line console - "GC Connection Established for ..." and the console does not close - so all right. If it is closed, try to repeat the first step.


Installation and Sourcemod SMSJ:


It's time to install and Sourcemod SMSJ.
Extract the contents of the downloaded archive to a folder with Sourcemod dota with our server.
Then restart the server and enter the "SM" (without brackets) after loading the card. If everything is correct, the server will return a list of commands. If he does not lead the team repeat knit.

To install SMSJ, just unzip it to the directory SMSJ dota server.
Again, start the server and check everything.
If all is well, congratulations! Your server is running

Connection to the server:

Connection to the local machine:
To connect to the server from the local machine, register DotA 2 in the console (in the game):

Code:
connect localhost

Internet connection:
To connect to the server via the Internet, find the IP of the machine on which the server and mount the console DotA 2 (in the game):

Code:
connect ip
 
Last edited:
CATMAGEDDON
Loyal Member
Joined
Aug 17, 2014
Messages
1,661
Reaction score
292
edit:fixed the cfg thing now i get this

EDIT2:fixed working like charm
change client port so rcon can bind socket
+1
 
Last edited:
Junior Spellweaver
Joined
Jan 31, 2014
Messages
100
Reaction score
5
any screen shots ? :D how to make my account admin and send some rare items ? :D

Thanks for this gonna try this :)
 
CATMAGEDDON
Loyal Member
Joined
Aug 17, 2014
Messages
1,661
Reaction score
292
any screen shots ? :D how to make my account admin and send some rare items ? :D

Thanks for this gonna try this :)
you can start a server but nothing more,no send items or stuff
adastmin - Starting the server DotA 2 - RaGEZONE Forums


------------
i managed to add frostivus and diretide mods too
adastmin - Starting the server DotA 2 - RaGEZONE Forums
 
Junior Spellweaver
Joined
Jan 31, 2014
Messages
100
Reaction score
5
you can start a server but nothing more,no send items or stuff
adastmin - Starting the server DotA 2 - RaGEZONE Forums


------------
i managed to add frostivus and diretide mods too
adastmin - Starting the server DotA 2 - RaGEZONE Forums
aw so it means I can't make any stuffs on this ? It's like normal ?
 
Back
Top