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

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


Ответ
 
Опции темы Опции просмотра
  #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 - необходимый элемент для работы скрипта.
Прилагаются скриншоты.
Миниатюры
__________________
Дерзкая Саламандра ;)
Ответить с цитированием
  #2  
Старый 18.05.2011, 03:01
Аватар для grang5
grang5 grang5 вне форума
Путник
Переживший конец света 
 
Регистрация: 13.11.2008
Сообщений: 40
Post Linux: руководство по установке игры

Прекрасный гайд, спасибо за работу.
Только, не надо обижать вайн(Wine Is Not an Emulator), даже грубо говоря
Настройки вайн желательно делать через winetricks как и установку directx и VC ([Ссылки могут видеть только зарегистрированные пользователи. ]).
PyLOTRO прекрасно работает и я бы для начинающих именно его рекомендовал бы, сам им пользуюсь([Ссылки могут видеть только зарегистрированные пользователи. ]) очень удобно, хотя его тоже надо минимально настроить, а твой скрипт уже настроен и переведен.
Здесь есть гайд как его настроить только он на английском ([Ссылки могут видеть только зарегистрированные пользователи. ]).
Здесь можно найти некоторые решения при возникновении ошибок ([Ссылки могут видеть только зарегистрированные пользователи. ]).
И желательно скрипт поставить в ~/bin и эту папку добавить в PATH (PATH=~/bin:$PATH) игра и так установлена только для активного пользователя не вижу смысла закидывать ее так далеко.
У тебя игра пошла без установки vcrun2005?

ПС: Система непонятная только потому что "приучил"(сами знаете кто ), многих тыкать next, не читая и не осознавая что делают, а она намного удобнее и совершеннее для начинающего пользователя чем Win, Canonical старается над этим.
Ответить с цитированием
  #3  
Старый 18.05.2011, 03:16
Аватар для Linhad
Linhad Linhad вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 16.07.2009
Адрес: Ялта
Сообщений: 287
Post Linux: руководство по установке игры

Да, Вайн не эмулятор, но многие просто не поймут таких возвышенных материй, как, например, пакет совместимости с Windows.
Да, забыл добавить установку vc, скоро добавлю. У меня, правда, стоит vcrun2008.
Гайд создавался с целью упростить понимание пользователю, что он делает. Имхо, устанавливать игру в C:/Program Files/ куда сподручнее, чем в ~/, когда не понимаешь структуру древа каталогов Linux. Потому и путь длинный, но симлинк вбивается единожды, и в дальнейшем полный путь почти не используется, о нем можно забыть (если, конечно, не клепать скриншоты и не устанавливать музыку).
__________________
Дерзкая Саламандра ;)
Ответить с цитированием
  #4  
Старый 18.05.2011, 07:56
Аватар для mgldwarf
mgldwarf mgldwarf вне форума
Молот Казад-Дума
Переживший конец света 
 
Регистрация: 05.01.2009
Адрес: Санкт-Петербург, Колпино
Сообщений: 3,218
Post Linux: руководство по установке игры

Вообще-то линуксоидам было вполне достаточно вот этой темы: http://www.lotros.ru/s...ead.php?t=3035

Но все равно спасибо за перевод с адаптацией под Убунту. Хоть мне потомки Дебиана и не нравятся, почему-то
Ответить с цитированием
  #5  
Старый 18.05.2011, 11:25
Аватар для Pag0da
Pag0da Pag0da вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 06.10.2008
Сообщений: 222
Post Linux: руководство по установке игры

Мне как-то графический ланчер не очень понравился... текстовый намного проще в управлении. и еще беда была когда-то с отображением удаленных объектов, но решился вопрос подбором других драйверов. до сих пор не могу заставить работать сглаживание.
Ответить с цитированием
  #6  
Старый 18.05.2011, 13:47
Аватар для Aegura
Aegura Aegura вне форума
Спаситель Бри
Переживший конец света 
 
Регистрация: 24.09.2008
Сообщений: 53
Post Linux: руководство по установке игры

1) Слабо верится, что существуют линуксоводы, суровые настолько, что у них на соседнем диске не стоит Windows.

