WoW через wine на FreeBSD  
Автор Сообщение

0
Сообщение WoW через wine на FreeBSD

Собственно, кто кроме меня юзает сабж?

У меня игра запускается и работает стабильно, 50-80 фпс, пинг до 50, но трабл в следующем:

не запускается лаунчер, точнее запускается, но не может пройти авторизацию, пишет "не удается присоединиться к сервису battle.net" и как следствие, примерно раз в месяц приходится обновления закачивать на работе и тащить на флешке домой, чтоб совпадала версия клиента. Файл hosts поправлен, eu.battle.net прописан. DNSAPI подключен. Не могу понять, что ему надо.

К вопросам "почему не windows?" - комп старый, на нем WoW безбожно тормозит, если людей больше 10-ти фпс может падать до 5-10. - это к категории "как ни странно". Никакие махинации в винде и развлекаловка с ТП не смогли ускорить работу клиента, отправляли апгрейдить комп, но мне лень это делать только ради WoW :)

 



18 май 2014, 13:37
Профиль

0
Сообщение WoW через wine на FreeBSD

Подожди, подожди... Всё ли я правильно понял - твой комп выдает 10 фпс на винде и 50 на фрибсд в вайн? 



18 май 2014, 13:58
Профиль

1
Сообщение WoW через wine на FreeBSD

Именно, но вопрос не в этом.



18 май 2014, 14:04
Профиль



<на БЭНТЛИ по парижу>


Сервер: Свежеватель Душ
0
Сообщение WoW через wine на FreeBSD

cyric писал(а):
У меня игра запускается и работает стабильно, 50-80 фпс, пинг до 50, но трабл в следующем:

 

если людей больше 10-ти фпс может падать до 5-10. Никакие махинации в винде и развлекаловка с ТП не смогли ускорить работу клиента, отправляли апгрейдить комп, но мне лень это делать только ради WoW :)

 

Под вайном быстрее, чем на винде?

 

 



18 май 2014, 14:05
Профиль

0
Сообщение WoW через wine на FreeBSD

Цитата:
Wine is an open source implementation of a Windows application environment, which allows running Windows programs on other operating systems.

Wine should work for most user applications including Microsoft Office 2007. Games tend to be more problematic, but many work without issue.

т.е. вов без всяких directx, framework'ов и прочего запускается только под одним этим эмулятором windows среды? звучит как-то =/



18 май 2014, 14:10
Профиль ICQ Skype

0
Сообщение WoW через wine на FreeBSD

wine - не эмулятор :) ну и все эти примочки прекрасно устанавливаются в том же wine.

И да, под FreeBSD почему-то игры идут значительно быстрее, чем в родной среде.

з.ы. Вопрос к людям, которые, возможно, решали мою проблему, плиз, воздержитесь от флуда.



18 май 2014, 14:29
Профиль

0
Сообщение WoW через wine на FreeBSD

Мне почти 40 лет, дружище, я вышел из возраста бурных фантазий.

#165



18 май 2014, 15:17
Профиль

0
Сообщение WoW через wine на FreeBSD

классные текстурки с артефактами. что мешает поставить опенгл на винде?



18 май 2014, 15:59
Профиль WWW

-10
Сообщение WoW через wine на FreeBSD

cyric писал(а):

Мне почти 40 лет, дружище, я вышел из возраста бурных фантазий.

#786

но при этом готовь сквозь любую боль и кровь играть в вов.

ага, вышел.

 

я даже ничего конструктивного вкидывать не буду. эта тема безнадёжна как и сам автор.



18 май 2014, 16:31
Профиль

0
Сообщение WoW через wine на FreeBSD

По делу, плиз.

Артефакты только в оконном режиме.



18 май 2014, 16:46
Профиль

0
Сообщение WoW через wine на FreeBSD

Я думаю пробелма в самом лаунчере, стоит посмотреть какие dll он тянет за собой, есть подозрение что какой-нибудь последний MSVCRT.

Да, только что посмотрел он использует MSVCR100.dll и ещё несколько типа ole32.dll и т.д.


Kreeme писал(а):

cyric писал(а):
У меня игра запускается и работает стабильно, 50-80 фпс, пинг до 50, но трабл в следующем:

 

если людей больше 10-ти фпс может падать до 5-10. Никакие махинации в винде и развлекаловка с ТП не смогли ускорить работу клиента, отправляли апгрейдить комп, но мне лень это делать только ради WoW :)

 

Под вайном быстрее, чем на винде?

На старых компах да, это примерно как запускать вов без ОС совсем. Ни что не жрёт ресурсы и не тормозит.

 



18 май 2014, 20:11
Профиль WWW

0
Сообщение WoW через wine на FreeBSD

DDUH писал(а):

Я думаю пробелма в самом лаунчере, стоит посмотреть какие dll он тянет за собой, есть подозрение что какой-нибудь последний MSVCRT.

Да, только что посмотрел он использует MSVCR100.dll и ещё несколько типа ole32.dll и т.д.

Это я уже все подставил, там ощущение такое, что он тупо не видит настройки сети

Цитата:

err:wininet:open_http_connection create_netconn failed: 12029

fixme:process:GetLogicalProcessorInformation (0xfef010,0xfef61c): stub

