Не запускается под линуксом

Автор Hopolond, 20 июня 2016, 21:49:07

« назад - далее »

Hopolond

Решил я тут в ла2 побегать. Хочу запустить под линуксом, но не получается. Пробовал 2 варианта.

1) Скачал клиент с сайта, попробовал запустить. В терминале выдает следующую ошибку

wine /home/hopolond/Games/La2/system/l2.exe
err:module:attach_process_dlls "vorbisfile.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\hopolond\\Games\\La2\\system\\l2.exe" failed, status c0000005

Установил чистый клиент. Скопировал оттуда vorbisfile.dll в папку с игрой. Клиент запустился со следующей ошибкой

[spoiler][/spoiler]

2) Попробовал пропатчить чистый клиент автоапдейтером. Все то же самое: сначала ругался на vorbisfile.dll, потом геймгвард.

Есть идеи, как исправить? Может ли гг ругаться из-за vorbisfile.dll из чистого клиента? Как я понял это всего лишь файл аудиокодека. В 11-м году Старк писал, что админы предусмотрели возможность игры под вайном. Есть тут такие?

Hopolond

Апдейт.
1) Установил по виндой чистый клиент. Запустил автоапдейтер. Запустил клиент. Все работает. Скинул клиент в линукс. Также ругается на

err:module:attach_process_dlls "vorbisfile.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\media\\hopolond\\ECE88F12E88ED9EA\\Program Files (x86)\\La2\\system\\l2.exe" failed, status c0000005

2) Запустил винду. Скинул vorbisfile.dll из чистого клиента в клиент с игрой. Запустил. При выборе сервака выдало сообщение, что-то вроде сервак закрыл соединение.

Итак, проблемный файл vorbisfile.dll. Почему failed to initialize?

На вечер планы следующие: собрать вайн из исходников, проследив за поддержкой ogg vorbis. Но пока не уверен пива маловато или уже многовато. Так что хотелось бы услышать хоть что-нибудь от админов.

Навухогорлоносор

Цитата: Hopolond от 21 июня 2016, 16:35:00
На вечер планы следующие: собрать вайн из исходников
Дельная мысль
http://forum.l2arcana.ru/index.php?topic=3330.msg62839#msg62839
лично мне кажется, что именно этот ворбисфайл вовсе не файл, отвечающий за декодинг ogg аудиофайлов, а является частью защиты сервера от ботов и подобных программ. Может в новой версии wine чего-нидь навертели такого, что уже перестало поддерживать эмуляцию защиты наподобие каких-нибудь там lameguard-ов и прочия...

Hopolond

   Как всегда ни слова от админов. Сборка из исходников ничего не дала. Попробовал еще через PlayOnLinux несколько версий, в том числе очень старых. Не помогло.
   Если товарищ Навухогорлоносор прав, и ворбис - часть защиты, то без помощи админов/прогеров тут ничего не сделать походу. Знать бы хоть, что нужно для норм работы защиты: с++ библиотеки, нет фрэймворк, еще какая-нибудь фигня...
   Не хочу грузиться в винду каждый раз. Тупо.

Kamiko-san

Хитрость - норма жЫзни, а спойл - ее смысл!

"...Камикото - нормальный адекватный гном." © Hisoka.

Спойлер должен уметь влезть человеку в душу. И чего-нибудь оттуда достать! ©

Оо, Ками, ты мозг сервера )© ddsdsd

ПМ в игре: Kamiko, Kamikoto, Naoko, Saki, Yukie, Morimoto, Shinoda, Ohiko, Aiko, и так дальше...

http://vk.com/kamikox3
https://vk.com/l2arcanainterlude


Vizavi

Цитата: Hopolond от 23 июня 2016, 15:41:40
   Не хочу грузиться в винду каждый раз. Тупо.

у вас нет желания не то чтобы поставить винду, а просто лень её загрузить, но зато вы настойчиво требуете, чтобы вам рассказали принципы защиты в клиенте. не тупо ли?
Среди линейщиков бытует мнение, что эти-маленькие-ублюдки-гномы ежедневно приносят кровавые жертвы Корейскому Рандому для обеспечения его покровительства в крафте и спойле. К сожалению, отловить мерзавцев в реале не удалось. Тайна покрыта мраком. Возможно, здесь замешан ужасный WMZ. Достоверных данных нет.

Hopolond

   Я не прошу рассказывать, как работает защита. Просто 5 лет назад некий Старк писал, что предусмотрен запуск клиент под вайном. На данный момент не работает. Хотелось бы услышать, можно с этим что-то сделать или нет? Вдруг мне всего лишь некоторые вещи поднастроить надо и все заработает, а я сам этого не осознаю. Еще есть вариант, что прогерам работы на 15 минут. Хотя это вряд ли  :D
   Если бы винда видела линуксовые разделы, проблем бы не было. Но увы. Представьте себе, играю, захотел передохнуть. Чтобы включить сериальчик, нужно загрузиться в линукс, потом обратно для игры. А в онлайне смотреть - как всегда убогое качество. Музон, опять же, на разделе с линуксом.
   Ну и в конце концов, почему я не могу быть недовольным отсутствием ответа от админов?Отрицательный ответ тоже ответ.

