Linux: руководство по установке игры - автор Linhad

Установка "Властелин Колец Онлайн" на ОС Linux



версия 2.00

Всем линуксоидам, от мала до велика, от нуба до отца посвящается...





***



Сейчас я расскажу Вам, как установить и запустить эту прекрасную игру практически в любой операционной системе семейства Linux.

В сети множество мануалов и рекомендаций по этой теме. Я сам столкнулся с необходимостью поставить игру на эту замечательную операционную систему. 

Поэтому я решил обобщить всю доступную информацию и написать самый простой и разжеванный гайд.



Итак, приступим!



Что нам необходимо иметь:



1. Вполне современный компьютер (желательно иметь двухъядерный процессор, но можно и одноядерный с частотой не ниже 3 ГГц).

2. Операционную систему семейства Linux.

3. Пакет совместимости с Windows-приложениями (Wine)

4. Последние версии драйверов для видеокарты (можно установить через Центр Управления Ubuntu)

5. Visual C++ Runtime 2005 (или 2008)

6. Прямые руки и немножечко знания английского языка (чтобы не запутаться).



***



Операционные системы Linux, которые рекомендованы для использования в качестве игровых платформ:



Gentoo (система явно не для новичка, так как собирается из исходников и компилируется непосредственно на пользовательской системе)

Debian (более простая ОС, имеющая понятный установщик)

- Семейство Ubuntu (основанное на Debian)

Ubuntu (рекомендована для новичков)

Kubuntu

Xubuntu

Edubuntu

--- --- ---

Комментарий

С версии 11.10 операционная система использует новую версию ядра и новый графический интерфейс.
Стабильность и производительность пока что оставляют желать лучшего. Так что если есть охота без проблем поиграть, рекомендую установить не классическую, а более легковесную сборку, к примеру, Xubuntu.


--- --- ---



Установка будет рассматриваться на примере классической Ubuntu версии 11.04 Natty Narwhal с использованиемкомандной строки (терминала).

Для справки: в Ubuntu терминал вызывается нажатием клавиш Ctrl+Alt+T или через меню оболочки Gnome (Приложения->Стандартные-Терминал).



***



Установка и настройка Wine



Wine представляет собой пакет совместимости с Windows-приложениями. Я рекомендую использовать версию эмулятора не ниже 1.3.



Если уже установлен Wine - нужно проверить его версию.

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
wine --version

Если версия ниже, чем указанная, удалить Wine командой

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
sudo apt-get remove wine

и установить необходимую версию.

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3

Заодно установим Visual C++ Runtime через Winetricks

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
wget www.kegel.com/wine/winetricks 
chmod +x winetricks 
./winetricks vcrun2008

Wine установлен. Теперь осталось настроить его.

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
winecfg

Также можно запустить систему настройки через пункт меню (Приложения->Wine->Winetricks).





Подробнее о необходимых пунктах настройки



Закладка "Графика"



Настройка окна

Автоматически удерживать мышь в полноэкранных режимах 

Маркер должен быть установлен.

Эмулировать виртуальный рабочий стол

По желанию. При выборе этой функции игра запустится в окне.



Direct3D

Вершинные шейдеры

Должно быть установлено в положение "Включить".

Включить Pixel Shader (если поддерживатся оборудованием)

Маркер должен быть установлен.



Вкладка "Библиотеки"

Должны отсутствовать все установленные замещения, а конкретнее d3d8d3d9 да и вообще все, касающиеся DirectX. Иначе может случиться непредвиденный сбой при запуске.



Вкладка "Диски"

Путь к диску C: должен выглядеть как ../drive_c. Если установлено другое значение, нужно отредактировать этот параметр.



Остальные настройки остаются по умолчанию.



***



Установка игры

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
wine /home/пользователь/путь к инсталлятору игры/lotrosetup.exe

Далее все, как в Windows. Устанавливается в любой каталог на диске C. Например, в корень.

Следует заметить, что реальный путь к игре будет выглядеть так: /home/пользователь/.wine/drive_c/каталог с игрой.

Желательно называть каталоги (папки) одним словом без пробелов для дальнейшего упрощения навигации.



***



Установка загрузчика



Тут самое интересное. "Родной" загрузчик игры, который обычно появляется при запуске на Windows, в нашем случае не будет работать.

Поэтому силами сторонних программистов были разработаны альтернативные загрузчики - Lotro CLI Launcher и PyLOTRO.



Подробнее о загрузчиках



Lotro CLI Launcher

