Установка "Властелин Колец Онлайн" на ОС 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 - нужно проверить его версию.
Код:
wine --version
Если версия ниже, чем указанная, удалить
Wine командой
Код:
sudo apt-get remove wine
и установить необходимую версию.
Код:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3
Заодно установим
Visual C Runtime через
Winetricks
Код:
wget
www.kegel.com/wine/winetricks
chmod x winetricks
./winetricks vcrun2008
Wine установлен. Теперь осталось настроить его.
Код:
winecfg
Также можно запустить систему настройки через пункт меню (
Приложения->
Wine->
Winetricks).
Подробнее о необходимых пунктах настройки
Закладка "
Графика"
Настройка окна
-
Автоматически удерживать мышь в полноэкранных режимах
Маркер должен быть установлен.
-
Эмулировать виртуальный рабочий стол
По желанию. При выборе этой функции игра запустится в окне.
Direct3D
-
Вершинные шейдеры
Должно быть установлено в положение "Включить".
-
Включить Pixel Shader (если поддерживатся оборудованием)
Маркер должен быть установлен.
Вкладка "
Библиотеки"
Должны отсутствовать все установленные замещения, а конкретнее
d3d8,
d3d9 да и вообще все, касающиеся
DirectX. Иначе может случиться непредвиденный сбой при запуске.
Вкладка "
Диски"
Путь к диску
C: должен выглядеть как
../drive_c. Если установлено другое значение, нужно отредактировать этот параметр.
Остальные настройки остаются по умолчанию.
***
Установка игры
Код:
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
- Извлечь содержимое прилагаемого к этой статье архива в каталог с игрой.
- Создать символическую ссылку (для удобства)
Код:
sudo ln -s ~/.wine/drive_c/каталог с игрой/launch.sсript ~/bin/lotro
Запускается из терминала командой
lotro.
Настройка не требуется.
Инструкция по установке и настройке PyLOTRO
Установить можно в двух вариантах: как
пакет из репозитория и через
Wine как
Windows-приложение.
1. Установка из репозитория
Обновить список источников
Код:
sudo gedit /etc/apt/sources.list
вставить в конец списка
Код:
deb
https://ppa.launchpad.net/ajackson-bcs/ppa/ubuntu maverick main
и сохранить. Далее для аутентификации скачать файл ключа (
https://www.lotrolinux.com/ajackson-public.key), обновить данные и установить
PyLOTRO
Код:
sudo apt-key add /путь к файлу ключа
sudo apt-get update
sudo apt-get install pylotro
Также будет установлены все необходимые дополнения (
Python,
Qt4 и
PyQt4).
Размер устанавливаемых пакетов не превышает
80 Мб.
Запускается из терминала командой
pylotro.
2. Установка как Windows-приложение
- Скачать установщик (
https://crossover.codeweavers.com/redirect/pylotro)
- Установить с помощью
Wine
Код:
wine /путь к установщику
Запускается через меню
Wine или стандартным способом запуска через терминал (wine
/путь к .exe файлу)
Настройка
PyLOTRO производится посредством меню
Tools->
Options
Разберем подробнее пункты настройки:
Application:
Wine (по умолчанию)
WINEDEBUG:
fixme-all (по умолчанию)
WINEPREFIX: (указать путь к
Wine -
/home/имя пользователя/.wine)
Game Directory: (указать путь к установленной игре)
High-Res Graphics:
Enabled (включает текстуры с высоким разрешением)
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 x64,
Wine 1.3.20, звуковой драйвер
ALSA
Разницы в производительности с
ОС Windows не существует.
Lotro CLI Launcher для удобства был настроен и переведен на русский язык.
Также в архиве имеется
urlencode.sh - необходимый элемент для работы скрипта.
Прилагаются скриншоты.