- 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:
of:
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:
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:
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):
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):
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 (
You must be registered to see links
)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: