Форум Властелин Колец Онлайн™  

Вернуться   Форум Властелин Колец Онлайн™ > База знаний > Технический раздел


Ответ
 
Опции темы Опции просмотра
  #1  
Старый 18.05.2011, 01:32
Аватар для Linhad
Linhad Linhad вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 16.07.2009
Адрес: Ялта
Сообщений: 287
Post Linux: руководство по установке игры

Установка "Властелин Колец Онлайн" на ОС 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 [Ссылки могут видеть только зарегистрированные пользователи. ]
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

Код:

sudo apt-key add /путь к файлу ключа
sudo apt-get update
sudo apt-get install 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 - необходимый элемент для работы скрипта.
Прилагаются скриншоты.
Миниатюры
__________________
Дерзкая Саламандра ;)
Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:15. Часовой пояс GMT +3.