fixme:process:GetLogicalProcessorInformation (0xfef010,0xfef61c): stub

нарыл в гугле первую строку - проблема аналогичная моей у красноглазиков ubuntu, но она также не решена и касается их системы, да еще и 64-битной. У меня на ubuntu все работало, в том числе и лаунчер, но игра тормозила дичее, чем на винде раз в 5, правда это было год назад :)



18 май 2014, 21:29
Профиль

0
Сообщение WoW через wine на FreeBSD

cyric писал(а):

DDUH писал(а):

Я думаю пробелма в самом лаунчере, стоит посмотреть какие dll он тянет за собой, есть подозрение что какой-нибудь последний MSVCRT.

Да, только что посмотрел он использует MSVCR100.dll и ещё несколько типа ole32.dll и т.д.

Это я уже все подставил, там ощущение такое, что он тупо не видит настройки сети

Цитата:

err:wininet:open_http_connection create_netconn failed: 12029

fixme:process:GetLogicalProcessorInformation (0xfef010,0xfef61c): stub

fixme:process:GetLogicalProcessorInformation (0xfef010,0xfef61c): stub

нарыл в гугле первую строку - проблема аналогичная моей у красноглазиков ubuntu, но она также не решена и касается их системы, да еще и 64-битной. У меня на ubuntu все работало, в том числе и лаунчер, но игра тормозила дичее, чем на винде раз в 5, правда это было год назад :)

Он там настройки ИЕ использует, может у тебя ИЕ в офлайн моде, попробуй запусти его под вайной.



18 май 2014, 21:54
Профиль WWW

0
Сообщение WoW через wine на FreeBSD

Тоже думал об этом, но это уже другая история. IE в wine не ставится, попробую что-нибудь нашаманить с ним.

Спасибо за идею.

 

p/s/ не помогло, при открытом ослике те же ошибки. ослик ходит по интернету без проблем.

 

p/p/s кажется нашел через qt4wine корень зла, но разбирать уже буду завтра )

Цитата:

Executing operation: disable_firewall applicationPath="C:\users\Public\Application Data\Battle.net\Agent\Agent.2880\Agent.exe" applicationName="Battle.net Update Agent"
fixme:hnetcfg:fw_profile_get_NotificationsDisabled 0x130c68, 0x51ef020
AgentAsAdmin failed to add a firewall exception for 'C:\users\Public\Application Data\Battle.net\Agent\Agent.2880\Agent.exe'.
Registered Periodic Event: "auth validation event" with a resolution of 10000 and a start delay of 10000

 



18 май 2014, 22:15
Профиль

0
Сообщение WoW через wine на FreeBSD

От рута запускаешь агент ?


Можен ему прав не хватает открыть порт.



19 май 2014, 07:57
Профиль WWW

0
Сообщение WoW через wine на FreeBSD

Оно ему не надо, у меня выставлен -add pass ip from any to any- на домашней машине.

Он пытается через несуществующий виндовый брандмауэр открыть порты, которые в системе и так открыты.

Надо его в дебаггере расковырять, видимо, на это событие ) Но это уже вечером.



19 май 2014, 10:09
Профиль

1
Сообщение WoW через wine на FreeBSD

В общем, проблему решил через попу, хотя буду и дальше пытаться решить через прямой запуск лаунчера.

Если получится обязательно отпишусь в этой теме. Решено следующим образом: 

1) Установил VirtualBox

2) Запилил туда WinXP

3) Назначил в качестве общей папки папку WoW с основной системы.

4) Из VirtualBox стартуем лаунчер WoW, обновляем игру.

5) Закрываем VirtualBox, стартуем $wine WoW.exe в основной системе, наслаждаемся.

Запустить игру в гостевой WinXP возможно, но смысла нет :)

Спасибо всем, кто принял участие в обсуждении темы. Если хотите гайдик по установке и запуску WoW в агрессивной среде FreeBSD могу составить подробную инструкцию с картинками, не у всех же восьмиядерные монстры с десятками гигабайт ОЗУ на борту :)

Всем добра )



19 май 2014, 19:42
Профиль

1
Сообщение WoW через wine на FreeBSD

Решение найдено.

#killall wine

$wine /home/andi/.wine/drive_c/users/Public/Application\ Data/Battle.net/Agent/Agent.2880/Agent.exe --nohttpauth &

$wine /home/andi/.wine/drive_c/WoW/Wow.exe

Пути будут отличаться от моих, но в принципе все должно быть понятно, лаунчер запускается и обновляет wow. Если необходим значок battle.net клиента в трее, то через winecfg выбираем приложение Agent.exe и добавляем в графу библиотеки dbghelp, меняем у нее в свойствах значение на disabled (отключить). Если этого не сделать приложение вылетит через пару минут. Но, в принципе, для игры оно не нужно.

 

Всем удачи!

 



21 май 2014, 13:33
Профиль

0
Сообщение WoW через wine на FreeBSD

Не играй на работе или купи ноут уже себе



21 май 2014, 13:46
Профиль



<Это Конечная>


Сервер: Свежеватель Душ
1
Сообщение WoW через wine на FreeBSD

Нет ничего приятней чем разорбраться с какой нить трудной задачкой, а ноут купить любой может   



21 май 2014, 17:01
Профиль Skype
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru