Запуск сервера DotA 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games

Другие игры / Other games
Прочие онлайн игры и эмуляторы их серверов. Other online games and emulators.

Ответ
Опции темы
Непрочитано 12.05.2013, 20:08   #1
Аватар для Twinker
*ZG*

Автор темы (Топик Стартер) Запуск сервера DotA 2

Итак, этот мануал поможет Вам запустить свой сервер Dota 2!

Что нам понадобится:
  • Steam-аккаунт с активированной игрой Dota 2
  • Steam-инструмент Alien Swarm Dedicated Server (Библиотека -> Инструменты)
  • Последняя версия MetaMod:Source
  • Последняя версия SourceMod
  • Последняя версия D2Fixups
  • Последняя версия SMSJ

Настройка Dota:

Создадим папку (я назвал "dotaserver"), переходим в директорию Steam/steamapps/common/dota 2 beta
Копируем в папку "dotaserver" (в моем случае) папки dota, bin и файл dota.exe
Папка "dotaserver" (в моем случае) должна выглядеть так:
D:\dotaserver\dota
D:\dotaserver\bin
D:\dotaserver\dota.exe
Установка Metamod:Source:

Распаковываем все из скачанного архива (metamod) в папку dota в папке с нашим сервером.
Теперь откроем файл gameinfo.txt в папке dota с нашим сервером и заменим
Код:
SearchPaths
{
Game |gameinfo_path|.
Game platform
}
на
Код:
SearchPaths
{
GameBin |gameinfo_path|addons\metamod\bin
Game |gameinfo_path|.
Game platform
}
Распаковка VPK:

