Для входа на форум нажмите здесь
Новые комментарии
Run Lineage II on Linux
Автор темы: yeo
Дата создания: 01.05.2005 18:56
Аватар для yeo
yeo
Guest
Run Lineage II on Linux
Напишу хотя бы чтоб не забыть самому
Цель: запустить 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, но он квакает и слушать это практически невозможно, хотя если выключить музыку оставить только звуки, может и можно использовать.

Вот такие танцы с бубном.

Полезная ссылка:
http://www.linuxsoft.ru/load.htm?lsm...rticle&sid=541
Аватар для Trurl
Регистрация:
27.04.2004
Зомби мутанта Просветитель
Награжден за: За модерирование раздела Lineage 2 и вклад в развитие.
Ответ: Run Lineage II on Linux
Не понял тонкого смысла использования DirectX под линуксом в программе, у которой движок когда-то понимал OpenGL и все остальное...
И OSS - уже забыли все. Везде ALSA уже, у которой на нормальных карточках и с многоканальностью проблем нет...

Don't try this at home. You were warned.
Тому остаюсь свидетелем. Боец за счастье трудового народа всей земли, Закаспийского интернационального революционного пролетарского полка имени товарища Августа Бебеля

Аватар для yeo
yeo
Guest
Ответ: Run Lineage II on Linux
Да какой тут тонкий смысл. Нет в моем Lineage II клиенте никаких других режимов кроме DirectX. Может у меня клиент кастрированный?

А ALSA-у попробовал, оказалось мой интегрированный звук от nVidia многоканальным не является .
Последний раз редактировалось yeo; 04.05.2005 в 14:19.
Аватар для Naz666
Naz666
Guest
Ответ: Run Lineage II on Linux
а как запустить Л2 на виндузовом компе, куда интеренет идет с линуксового сервака (убунту), линуксовой прокси(скуид) и файрвола(линукс файрвол) ? :(

не пускает ((
Аватар для Chermonor
Читатель
Регистрация:
15.01.2006
Просветитель
Награжден за: Помощь новичкам
Ответ: Run Lineage II on Linux
Наверное нужно открыть те порты, которые нужно...

Стань жителем eRussia сегодня! Сражайся, открой свой бизнес, стань конгрессменом или даже президентом!
Заходи по ссылке!
Аватар для Naz666
Naz666
Guest
Ответ: Run Lineage II on Linux
Сообщение от Chermonor:
Наверное нужно открыть те порты, которые нужно...
ну я уже понял что их открить надо ? а как их открить ? айпитейблс знаю нужно юзать, но как прописать в консоле это.... :(
Аватар для DistortNeo
Заклинатель электронов в кремниевых кристаллах
Регистрация:
12.05.2006
Знаток
Награжден за: За помощь форуму и посетителям. Зомби мутанта Признанный автор
Награжден за: Статьи по Lineage2. Обзоры и руководства.
Ответ: Run Lineage II on Linux
Классный некропост :)

У меня все равно больше :)
Аватар для vidlf
vidlf
Guest
Ответ: Run Lineage II on Linux
видимо речь идет о фришке т.к. gameguard под линуксом вряд ли стал бы работать...
Аватар для Trurl
Регистрация:
27.04.2004
Зомби мутанта Просветитель
Награжден за: За модерирование раздела Lineage 2 и вклад в развитие.
Ответ: Run Lineage II on Linux
Сообщение от vidlf:
видимо речь идет о фришке т.к. gameguard под линуксом вряд ли стал бы работать...
Были времена, когда на оффе не было геймгарда

Don't try this at home. You were warned.
Тому остаюсь свидетелем. Боец за счастье трудового народа всей земли, Закаспийского интернационального революционного пролетарского полка имени товарища Августа Бебеля

Аватар для DistortNeo
Заклинатель электронов в кремниевых кристаллах
Регистрация:
12.05.2006
Знаток
Награжден за: За помощь форуму и посетителям. Зомби мутанта Признанный автор
Награжден за: Статьи по Lineage2. Обзоры и руководства.
Ответ: Run Lineage II on Linux
Интересно, а существуют ли виндовые эмуляторы винды, под которыми можно запустить хотя бы фришный клиент?

У меня все равно больше :)
Аватар для Chermonor
Читатель
Регистрация:
15.01.2006
Просветитель
Награжден за: Помощь новичкам
Ответ: Run Lineage II on Linux
Речь идет не о том вовсе. Просто доступ в инет раздается роутером на базе компьютера с установленным соответствующим ПО под Linux. Клиент, надо думать, запускается на другой машине. Как открывать порты в линуксовом фаяволе -- думаю лучше спросить на форумах про линукс, а не про Lineage. Я Linux не знаю.

Стань жителем eRussia сегодня! Сражайся, открой свой бизнес, стань конгрессменом или даже президентом!
Заходи по ссылке!
Аватар для Naz666
Naz666
Guest
Ответ: Run Lineage II on Linux
Сообщение от Chermonor:
Речь идет не о том вовсе. Просто доступ в инет раздается роутером на базе компьютера с установленным соответствующим ПО под Linux. Клиент, надо думать, запускается на другой машине. Как открывать порты в линуксовом фаяволе -- думаю лучше спросить на форумах про линукс, а не про Lineage. Я Linux не знаю.
Да. именно так.

Линуха блочит все порти.
Узнал что открить их надо с помощью iptables, но я не знаю как прописать правила... :(
Аватар для vidlf
vidlf
Guest
Ответ: Run Lineage II on Linux
пытался в vmware запустить...
ничего не вышло - direct3d еще слишком плохо реализован там.
Аватар для DistortNeo
Заклинатель электронов в кремниевых кристаллах
Регистрация:
12.05.2006
Знаток
Награжден за: За помощь форуму и посетителям. Зомби мутанта Признанный автор
Награжден за: Статьи по Lineage2. Обзоры и руководства.
Ответ: Run Lineage II on Linux
Сообщение от vidlf:
пытался в vmware запустить...
ничего не вышло - direct3d еще слишком плохо реализован там.
Да, через 3 года ты сможешь поиграть в линейку, в С4 :)

Кстати, почитал планы разработчиков, полностью direct3d и эмуляцию dx9 видеокарт реализовывать никто не будет. Развитие технологий идёт быстрее написания эмуляторов, да и сами технологии являются закрытыми.

У меня все равно больше :)
Аватар для Phistandantilus
Phistandantilus
Guest
Ответ: Run Lineage II on Linux
Ответ: Run Lineage II on Linux
запускал ла2с4 клиент с вырезанным гг под suse 10.1 тупо через wine.
/некропост фтв
Аватар для Твинг
Предводитель
Регистрация:
01.11.2007
Признанный автор
Награжден за: За интересные статьи по Lineage2
Ответ: Run Lineage II on Linux
Массивный некропост!
Аватар для Evgeshastii_renamed_48320_12012020
Гигант мысли
Регистрация:
06.06.2006
Ответ: Run Lineage II on Linux
ГГ от Т1 тупо не живет под иксами
(интерлюдия еще жила)

APB Евген offline APB-R Вереск->Veresk online
WoW Veresk (Птыц)offline dedmazday 19lvl twink
EvE mrKtulhu offline L2 #10 MadeinUSSR offline Библия Барыги
Vangard SoH Mrak offline GW Mrak offline SotNW семья Ivanovi offline etk...
Аватар для Оператор Аппарата
Фломастер
Регистрация:
24.11.2007
Ответ: Run Lineage II on Linux
Смерть линуксоидам!

Всякое тело продолжает удерживаться в состоянии покоя или равномерного и прямолинейного движения, пока и поскольку оно не понуждается приложенными силами изменить это состояние.

Сообщение от _3V:
free to play - государство бесплатное, услуги - платные
Ответ: Run Lineage II on Linux
смерть тупым системам защиты.
самое смешное в том, что от сторонних программ этот гг нифига не защищает, зато доставляет кучу неудобств. >_<
Аватар для Evgeshastii_renamed_48320_12012020
Гигант мысли
Регистрация:
06.06.2006
Ответ: Run Lineage II on Linux
Цитата:
смерть тупым системам защиты.
самое смешное в том, что от сторонних программ этот гг нифига не защищает, зато доставляет кучу неудобств. >_<
:) попробуй при запущенной линейке запустить артмани или хекс редактор :)

зы: если дорожишь акаунтом - НЕ ДЕЛАЙ ЭТОГО!!

APB Евген offline APB-R Вереск->Veresk online
WoW Veresk (Птыц)offline dedmazday 19lvl twink
EvE mrKtulhu offline L2 #10 MadeinUSSR offline Библия Барыги
Vangard SoH Mrak offline GW Mrak offline SotNW семья Ivanovi offline etk...
Аватар для Phistandantilus
Phistandantilus
Guest
Ответ: Run Lineage II on Linux
убитый GG где-то есть -читал на ла2бэйс вроде.. убить его нах и никаких проблем.. бан маловероятен.. банят даже легитов и разбанивать отказываются..
Аватар для Evgeshastii_renamed_48320_12012020
Гигант мысли
Регистрация:
06.06.2006
Ответ: Run Lineage II on Linux
бан без ГГ оччень вероятен - проверено на личном опыте

Добавлено через 56 секунд
на лабейсе лежат в основном софт для фри серверов - актуального патча для оффа ты там не найдешь

APB Евген offline APB-R Вереск->Veresk online
WoW Veresk (Птыц)offline dedmazday 19lvl twink
EvE mrKtulhu offline L2 #10 MadeinUSSR offline Библия Барыги
Vangard SoH Mrak offline GW Mrak offline SotNW семья Ivanovi offline etk...
Последний раз редактировалось Evgeshastii_renamed_48320_12012020; 25.01.2008 в 20:25. Причина: Добавлено сообщение
Аватар для Phistandantilus
Phistandantilus
Guest
Ответ: Run Lineage II on Linux
Сообщение от Evgeshastii:
:) попробуй при запущенной линейке запустить артмани или хекс редактор :)

зы: если дорожишь акаунтом - НЕ ДЕЛАЙ ЭТОГО!!
ты прям испужал - типа хекс редакторрр баннабле оффенсив
Аватар для DistortNeo
Заклинатель электронов в кремниевых кристаллах
Регистрация:
12.05.2006
Знаток
Награжден за: За помощь форуму и посетителям. Зомби мутанта Признанный автор
Награжден за: Статьи по Lineage2. Обзоры и руководства.
Ответ: Run Lineage II on Linux
Сообщение от Evgeshastii:
:) попробуй при запущенной линейке запустить артмани или хекс редактор :)

зы: если дорожишь акаунтом - НЕ ДЕЛАЙ ЭТОГО!!
Артмани лезет в память процессов, но ГГ перехватывает эти вызовы, поэтому он и блочит их. Тем не менее ничто не мешает написать свою программу, которая проводит системные вызовы в обход ГГ.

А ещё можно пробовать запустить Visual Studio, Borland C++ Builder и попробовать с ними полноценно поработать.

У меня все равно больше :)
Ваши права в разделе