Diablo III связывает быстрые бои с постоянной заменой экипировки и подбором сочетаний умений. Здесь важно учесть формат раздачи: основной клиент требует отдельного совместимого серверного эмулятора и сам по себе не является готовой автономной игрой.
Классы отличаются ресурсами и набором атак: от дистанционной магии до ловушек и призываемых существ. Выбор меняет дистанцию и ритм боя.
Сборка героя
Умения, руны и свойства вещей
Развитие даёт новые варианты способностей, а экипировка усиливает отдельные сочетания. Полезность предмета зависит от выбранного набора умений.
Формат пакета
Клиенту нужен сервер
Основная раздача требует отдельного совместимого эмулятора сервера. Запуск одного клиента не открывает автономную кампанию и не подключает к официальным сезонам.
Системные требования
Сравнение минимальных и рекомендуемых системных требований
Параметр
Минимальные
Рекомендуемые
ОС
Windows 7, 8, 10 (x64)
Не указано в опубликованных требованиях
Процессор
4-cores i5
Не указано в опубликованных требованиях
Оперативная память
8 ГБ
Не указано в опубликованных требованиях
Видеокарта
Nvidia GeForce 970
Не указано в опубликованных требованиях
Видеопамять
Зависит от видеокарты
Зависит от видеокарты
Графический API
Не указано
Не указано
Место на диске
25.1 ГБ
Не указано в опубликованных требованиях
Производительность
Не указано
Не указано
Загрузка игры
Сборки игры: издание, оценка и способы загрузки
Игра и сборка
Оценка сборки
Загрузка
16516,67 ГБ
Особенности сборки
Требуется отдельный сервер
Клиент 2.7.4.84161 с BLIZZLESS требует эмулятор сервера.
Обычный запуск EXE без его настройки не обеспечивает полноценную игру; эмулятор поддерживает именно эту версию клиента.
Подготовка клиента
Папка должна быть доступна для записи.
В Battle.net укажите путь к клиенту при отключённом автоматическом обновлении, затем закройте приложение.
Не обновляйте клиент до произвольной новой версии: совместимость эмулятора зависит от номера сборки.
База данных эмулятора
В инструкции совместимого сервера используется PostgreSQL 9.5.25.
Создайте базы diiis и worlds, задайте собственные данные подключения в database.Account.config и конфигурации Worlds, восстановите worlds.backup в базе worlds.
В готовом серверном комплекте компиляция не требуется.
Сборка из исходников
Если используется исходный код вместо готового сервера, нужны .NET 7 SDK и runtime.
Команда сборки: dotnet publish ./src/DiIiS-NA/Blizzless.csproj --configuration Release --output ./publish.
После запуска Blizzless дождитесь инициализации и создайте локальную учётную запись командой !account add Login Password Tag.
Подключение к локальному серверу
Инструкция эмулятора предусматривает сертификат bnetserver.p12 и перенаправление клиента на свой сервер.
Перенаправление us.actual.battle.net и eu.actual.battle.net на 127.0.0.1 через hosts мешает официальному Battle.net подключаться; это изменение относится к отдельной настройке эмулятора, а не к обычной установке игры.
В конце поля «Объект» добавьте -launch -locale ruRU.
Запустите игру
Откройте созданный ярлык.
Язык игры
Русский язык
В параметры ярлыка добавьте -locale ruRU; для английского используется -locale enUS.
Текст и озвучка имеют отдельные параметры LOCALE и LOCALE_AUDIO. Путь реестра в исходном описании повреждён, поэтому готовый REG-файл по нему не предлагается.