RapiDo

Цитата: Hopolond от 24 июня 2016, 20:04:03
   Я не прошу рассказывать, как работает защита. Просто 5 лет назад некий Старк писал, что предусмотрен запуск клиент под вайном. На данный момент не работает. Хотелось бы услышать, можно с этим что-то сделать или нет? Вдруг мне всего лишь некоторые вещи поднастроить надо и все заработает, а я сам этого не осознаю. Еще есть вариант, что прогерам работы на 15 минут. Хотя это вряд ли  :D
   Если бы винда видела линуксовые разделы, проблем бы не было. Но увы. Представьте себе, играю, захотел передохнуть. Чтобы включить сериальчик, нужно загрузиться в линукс, потом обратно для игры. А в онлайне смотреть - как всегда убогое качество. Музон, опять же, на разделе с линуксом.
   Ну и в конце концов, почему я не могу быть недовольным отсутствием ответа от админов?Отрицательный ответ тоже ответ.
Многие вещи не работают под линукс. Руофы никогда не работали. Punkbuster Call of Duty. EA Games Generals. Всего не вспомню.
Если достаточно мощный комп, то поставь виртуальную машину.

Forbidden

ТСу

Вы хотя бы указали под чем пытаетесь запустить. Семейств много и в какую сторону копать непонятно. Сборки вайна под каждую ветку свои. Проблемы у каждой ветки свои.
Просвещение внедрять с умеренностью, по возможности избегая кровопролития
(c) Салтыков Щедрин

Hopolond


Hopolond

Ubuntu 14.04 64 bit
wine-1.8 с 32-битным префиксом.
Попробовал установить через winetricks все, что можно. Все та же ошибка 124 от гг. Вывод консоли:

[spoiler]hopolond@hopolond-pc:~$ wine /home/hopolond/Games/La2/system/l2.exe
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x32efc8,0x32efc4): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32e688,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32e898,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32a458,0x00000000), stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:win:EnumDisplayDevicesW ((null),0,0x32a6f8,0x00000000), stub!
err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (3277), rejected
err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (3277), rejected
fixme:imm:ImmReleaseContext (0x10096, 0x19add0): stub
fixme:advpack:write_predefined_strings SYS_MOD_PATH needs more work
fixme:d3d:state_patchedgestyle WINED3D_RS_PATCHEDGESTYLE 0x3f800000 not yet implemented.[/spoiler]


RapiDo

Цитата: Hopolond от 25 июня 2016, 08:44:57
Ubuntu 14.04 64 bit
wine-1.8 с 32-битным префиксом.
Попробовал установить через winetricks все, что можно. Все та же ошибка 124 от гг. Вывод консоли:

[spoiler]hopolond@hopolond-pc:~$ wine /home/hopolond/Games/La2/system/l2.exe
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x32efc8,0x32efc4): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32e688,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32e898,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32a458,0x00000000), stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:win:EnumDisplayDevicesW ((null),0,0x32a6f8,0x00000000), stub!
err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (3277), rejected
err:xvidmode:ComputeGammaFromRamp low-biased gamma ramp (3277), rejected
fixme:imm:ImmReleaseContext (0x10096, 0x19add0): stub
fixme:advpack:write_predefined_strings SYS_MOD_PATH needs more work
fixme:d3d:state_patchedgestyle WINED3D_RS_PATCHEDGESTYLE 0x3f800000 not yet implemented.[/spoiler]
на winehq пишут, что под wine 1.5 запуск платина. Может попробовать руками пересобрать?

Hopolond


на winehq пишут, что под wine 1.5 запуск платина. Может попробовать руками пересобрать?
[/quote]

Во времена 1.5 (март 2012 года) на серверах стояла другая защита. Она могла норм работать. Текущая не работает. Тут пересборка не поможет.

Hopolond

Forbidden, вопросом занимаетесь или нет? Хочется определенности, а то может я зря надеюсь.

Kamiko-san

 Слушайте, выяснять чем занимается Форби лучше с ним в ЛС, откуда остальные-то в курсе?
Хитрость - норма жЫзни, а спойл - ее смысл!

"...Камикото - нормальный адекватный гном." © Hisoka.

Спойлер должен уметь влезть человеку в душу. И чего-нибудь оттуда достать! ©

Оо, Ками, ты мозг сервера )© ddsdsd

ПМ в игре: Kamiko, Kamikoto, Naoko, Saki, Yukie, Morimoto, Shinoda, Ohiko, Aiko, и так дальше...

http://vk.com/kamikox3
https://vk.com/l2arcanainterlude