- Регистрация
- 29 Август 2022
- Сообщения
- 1,206
- Реакции
- 629
- Баллы
- 113

Наиболее стабильная и обновляемая сборка дьябло 3, для самостоятельного развёртывания.
GitHub - blizzless/blizzless-diiis: Fully-functional open-source server implementation for Diablo 3
Fully-functional open-source server implementation for Diablo 3 - blizzless/blizzless-diiis
Версия клиента игры Diablo 3 на момент публикации темы -
Поддерживаемая в настоящее время версия клиента: 2.7.4.84161
Теперь каждый из вас, может сделать свой собственный сервер, со своими правилами и своей монетизацией. Немного решил добавить игровой тематики, тем более, что сборочка ещё и на шарпе, а я к нему испытываю особые чувства любви, так сказать.
Кратко по функционалу -
- Реализована система создания учетной записи, авторизации и лобби.
- Реализована механика класса Некромант.
- Полностью реализована система чатов и друзей.
- Полностью реализована клановая система.
- Реализован базовый DRLG (генератор подземелий).
- Реализован генератор предметов с внутриигровыми аффиксами.
- Реализована базовая механика практически всех активных способностей для всех классов.
- Реализована система набора предметов.
- Реализованы все основные сценарии для всех сюжетных квестов в 5 действиях.
- Реализованы базовые скрипты и генератор для "Режима приключений".
- Реализована основа для режима "Вызов Нефалемских рифтов".
- Реализован искусственный интеллект для 80% миньонов.
- Реализован персональный искусственный интеллект для 40% всех монстров.
- Реализован персональный искусственный интеллект для половины Боссов.
- Реализованная локальная сеть
- Получите поддерживаемый клиент Diablo 3.
- Установите сертификат bnetserver.p12, пароль - 123(игра проверяет корневые сертификаты CA).
- Настройка перенаправляет клиент на ваш сервер:
Способ №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/- Запустите клиент (x64 или x86) с аргументами "Diablo III64.exe" -launch
- Войдите в игру, используя свои учетные данные.
- [Пропустите этот этап для локальной игры] После этого при создании игры (в клиенте) укажите создание общедоступной игры. Другие игроки при подключении также должны указать общедоступную игру, и в начале они подключатся к вам.
- Вы в игровом мире!
Системные требования для сервера -
Минимальные | Рекомендованные | Оптимальные | ||
Процессор |
| Intel Core i7 или AMD Ryzen 7 | Intel Core i9 или AMD Ryzen 9 | |
Память | 4 ГБ оперативной памяти | 16 ГБ оперативной памяти | 64 ГБ оперативной памяти | |
Диск | 500 МБ | 1 ГБ | 1 ГБ |
Буду благодарен за лайк)