Как создать сервер DotA 2

Материал из WikiServia
Перейти к: навигация, поиск

Установка

Наверное многие из вас пытались создать сервер DotA 2, так сделаем же это!

  • Для начала нам нужно определить и создать папку для своего сервера dota 2(желательно создать папку для серверов на диске мой пример D:\GServers\Dota2, внимание: очень важно создавать папки без пробелов и давать только английские названия, иначе многие вещи попросту не будут работать, и это может привести к тому что сервер вообще не будет запускаться). В моем случае папка для сервера будет иметь название d2server.
  • Далее идем в директорию с папкой доты 2. Приблизительный вид пути
C:\Program Files\Steam\SteamApps\common\dota 2 beta
  • Копируем следующие папки и файлы:
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
  • Далее копируем эти папки в созданную нами папку d2server и создаем в ней папку dota. Далее возвращаемся в папку стима с дотой и копируем все файлы кроме тех что имеют формат .vpk
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
  • Копируем в папку d2server/dota.

Он потребуется для распоковки тех самых .vpk фалов которые мы не скопировали. Далее обратно возвращаемся в папку стима с дотой и открываем pak01_dir.vpk и выделяем все файлы, нажимаем правой кнопкой жмем "Extract" и выбираем директорию d2server/dota.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
  • Далее открываем sound_vo_english_dir.vpk и проделываем те же действия что и с архивом pak01_dir.vpk.

Теперь нам нужны файлы для запуска сервера скачать и скинуть их в папку d2server.

Конфиг сервера скачать и копировать в папку d2server/dota/cfg.

Основа сервера собрана!


Установка SM, MM, D2Fixups и SMJ.

И так перейдем непосредственно к установке основных аддонов и под настройке для их запуска.

Качаем файл gameinfo.txt и копируем его в папку d2server/dota подтверждаем замену.

Далее открываем файл steam.inf и изменяем строку ServerVersion=XXX где XXX мы берем из строки <active_version>XXX</active_version> на сайте.

  • Теперь перейдем непосредственно к установке аддонов.

- Metamod (основная часть аддонов) переходим по ссылке и качаем последнюю версию из столбика 1.10, development branch.

- Sourcemod переходим по ссылке и качаем последнюю версию из столбика 1.6, development branch.

- Dota 2 Fixups переходим по ссылке и скачиваем актуальную версию.

- Sourcemod js скачиваем по ссылке всегда актуальная версия.

После скачки всех аддонов идем в папку d2server/dotaи копируем содержимое всех архивов кроме smjs.zip.

Теперь открываем архив smjs.zip и копируем его содержимое в папку d2server.

Далее для активации smj скриптов идем в папку d2server\dota\addons\sourcemod\plugins.js и переименовываем файл example_autoload.txt в autoload.txt.

Сервер создан успешно! Удачи!


Статьи