русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторная работа № 2


Дата добавления: 2014-11-28; просмотров: 630; Нарушение авторских прав


 

Итак как Вы, наверно, уже в курсе ID Software перевели свою культовую онлайн FPS Quake Live из браузерного клиента в отдельный игровой клиент. Который, надо сказать дает немало преимуществ. Но есть ит один минус. Будучи браузерной игрой Quake Live запускался как под Windows, так и под Linux и Mac OSX. Новый игровой клиент же пока что запускается только под Windows. Возникает вопрос, что делать пользователям Linux? К сожалению, для Mac OSX ничего предложить не могу, но для Linux есть решение. О чем собственно и пойдет речь.

 

Установить и запустить клиент можно через свободную реализацию Windows для Linux Wine. В моем случае я имею дистрибутив Ubuntu 13.10 и версию Wine 1.6 (последняя стабильная версия). Для некоторых пользователей как уже известно по англоязычным источникам проблем не возникало, но в моем случае была проблема с .Net Framework. И проблема заключалась в том, что его поддержка не до конца реализована в Wine для 64-разрядной платформы. И как следствие выходит сообщение об ошибке, в которой говорится о проблеме с mscoree.dll. Эта библиотека отвечает за инициализацию Framework.

 

Решается это следующим образом. Начнем с того, что при установке wine по умолчанию создается 64-разрядный префикс, в котром сразу же устанавливается Framework и DirectX. И тут то и возникает выше описанная проблема. Нужно проделать следующие шаги (все делается через терминал).

 

Шаг 1. Удалить дефолтный префикс.

sudo rm -r ~/.wine

 

Шаг 2. Создать новый дефолтный префикс с 32-разрядной архитектурой.

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

 

После 2-го шага создатся нужный нам префикс и откроится окно настройки Wine. Сразу же можно будет произвести нужные графические настройки, ну или просто закрыть его.

 

Шаг 3. Открыть Winetricks и установить нужные библиотеки (Frameworks и DirectX). Делать следующее (для наглядности смотрите скриншоты):



- Select the default prefix

- Install a Windows DLL or component

- Отметить галочками нужные библиотеки, как показано на 3-м скриншоте, и нажать OK.

 

Далее пойдет процесс установки. Если возникнут проблемы с установкой Frameworks, попробуйте установить последовательно версии от 2-й к 4-й. Для чего все версии? Поясняю: при уставноке только Frameworks 4.0, возникает проблема с инициализацией Frameworks (у меня по крайней мере была).

 

Итак после осуществления этих 3-х шагов, все готово. Теперь при загрузке через wine приложений без явного указания префикса (что очень удобно), будет грузиться именно наш новый 32-разрядный рабочий префикс. Далее просто заходим на http://quakelive.com , скачиваем установщик клиента, запускаем и через минуту можно наслаждаться плодами своих трудов.

 

Клиент использует тот же загружаемый контент, который был загружен в те времена, когда игра была браузерная. Следовательно все карты и конфиги будут задействованы как и прежде.

 

 

Лабораторная работа № 2



<== предыдущая лекция | следующая лекция ==>
Установка Quake Live клиента под Linux | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.061 сек.