- Lineage 2 под линукс
- Как запустить Lineage 2 на Linux: полное руководство
- Установка Wine на Linux
- Выбор дистрибутива Linux
- Установка Wine с помощью официального репозитория
- Установка Wine с помощью пакетных менеджеров
- Как проверить установку Wine
- Вопрос-ответ
- Какие операционные системы поддерживаются для установки lineage 2 на Linux?
- Требуется ли установка Wine для запуска lineage 2 на Linux?
- Как установить Wine на Linux?
- L2 + linux
Lineage 2 под линукс
Напишу хотя бы чтоб не забыть самому
Цель: запустить Lineage II под Линуксом (не стремясь особо к быстродействию).
Опишу сначала, как НЕ работает, чтоб больше на грабли не наступать (можно пропустить).
1) Под QEMU 0.6.1 и Windows 98.
Не работает: пишет нет аппаратного ускорения, хотя я особо не упирался.
2) Под Wine-20050111
Не работает: черный экран на старте, наверное нет хорошей поддержки DirectX.
3) Под winex3_3.3.2-1.i386.tgz от transgaming.
(Gentoo ebuild winex-transgaming-3.3.1.ebuild)
Не работает: (Хотя почти все работает. ) нельзя мышь сдвинуть с центра экрана, она все время наровит туда вернуться.
4) Под cedega_4.3.1-1.i386.tgz от transgaming.
(Gentoo ebuild cedega-4.3.1.ebuild)
Не работает: Срубается с сообщением, что нужно установить новую версию DirectX 8, т.к. в нем известный баг.
Как заработало:
Ставлю cedega_4.3.1-1.i386.tgz и winex3_3.3.2-1.i386.tgz.
Эти файлы можно начти в осле.
В Cedega меняю библиотеки libd3d8.so и libd3dgl.so на аналогичные из WINEX. Сношу winex3.
Пускал под Gentoo Linux, на Athlon XP 2000, 512Mb, GeForce FX5200. Работает не быстро, цвета заметно искажены. На штурм не пойдешь, но посидеть поторгавать можно.
Маленькие фишки:
1) Экономим место.
Чтоб не инсталять огромный Lineage II в
$HOME/.tansgaming/c_drive/
можно скопировать в Linux только Lineage II/System (всего 40М). Потом прибиндить Lineage II с Windows раздела (R/O), а в него уже System (R/W).
mount —bind «/mnt/c/Program Files/Lineage II» \
«$HOME/.tansgaming/c_drive/Program Files/Lineage II»
mount —bind L2_System
«$HOME/.tansgaming/c_drive/Program Files/Lineage II/System»
2) Звук через ESD.
Звук нормально работает через OSS, но тогда не слышно ICQ и XMMS. Попробовал запустить через ESD, чтоб слышать все одновременно. Скачал патч
http://www.winehq.org/hypermail/wine. ineesd.diff.gz
пропатчил Winex, скомпилял, переписал библиотеку wineesd.drv.so в Cedega как libwineesd.drv.so. Подправил в config-е.
[WinMM]
«Drivers» = «wineesd.drv»
Звук пошел через ESD, но он квакает и слушать это практически невозможно, хотя если выключить музыку оставить только звуки, может и можно использовать.
Как запустить Lineage 2 на Linux: полное руководство
Lineage 2 — это одна из самых популярных MMORPG, которую могут запустить владельцы Windows-компьютеров. Однако, кто сказал, что играть в нее можно только на Windows? Существует несколько способов запустить Lineage 2 на Linux, и в этой статье мы подробно расскажем о каждом из них.
Конечно, не все из этих способов могут гарантировать полную совместимость игры с Linux, но, благодаря ним, вам будет не так сложно попробовать сыграть в эту замечательную игру на своем Linux-компьютере.
Далее рассмотрим каждый из способов запуска Lineage 2 на Linux более детально, и вы сможете выбрать наиболее подходящий для вас.
Установка Wine на Linux
Wine — это программное обеспечение, которое позволяет запускать Windows-приложения на Linux. Установка Wine на Linux довольно проста и может быть выполнена несколькими способами, в зависимости от вашего дистрибутива.
Установка Wine на Ubuntu и Debian
- Откройте терминал и введите команду: sudo apt-get install wine
- Нажмите клавишу Enter и ожидайте, пока установка завершится.
Установка Wine на Fedora
- Откройте терминал и введите команду: sudo dnf install wine
- Нажмите клавишу Enter и ожидайте, пока установка завершится.
Установка Wine на Arch Linux
- Откройте терминал и введите команду: sudo pacman -S wine
- Нажмите клавишу Enter и ожидайте, пока установка завершится.
После завершения установки вы можете запускать Windows-приложения на Linux с помощью Wine. Если у вас есть какие-либо проблемы с запуском приложения, вы можете попробовать установить дополнительные компоненты, такие как Wine Mono или Wine Gecko.
Примечание: Установка Wine не гарантирует 100% совместимость с Windows-приложениями, некоторые приложения могут испытывать проблемы или не работать вовсе.
Выбор дистрибутива Linux
Для запуска Lineage 2 на Linux вам понадобится дистрибутив операционной системы Linux. Существует много разных дистрибутивов Linux, каждый из которых имеет свои особенности и возможности.
Один из самых популярных дистрибутивов Linux — Ubuntu. Этот дистрибутив имеет простой и удобный интерфейс, а также обширную базу приложений из официального репозитория. Убунту также широко используется в сообществе геймеров благодаря своей поддержке Steam и Lutris.
Если вы хотите более гибкий и настраиваемый дистрибутив Linux, рекомендуется обратить внимание на Arch Linux. Этот дистрибутив предлагает минимальную установку с возможностью доработки до желаемого уровня. Arch Linux также обновляется очень быстро и включает в себя последние версии программного обеспечения.
Еще один дистрибутив Linux, который стоит рассмотреть, — это Fedora. Этот дистрибутив является бесплатным и имеет хорошую поддержку среди сообщества пользователей. Fedora также предоставляет широкий выбор приложений и позволяет легко настраивать систему.
Независимо от выбранного дистрибутива Linux, необходимо установить подходящие библиотеки и драйверы для запуска игры Lineage 2. Также нужно убедиться, что ваша система соответствует минимальным требованиям, которые указаны на официальном сайте игры.
Установка Wine с помощью официального репозитория
Для запуска Lineage 2 на Linux необходимо установить программу Wine, которая позволяет запускать приложения, созданные для операционной системы Windows. Установка Wine осуществляется через официальный репозиторий.
Для начала откройте терминал и выполните следующие команды:
- sudo dpkg —add-architecture i386
- wget -nc https://dl.winehq.org/wine-builds/winehq.key
- sudo apt-key add winehq.key
- sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ focal main’
- sudo apt update
- sudo apt install —install-recommends winehq-stable
Команды добавляют архитектуру i386, загружают ключ репозитория WineHQ, добавляют репозиторий в список источников пакетов, обновляют информацию о пакетах и устанавливают Wine со всеми зависимостями.
После установки проверьте версию Wine, выполнив команду:
wine —version
Теперь вы можете запустить клиент Lineage 2, используя утилиту L2.exe в Wine.
Установка Wine с помощью пакетных менеджеров
Wine — это программный слой для Linux, который позволяет запускать приложения, созданные для Windows. Установка Wine облегчит запуск Lineage 2 на Linux. Существует несколько способов установки Wine, один из них — установка с помощью пакетных менеджеров.
Для установки Wine нужно выбрать соответствующий пакет установки на официальном сайте https://www.winehq.org/. После загрузки пакета установки необходимо выполнить команду sudo dpkg -i название_файла.deb в терминале.
Если у вас уже установлен любой из доступных пакетных менеджеров (например, apt-get, pacman и т.д.), то вы можете установить Wine с помощью команды:
- apt-get install wine для Debian, Ubuntu и их производных;
- dnf install wine для Fedora и Red Hat;
- pacman -S wine для Arch Linux и Manjaro;
- zypper in wine для openSUSE;
После установки Wine необходимо запустить его в первый раз, что создаст директорию с настройками в домашней папке пользователя. Далее можно запустить Lineage 2 на Linux с помощью Wine.
Как проверить установку Wine
Прежде чем запускать игру Lineage 2 на Linux при помощи Wine, необходимо убедиться в правильной установке программы.
Для проверки выполните следующие шаги:
- Шаг 1. Запустите терминал и введите команду wine —version . Она выведет информацию о версии Wine, установленной на вашем компьютере. Если выводится ошибка, значит Wine не установлен.
- Шаг 2. Проверьте наличие каталога .wine в домашней директории. Для этого введите команду ls ~/.wine . Если каталог отсутствует, то Wine не был установлен на вашей системе.
- Шаг 3. Проверьте работоспособность Wine с помощью запуска простого Windows-приложения. Для этого скачайте файл .exe (например, Notepad++) и запустите его через команду wine имя_файла.exe . Если приложение запустилось, значит Wine настроен правильно.
Если у вас возникли проблемы при проверке установки Wine, переустановите его или обратитесь к специалистам за помощью.
Вопрос-ответ
Какие операционные системы поддерживаются для установки lineage 2 на Linux?
Lineage 2 может быть установлена на Linux-системы, такие как Ubuntu, Fedora, Arch Linux, Gentoo, Mint и многие другие.
Требуется ли установка Wine для запуска lineage 2 на Linux?
Да, к сожалению, Wine требуется для запуска lineage 2 на Linux. Wine — это программа, которая выполняет функции платформы Windows на системах Linux.
Как установить Wine на Linux?
Для установки Wine на Linux, вам необходимо открыть терминал и выполнить команду: sudo apt-get install wine. Эта команда установит Wine на Ubuntu и других системах, основанных на Debian. Если вы используете другую систему, вам необходимо установить Wine с помощью менеджера пакетов своей системы.
L2 + linux
После долгих и упорных баданий с гг и конфигами удалось таки запустить линейку под линухом с приемлемым количеством fps.
У некоторых изложенный материал может вызвать бурю эмоций в связи с использованием vmware, но других приемлемых вариантов пока не нашел.
И так начнем с железок:
CPU Intel Core i7-2600K 3.4 ГГц / SVGA / 1+8Мб / 5 ГТ / с LGA1155
Crucial Ballistix Tactical Tracer < BLT2CP4G3D1608DT2TXRGCEU>DDR-III DIMM 8Gb KIT 2*4Gb < PC3-12800>CL8 2 комплекта = 16 gb
ASUS P8Z77-V Deluxe (RTL) LGA1155 < Z77>3xPCI-E+HDMI+DP+2xGbLAN+WiFi+BT SATA RAID ATX 4DDR-III
1280Mb < PCI-E>DDR-5 Gainward < GeForce GTX570 Golden Sample GLH>(RTL) DualDVI+HDMI+DP+SLI
Блок питания Antec High Current Gamer < HCG-900>900W ATX (24+2×4+4×6 / 8)
SSD 60 Gb SATA-II OCZ Agility 2 < OCZSSD2-2AGTE60G>2.5″ MLC+3.5″ адаптер
SSD 120 Gb SATA 6Gb / s OCZ Agility 3 < AGT3-25SAT3-120G>2.5″ MLC
На 60 Gb SATA-II OCZ Agility 2 была установлена Fedora 17 64 битная версия.
На 120 Gb SATA 6Gb / s OCZ Agility 3 устанавливалась л2.
Использованное ПО:
Fedora 17 64 bit live cd
Vmware 8.0.3 build-703057 (взято с рутрекера, к раздаче прилагается необходимый патч)
Windows 7 64 bit proffesional rus
Драйвера nvidia версии 295.53
Mangler — альтернативный клиент венты для линукса. По первым впечатлением работает стабильно, но есть небольшие ошибки в интерфейсе.
После установки федоры и подготовки раздела для л2 скачиваем и устанавливаем vmware:
1. В torrent’e bundle файлы. Для их запуска выполните команду
chmod +x *.bundle
затем
sudo ./Имя.bundle
2 Применяем патчи
yum install kernel-devel gcc (только для дистрибутивов на базе ред хат)
после их установки идем в директорию патча и выполняем
sudo ./patch-modules_3.2.0.sh — патч для версии ядра 3.2. В теме для скачки Vmware на рутрекере выложен патч для версии ядра 3.4, но его устанавливать и запускать не пробовал.
3 Устанавливаем драйвера видеокарты:
Выполняем
yum update kernel*
rpm -Uvh http://download1.rpmfusion.org/free/. ble.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfr. ble.noarch.rpm
yum install kmod-nvidia xorg-x11-drv-nvidia-libs
Добавляем в файл /etc/X11/xorg.conf:
Section «Files»
ModulePath «/usr/lib64/xorg/modules/extensions/nvidia»
ModulePath «/usr/lib64/xorg/modules»
EndSection
И перезагружаемся.
После данных манипуляций драйвера должны определиться в системе и графический адаптер в системной информации должен отображаться примерно так «GeForce GTX 570/PCIe/SSE2»
4. Создание виртуальных машин и их настройка
Создаем новую виртуальную машину в Vmware и виртуальный диск под нее. Для системы выделяем 10 гигов места и устанавливаем туда скачанную ранее семерку.
После установки отключаем файл подкачки и устанавливаем vmware-tools (В случае если образ диска с семеркой был указан при создании виртуальной машины vmware сама проинсталирует vmware-tools)
Выключаем виртуальную машину.
Изменяем ее конфигурацию и выставляем следующие параметры:
Memory 2 gb
Processors 1 cores 2-4
Hard disk 1 — на нем установлена система
Hard disk 2 — создаем 2 диск размером 20 гигов и подключаем его к виртуалке
Network adapter — nat — должно быть установлено по умолчанию после создания виртуалки
Display — 3d acceleration — true
Usb controller — Present
Со звуком бывают проблемы так что лучше отключать звуковую карту в виртуалке
!Актуально для серверов lineage2.com!
Скачиваем NClauncher и устанавливаем.
Клиент л2 лучше всего заранее взять установленный и перекинуть его на 2 виртуальный диск посредствам «Shared folders»
После в лаунчере указываем путь до уже установленного клиента.
Выключаем виртуалку.
В vwmare идем в Edit — Preference — Input и выставляем следующие настройки:
Optimize mouse for game — Always
Automatically grab and ungrab mouse cursor — true
Grab keyboard and mouse input on mouse click — true
Запускаем виртуалку и дальше л2.
Profit!
P.s
1 Гнома 3 лучше переключать в режим гнома 2 т.к наблюдаются зависания X сервера
2 Играть лучше через Vmware Workstation т.к с плеером были замечены косяки с запуском нескольких виртуалок
3 Окно л2 лучше всего запускать в режиме фулл скрин.
Данный вариант был испытан на осаде диона сервер Naya 10.06.12 и с настройками выкрученными на максимум, НО с отключенными тенями и шейдерами (спасибо ncsoft за утечку памяти) фпс был в районе 30-40. На осаде присутствовало около 120 человек + лежащие нейтралы.