Текстовый загрузчик. Разрабатывается с момента запуска проекта LotRO (2007 год).

Представляет собой скрипт для командной оболочки bash

Последняя версия 1.0rc1 от 25 ноября 2010 года.

Переведен на русский язык.



PyLOTRO

Графический загрузчик. Изначально назывался Lotrolinux. Разрабатывался в 2009-2010 годах. 

Написан на языке программирования Python. Большей частью основан на Lotrolinux и Lotro CLI Launcher.

Загрузчик универсальный, поэтому также поддерживает Dungeons & Dragons Online

Интерфейс на английском языке.





Инструкция по установке и настройке Lotro CLI Launcher



- Извлечь содержимое прилагаемого к этой статье архива в каталог с игрой.

- Создать символическую ссылку (для удобства)

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
sudo ln -s ~/.wine/drive_c/каталог с игрой/launch.sсript ~/bin/lotro

Запускается из терминала командой lotro.



Настройка не требуется.





Инструкция по установке и настройке PyLOTRO



Установить можно в двух вариантах: как пакет из репозитория и через Wine как Windows-приложение.



1. Установка из репозитория



Обновить список источников

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
sudo gedit /etc/apt/sources.list

вставить в конец списка 

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
deb https://ppa.launchpad.net/ajackson-bcs/ppa/ubuntu maverick main

и сохранить. Далее для аутентификации скачать файл ключа (https://www.lotrolinux.com/ajackson-public.key), обновить данные и установить PyLOTRO

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
sudo apt-key add /путь к файлу ключа
sudo apt-get update
sudo apt-get install pylotro

Также будет установлены все необходимые дополнения (PythonQt4 и PyQt4).

Размер устанавливаемых пакетов не превышает 80 Мб.



Запускается из терминала командой pylotro.



2. Установка как Windows-приложение



- Скачать установщик (https://crossover.codeweavers.com/redirect/pylotro)

- Установить с помощью Wine 

Код:
https://www.lotro-russia.com/forums/images/lotro/bg_common.png);">
wine /путь к установщику

Запускается через меню Wine или стандартным способом запуска через терминал (wine /путь к .exe файлу)



Настройка PyLOTRO производится посредством меню Tools->Options



Разберем подробнее пункты настройки:



ApplicationWine (по умолчанию)

WINEDEBUGfixme-all (по умолчанию)

WINEPREFIX: (указать путь к Wine - /home/имя пользователя/.wine)

Game Directory: (указать путь к установленной игре)

High-Res GraphicsEnabled (включает текстуры с высоким разрешением)



Advanced options (настройки для опытных пользователей, в данном случае оставлены по умолчанию)



Следует заметить, что в Windows-версии загрузчика в настройках доступны только пункты Game Directory и High-Res Graphics.



***



Запуск игры



Тут и обьяснять нечего. Первым делом обновить игру (в текстовом загрузчике сразу же после предлагается проверить на наличие обновлений, в графическом - через меню Tools->Patch и нажать кнопку Start), после ввести данные аккаунта и наслаждаться игрой.



***



Настройка игры



Каталог с настройками будет находиться рядом с каталогом игры. Вот тут обязательно нужно выставитьAllowFakeFullscreen=False в UserPreferences.ini, иначе прощай полноэкранный режим и привет ошибка.

Еще хочу заметить парочку деталей. Если отсутствует звук, в настройках игры нужно проверить устройства ввода/вывода звукового сигнала и перезапустить игру. К слову, если используется Ubuntu-система, рекомендую удалить встроенный звуковой процессор PulseAudio и установить старый добрый ALSA. С этим меньше проблем и работает быстрее (ну и безглючнее). 

Вроде бы все. Ах, да. В игре не работает сглаживание и возможны артефакты при использовании анизотропной фильтрации. Но это уже зависит от видеокарты и драйверов.



***



P.S



Система тестировалась на следующем оборудовании:



AMD Athlon 64 x2 6000+
4 Гб ОЗУ
NVidia GeForce 9600GT 512 МБ (драйвера проприетарные, версия 270.41.06)
OS Ubuntu 11.04 x64Wine 1.3.20, звуковой драйвер ALSA 




Разницы в производительности с ОС Windows не существует. 



Lotro CLI Launcher для удобства был настроен и переведен на русский язык. 

Также в архиве имеется urlencode.sh - необходимый элемент для работы скрипта.

Внимание!

Эта статья скопирована с официального русскоязычного форума игры, которого больше не существует. Многие ссылки могут не работать или вести не туда, куда вам хотелось бы.