Качаем и устанавливаем программу GFCScape (http://nemesis.thewa...gcfscape184.exe)
Открываем, переходим в выпадающее меню "File" и нажимаем на кнопку "Open".
Выбираем файл pak01_dir.vpk из папки dota в директории нашего сервера и нажимаем "Открыть".
Выделяем все папки, нажимаем правой кнопкой на них (на любую из всех выделенных) и выбираем "Extract". В открывшемся окне выбираем папку dota в директории с сервером. То же самое проделываем с файлом sound_vo_english_dir.vpk.
Затем удаляем все .vpk файлы в папке dota в директории с сервером.

Настройка конфига:

Конфиг-файл находится в папке dota/cfg в директории с сервером и называется server.cfg. Если у Вас нету такого файла - создайте свой. Вот мой конфиг-файл:
Код:
hostname "Dota" // Название сервера
rcon_password "123456" // RCON пароль для удаленного управления сервером

sv_password "" // Пароль для сервера
sv_cheats "0" // Чит-коды
dota_ability_debug "0" // Логирование ошибок ability. Только при включенных читах

log on // Включение логирования
sv_logsdir "logs" // Папка для логов
sv_logbans "1" // Включить логирование банов
sv_log_onefile "0" // Выключить логирование в один файл
sv_logecho "0" // Включить логирование Echo
sv_logfile "1" // Логировать информацию в один файл
sv_logflush "0" // Перемещать файл на диск при каждой записи
Первый запуск сервера:
Чтобы запустить сервер и проверить, все ли верно - найдите файл srcds.exe в директории Steam\steamapps\common\alien swarm и скопируйте его в папку с нашим сервером (в моем случае - "dotaserver")
Теперь нужно запустить srcds.exe с нужными нам параметрами, для этого нажмите правой кнопкой мыши на srcds.exe и нажмите на "Создать ярлык". Затем нажмите правой кнопкой мыши на созданный ярлык и нажмите на "Свойства". В поле ввода "Объект" в моем случае: "D:\dotaserver\srcds.exe". Теперь добавим параметры. После " нажимаем Пробел и добавляем нужные параметры. В данном случае это:
Код:
-console -game dota +maxplayers 10 +map dota +exec server.cfg
После добавления, поле ввода "Объект" у меня выглядит так:
Код:
"D:\dotaserver\srcds.exe" -console -game dota +maxplayers 10 +map dota
Теперь просто откройте созданный ярлык. Если последняя строка консоли - "GC Connection Established for..." и консоль не закрывается - значит все верно. Если же она закрылась, попробуйте повторить все с первого шага.

Установка Sourcemod и SMSJ:

Пришло время установить Sourcemod и SMSJ.
Распакуйте содержимое скачанного архива с Sourcemod в папку dota с нашим сервером.
Затем снова запустите сервер и введите "SM" (без скобок) после загрузки карты. Если все верно, сервер выдаст список команд. Если же он не выводит команды, повторите все заного.

Для установки SMSJ, так же распакуйте содержимое архива с SMSJ в директорию dota с сервером.
Опять же запустите сервер и проверьте все.
Если все хорошо, поздравляю! Ваш сервер запущен

Соединение с сервером:

Соединение с локальной машины:
Чтобы подключиться к серверу с локальной машины, пропишите в консоли DotA 2 (в игре):
Код:
connect localhost
Соединения через Интернет:
Чтобы подключиться к серверу через Интернет, узнайте IP машины, на которой установлен сервер и пропишите в консоли DotA 2 (в игре):
Код:
connect ip_машины
(ip_машины замените на IP)



Оригинал мануала: https://github.com/Matheus28/SourceM...a-local-server + другие источники.
Перевод: Twinker (я)

Надеюсь у Вас все получится

P.s не забудьте поблагодарить меня
Twinker вне форума Отправить сообщение для Twinker с помощью ICQ Отправить сообщение для Twinker с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 18.05.2013, 13:43   #2
Аватар для Twinker
*ZG*

Автор темы (Топик Стартер) Re: Запуск сервера DotA 2

Поднимаю тему.
Twinker вне форума Отправить сообщение для Twinker с помощью ICQ Отправить сообщение для Twinker с помощью Skype™ Ответить с цитированием
Непрочитано 18.05.2013, 13:47   #3
Аватар для Hard
Куда ТП?

По умолчанию Re: Запуск сервера DotA 2

Зачем апать мануал?
Hard вне форума Ответить с цитированием
Непрочитано 18.05.2013, 14:05   #4
Аватар для Twinker
*ZG*

Автор темы (Топик Стартер) Re: Запуск сервера DotA 2

Чтобы люди прочитали его. Элементарно же. Вдруг кто-то хочет найти, а не может. А тут на тебе и в списке поднятых тем он.
Twinker вне форума Отправить сообщение для Twinker с помощью ICQ Отправить сообщение для Twinker с помощью Skype™ Ответить с цитированием
Непрочитано 18.05.2013, 14:29   #5
Аватар для Krickt105
Пользователь

По умолчанию Re: Запуск сервера DotA 2

Цитата:
Сообщение от Twinker Посмотреть сообщение
Чтобы люди прочитали его. Элементарно же. Вдруг кто-то хочет найти, а не может. А тут на тебе и в списке поднятых тем он.
Для этого поиск есть.
__________________
Delphi / HTML, CSS, JS / Дизайн / скрипты для Lineage 2, Archeage
Krickt105 вне форума Отправить сообщение для Krickt105 с помощью ICQ Отправить сообщение для Krickt105 с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 04.09.2022, 19:02   #6
Аватар для TieLay
Герой

По умолчанию Re: Запуск сервера DotA 2

А может кто поделиться уже готовым сервером, или как теперь в 2022м это работает?
З.Ы. Все мануалы за 2013г...
TieLay вне форума Ответить с цитированием
Непрочитано 04.09.2022, 21:11   #7
Аватар для ALeKsIuS

По умолчанию Re: Запуск сервера DotA 2

Цитата:
Сообщение от TieLay Посмотреть сообщение
А может кто поделиться уже готовым сервером, или как теперь в 2022м это работает?
З.Ы. Все мануалы за 2013г...
Никому это не нужно, она же бесплатная
__________________
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! (c) Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
ALeKsIuS вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
topanons.ru - кидало Winner10 Курилка / Yak floor 122 29.10.2012 15:22
Установка L2 сервера на FreeBSD 7.2 keni2006 Обучающие статьи 2 17.10.2012 00:18
Руководство по поднятию сервера AiON на Linux платформе sotariz Документация 26 27.07.2011 07:05
Запуск сервера. Vaip Lineage II 5 23.09.2010 16:39
Запуск сервера msdos Документация 12 26.11.2009 03:30


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:54. Часовой пояс GMT +3.

Вверх