Установка Diablo III в Ubuntu Linux

Да друзья, решил упомянуть про установку в Ubuntu Linux одной из самых популярных игр последнего времени - Diablo III. Так что если вы устанавливали Windows для данной игры - удаляйте, ибо и под Linux игра работает вполне стабильно.

  • Рекомендуемая версия Wine: 1.5.5
  • Статус игры: Устанавливается, запускается и вполне сносно работает, но с некоторыми оговорками
  • Страница игры на AppDB: appdb.winehq.org

Итак, для работы игры необходим vcrun2008, ставится из winetricks. DirectX не нужен, игра отлично работает с OpenGL.

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

Для полноценной работы установки игры и настроек, желательны следующие патчи:

Wine 1.5.5:

DepthStencil: bugs.winehq.org/attachment.cgi?id=39565

Wine 1.5.4 (old):

DepthStencil: bugs.winehq.org/attachment.cgi?id=39565

После применения патчей AcceptEx необходимо выполнить следующую команду из директории с исходниками:

Так-же для пользователей Ubuntu существует скрипт, осуществляющий автоматическую сборку Wine с необходимыми патчами:

И ещё есть пакет на PPA (на данный момент версия для Wine 2.5.3).

Несколько частых проблем и их решения:

  • Q: Я использую патченную версию Wine, но установка всё-равно застревает на 0%
  • A: Попробуйте выставить эмуляцию "WinXP" в настройках. Хотя говорят что игра показывает более хорошие результаты в режиме совместимости с "Windows 7" и "Vista"
  • Q: Я использую патченную версию Wine, но при установке с DVD я получаю ошибку о том что установщик не может найти файлы
  • A: Смонтируйте DVD с опцией "-o unhide", должно помочь
  • Q: При попытке подключения я получаю ошибку "3007"
  • A: Если вы используете последнюю версию Ubuntu (или другого дистрибутива имеющего повышенную безопасность) то попробуйте выполнить данную команду перед запуском игры:
  • Q: Во время игры появляются странные артефакты красного цвета
  • A: Отключите "Анизотропную фильтрацию" в панели управления видеодрайвером
  • Q: Игра вылетает в произвольных местах карты
  • A: Такое проявляется на старых видеокартах. Обновление драйвера видеокарты должно помочь, хотя оно в любом случае не помешает
  • Q: После запуска игры возникает "Непредвиденная ошибка"
  • A: Скорее всего это связанно с использованием встроенных библиотек vcrun2008. Установите отдельный пакет VC++ 2008из winetricks следующей командой:
  • Q: Я использую Ubuntu с рабочим окружением Unity. При запуске игры в полноэкранном режиме - панель и бар остаются видны
  • A: Это несовместимость Compiz с многими полноэкранными приложениями. Скорее всего вам поможет переключение на Unity 2D или включение "Legacy Fullscreen" в опциях Compiz

Думаю многим пригодится данная информация.

Aleks
2012-10-06 23:35:00
а если у меня через 5 минут игры виснит все, что это может быть?
Sk8er
2012-10-07 17:51:00
проблема у вас значит
Nikolay
2012-11-03 06:17:00
Пытаюсь распространить информацию максимально широко: за wine блокируют учетные записи. http://hexkey.info/538/diablo-3-blokiruyut-za-wine-i-linux/