Что нового

DiIiS Project - полнофункциональный сервер дьябло 3 с открытым исходным кодом.

SunriseProtocol

Administrator
Часть команды
Administrator
Регистрация
29 Август 2022
Сообщения
985
Реакции
512
Баллы
93


Наиболее стабильная и обновляемая сборка дьябло 3, для самостоятельного развёртывания.


Версия клиента игры Diablo 3 на момент публикации темы -

Поддерживаемая в настоящее время версия клиента: 2.7.4.84161

Теперь каждый из вас, может сделать свой собственный сервер, со своими правилами и своей монетизацией. Немного решил добавить игровой тематики, тем более, что сборочка ещё и на шарпе, а я к нему испытываю особые чувства любви, так сказать.

Кратко по функционалу -
  • Реализована система создания учетной записи, авторизации и лобби.
  • Реализована механика класса Некромант.
  • Полностью реализована система чатов и друзей.
  • Полностью реализована клановая система.
  • Реализован базовый DRLG (генератор подземелий).
  • Реализован генератор предметов с внутриигровыми аффиксами.
  • Реализована базовая механика практически всех активных способностей для всех классов.
  • Реализована система набора предметов.
  • Реализованы все основные сценарии для всех сюжетных квестов в 5 действиях.
  • Реализованы базовые скрипты и генератор для "Режима приключений".
  • Реализована основа для режима "Вызов Нефалемских рифтов".
  • Реализован искусственный интеллект для 80% миньонов.
  • Реализован персональный искусственный интеллект для 40% всех монстров.
  • Реализован персональный искусственный интеллект для половины Боссов.
  • Реализованная локальная сеть
Установка очень простая -

  1. Получите поддерживаемый клиент Diablo 3.
  2. Установите сертификат bnetserver.p12, пароль - 123(игра проверяет корневые сертификаты CA).
  3. Настройка перенаправляет клиент на ваш сервер:
    Способ №1 - Хосты
    Добавьте перенаправления в hostsфайл (%WinDir%\System32\drivers\etc\hosts):
    127.0.0.1 us.actual.battle.net
    127.0.0.1 eu.actual.battle.net
    ‼️ После модификации официальное сетевое приложение не сможет подключиться к серверу!
    Способ №2 - Изменить основной исполняемый файл
    // Найдите строку enum с нулевым завершением и перепишите с помощью HexEditor на свой IP-сервер.
    eu.actual.battle.net/
    us.actual.battle.net/
    cn.actual.battle.net/
    kr.actual.battle.net/
  4. Запустите клиент (x64 или x86) с аргументами "Diablo III64.exe" -launch
  5. Войдите в игру, используя свои учетные данные.
  6. [Пропустите этот этап для локальной игры] После этого при создании игры (в клиенте) укажите создание общедоступной игры. Другие игроки при подключении также должны указать общедоступную игру, и в начале они подключатся к вам.
  7. Вы в игровом мире!

Системные требования для сервера -​

МинимальныеРекомендованныеОптимальные
Процессор
Intel Core i5 или AMD Ryzen 5
Intel Core i7 или AMD Ryzen 7Intel Core i9 или AMD Ryzen 9
Память4 ГБ оперативной памяти16 ГБ оперативной памяти64 ГБ оперативной памяти
Диск500 МБ1 ГБ
1 ГБ


Буду благодарен за лайк)
 

Burger

Member
Регистрация
30 Август 2022
Сообщения
31
Реакции
17
Баллы
8
Очень подробно и понятно расписано, хотя вроде в Гитхаб пишут, что вырезан магазин
 
shape1
shape2
shape3
shape4
shape7
shape8
Верх