2) Установить Windows на соседний диск — вдвое быстрее и вдесятеро проще, чем мастурбировать с эмуляцией (ах, ну да, Not an Emulation), а потом маяться с глюками, драйверами и настройкой.

3) Если уж на то пошло, то существует Cedega, не требующая никаких консолей, текстовых скриптов и прочих приветов из голодного детства.

4) Следует крепко задуматься, зачем вам вообще нужен Linux, если вы не можете жить без Windows-приложений.

P. S. Это не наезд, я люблю свободное ПО как идею, но не люблю вот этот онанизм.
Ответить с цитированием
  #7  
Старый 18.05.2011, 14:16
Аватар для Linhad
Linhad Linhad вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 16.07.2009
Адрес: Ялта
Сообщений: 287
Post Linux: руководство по установке игры

А в каком месте тут онанизм?
Unix-системы как 40 лет назад использовали в качестве инструмента управления командную строку, так и будут использовать еще лет 100 как минимум. И никакие графические интерфейсы не заменят гибкости командной строки. Ликбез - первая версия ядра Unix вышла в 1969 году.
Кроме того, в Linux устанавливать пакеты через командную строку гораздо быстрее, надежнее и проще, чем тыкать в "экзешники" мышкой.
Cedega - проприетарная вещь, основанная на исходниках Wine, не имеющая достаточного функционала для гибкой настройки. Wine же обновляется постоянно, добавляются интересные функции, да и база данных по играм растет.
Поэтому зачем платить за то, что можно получить бесплатно?

Уже какбэ говорилось ранее на этом форуме, что ставить Винду ради одной игры не имеет смысла. И в подтверждение первого пункта предыдущего поста скажу, я - суровый линуксоид, у которого Винда на соседнем винте отсутствует по умолчанию.
__________________
Дерзкая Саламандра ;)
Ответить с цитированием
  #8  
Старый 18.05.2011, 14:31
Аватар для VeleslaV
VeleslaV VeleslaV вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 11.12.2008
Адрес: г. Черкассы, Украина
Сообщений: 164
Post Linux: руководство по установке игры

От себя добавлю.
Если после запуска лотро вылазит чтото вроде "...texture compression... ...[129]", значит нужно поставить driconf и там включить s3tc.

Код:

sudo apt-get install driconf

А по поводу суровых линуксоидов скажу так. Был бы WM Keeper под линукс и Photoshop нормальный, а не под вайном - давно бы снёс win с соседнего раздела. Ато гимп уж очень неудобный
__________________
Ответить с цитированием
  #9  
Старый 18.05.2011, 16:31
Аватар для grang5
grang5 grang5 вне форума
Путник
Переживший конец света 
 
Регистрация: 13.11.2008
Сообщений: 40
Post Linux: руководство по установке игры

Цитата:
Сообщение от Aegura Посмотреть сообщение
1) Слабо верится, что существуют линуксоводы, суровые настолько, что у них на соседнем диске не стоит Windows.

2) Установить Windows на соседний диск — вдвое быстрее и вдесятеро проще, чем мастурбировать с эмуляцией (ах, ну да, Not an Emulation), а потом маяться с глюками, драйверами и настройкой.

3) Если уж на то пошло, то существует Cedega, не требующая никаких консолей, текстовых скриптов и прочих приветов из голодного детства.

4) Следует крепко задуматься, зачем вам вообще нужен Linux, если вы не можете жить без Windows-приложений.

P. S. Это не наезд, я люблю свободное ПО как идею, но не люблю вот этот онанизм.
1. Есть и это не сурово, а простое удобство, когда тебе всего хватает и это работает прекрасно.
2. Не быстрее, не проще чем сделать все по гайду за пару минут. Я писал выше что некоторые просто привыкли к определенной работе на Win и они не готовы понимать не чего больше даже если это в разы лучше.
3. Ответили выше
4.Угу, думать всегда полезно
Ответить с цитированием
  #10  
Старый 18.05.2011, 20:31
Аватар для meddling_mage
meddling_mage meddling_mage вне форума
Путник
Переживший конец света 
 
Регистрация: 27.12.2008
Сообщений: 8
Post Linux: руководство по установке игры

делал по лоребуковскому гайду, все работает как часы
уже год как под линем рублюсь
Ответить с цитированием
Ответ

Закладки


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

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

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


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