Всем линуксоидам, от мала до велика, от нуба до отца посвящается...
***
Сейчас я расскажу Вам, как установить и запустить эту прекрасную игру практически в любой операционной системе семейства 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 командой
Заодно установим Visual C Runtime через Winetricks
Код:
wget [Ссылки могут видеть только зарегистрированные пользователи. ]
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 [Ссылки могут видеть только зарегистрированные пользователи. ] maverick main
и сохранить. Далее для аутентификации скачать файл ключа ([Ссылки могут видеть только зарегистрированные пользователи. ]), обновить данные и установить PyLOTRO
Также будет установлены все необходимые дополнения (Python, Qt4 и PyQt4).
Размер устанавливаемых пакетов не превышает 80 Мб.
Запускается из терминала командой pylotro.
2.Установка как Windows-приложение
- Скачать установщик ([Ссылки могут видеть только зарегистрированные пользователи. ])
- Установить с помощью 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 - необходимый элемент для работы скрипта.
Прилагаются скриншоты.