Всем линуксоидам, от мала до велика, от нуба до отца посвящается...
***
Сейчас я расскажу Вам, как установить и запустить эту прекрасную игру практически в любой операционной системе семейства 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 - необходимый элемент для работы скрипта.
Прилагаются скриншоты.
Прекрасный гайд, спасибо за работу.
Только, не надо обижать вайн(Wine Is Not an Emulator), даже грубо говоря
Настройки вайн желательно делать через winetricks как и установку directx и VC ([Ссылки могут видеть только зарегистрированные пользователи. ]).
PyLOTRO прекрасно работает и я бы для начинающих именно его рекомендовал бы, сам им пользуюсь([Ссылки могут видеть только зарегистрированные пользователи. ]) очень удобно, хотя его тоже надо минимально настроить, а твой скрипт уже настроен и переведен.
Здесь есть гайд как его настроить только он на английском ([Ссылки могут видеть только зарегистрированные пользователи. ]).
Здесь можно найти некоторые решения при возникновении ошибок ([Ссылки могут видеть только зарегистрированные пользователи. ]).
И желательно скрипт поставить в ~/bin и эту папку добавить в PATH (PATH=~/bin:$PATH) игра и так установлена только для активного пользователя не вижу смысла закидывать ее так далеко.
У тебя игра пошла без установки vcrun2005?
ПС: Система непонятная только потому что "приучил"(сами знаете кто ), многих тыкать next, не читая и не осознавая что делают, а она намного удобнее и совершеннее для начинающего пользователя чем Win, Canonical старается над этим.
Да, Вайн не эмулятор, но многие просто не поймут таких возвышенных материй, как, например, пакет совместимости с Windows.
Да, забыл добавить установку vc, скоро добавлю. У меня, правда, стоит vcrun2008.
Гайд создавался с целью упростить понимание пользователю, что он делает. Имхо, устанавливать игру в C:/Program Files/ куда сподручнее, чем в ~/, когда не понимаешь структуру древа каталогов Linux. Потому и путь длинный, но симлинк вбивается единожды, и в дальнейшем полный путь почти не используется, о нем можно забыть (если, конечно, не клепать скриншоты и не устанавливать музыку).
Мне как-то графический ланчер не очень понравился... текстовый намного проще в управлении. и еще беда была когда-то с отображением удаленных объектов, но решился вопрос подбором других драйверов. до сих пор не могу заставить работать сглаживание.
1) Слабо верится, что существуют линуксоводы, суровые настолько, что у них на соседнем диске не стоит Windows.
2) Установить Windows на соседний диск — вдвое быстрее и вдесятеро проще, чем мастурбировать с эмуляцией (ах, ну да, Not an Emulation), а потом маяться с глюками, драйверами и настройкой.
3) Если уж на то пошло, то существует Cedega, не требующая никаких консолей, текстовых скриптов и прочих приветов из голодного детства.
4) Следует крепко задуматься, зачем вам вообще нужен Linux, если вы не можете жить без Windows-приложений.
P. S. Это не наезд, я люблю свободное ПО как идею, но не люблю вот этот онанизм.
А в каком месте тут онанизм?
Unix-системы как 40 лет назад использовали в качестве инструмента управления командную строку, так и будут использовать еще лет 100 как минимум. И никакие графические интерфейсы не заменят гибкости командной строки. Ликбез - первая версия ядра Unix вышла в 1969 году.
Кроме того, в Linux устанавливать пакеты через командную строку гораздо быстрее, надежнее и проще, чем тыкать в "экзешники" мышкой.
Cedega - проприетарная вещь, основанная на исходниках Wine, не имеющая достаточного функционала для гибкой настройки. Wine же обновляется постоянно, добавляются интересные функции, да и база данных по играм растет.
Поэтому зачем платить за то, что можно получить бесплатно?
Уже какбэ говорилось ранее на этом форуме, что ставить Винду ради одной игры не имеет смысла. И в подтверждение первого пункта предыдущего поста скажу, я - суровый линуксоид, у которого Винда на соседнем винте отсутствует по умолчанию.
От себя добавлю.
Если после запуска лотро вылазит чтото вроде "...texture compression... ...[129]", значит нужно поставить driconf и там включить s3tc.
Код:
sudo apt-get install driconf
А по поводу суровых линуксоидов скажу так. Был бы WM Keeper под линукс и Photoshop нормальный, а не под вайном - давно бы снёс win с соседнего раздела. Ато гимп уж очень неудобный
1) Слабо верится, что существуют линуксоводы, суровые настолько, что у них на соседнем диске не стоит Windows.
2) Установить Windows на соседний диск — вдвое быстрее и вдесятеро проще, чем мастурбировать с эмуляцией (ах, ну да, Not an Emulation), а потом маяться с глюками, драйверами и настройкой.
3) Если уж на то пошло, то существует Cedega, не требующая никаких консолей, текстовых скриптов и прочих приветов из голодного детства.
4) Следует крепко задуматься, зачем вам вообще нужен Linux, если вы не можете жить без Windows-приложений.
P. S. Это не наезд, я люблю свободное ПО как идею, но не люблю вот этот онанизм.
1. Есть и это не сурово, а простое удобство, когда тебе всего хватает и это работает прекрасно.
2. Не быстрее, не проще чем сделать все по гайду за пару минут. Я писал выше что некоторые просто привыкли к определенной работе на Win и они не готовы понимать не чего больше даже если это в разы лучше.
3. Ответили выше
4.Угу, думать всегда полезно