У меня игра запускается и работает стабильно, 50-80 фпс, пинг до 50, но трабл в следующем:
не запускается лаунчер, точнее запускается, но не может пройти авторизацию, пишет "не удается присоединиться к сервису battle.net" и как следствие, примерно раз в месяц приходится обновления закачивать на работе и тащить на флешке домой, чтоб совпадала версия клиента. Файл hosts поправлен, eu.battle.net прописан. DNSAPI подключен. Не могу понять, что ему надо.
К вопросам "почему не windows?" - комп старый, на нем WoW безбожно тормозит, если людей больше 10-ти фпс может падать до 5-10. - это к категории "как ни странно". Никакие махинации в винде и развлекаловка с ТП не смогли ускорить работу клиента, отправляли апгрейдить комп, но мне лень это делать только ради WoW :)
18 май 2014, 13:37
iOkObey
[0.2]
0
WoW через wine на FreeBSD
Подожди, подожди... Всё ли я правильно понял - твой комп выдает 10 фпс на винде и 50 на фрибсд в вайн?
У меня игра запускается и работает стабильно, 50-80 фпс, пинг до 50, но трабл в следующем:
если людей больше 10-ти фпс может падать до 5-10. Никакие махинации в винде и развлекаловка с ТП не смогли ускорить работу клиента, отправляли апгрейдить комп, но мне лень это делать только ради WoW :)
Под вайном быстрее, чем на винде?
Скрытый текст
18 май 2014, 14:05
uffzy
[10.7]
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
cyric
[0.6]
0
WoW через wine на FreeBSD
wine - не эмулятор :) ну и все эти примочки прекрасно устанавливаются в том же wine.
И да, под FreeBSD почему-то игры идут значительно быстрее, чем в родной среде.
з.ы. Вопрос к людям, которые, возможно, решали мою проблему, плиз, воздержитесь от флуда.
18 май 2014, 14:29
cyric
[0.6]
0
WoW через wine на FreeBSD
Мне почти 40 лет, дружище, я вышел из возраста бурных фантазий.
но при этом готовь сквозь любую боль и кровь играть в вов.
ага, вышел.
я даже ничего конструктивного вкидывать не буду. эта тема безнадёжна как и сам автор.
18 май 2014, 16:31
cyric
[0.6]
0
WoW через wine на FreeBSD
По делу, плиз.
Артефакты только в оконном режиме.
18 май 2014, 16:46
DDUH
[41.4]
0
WoW через wine на FreeBSD
Я думаю пробелма в самом лаунчере, стоит посмотреть какие dll он тянет за собой, есть подозрение что какой-нибудь последний MSVCRT.
Да, только что посмотрел он использует MSVCR100.dll и ещё несколько типа ole32.dll и т.д.
Kreeme писал(а):
cyric писал(а):
У меня игра запускается и работает стабильно, 50-80 фпс, пинг до 50, но трабл в следующем:
если людей больше 10-ти фпс может падать до 5-10. Никакие махинации в винде и развлекаловка с ТП не смогли ускорить работу клиента, отправляли апгрейдить комп, но мне лень это делать только ради WoW :)
Под вайном быстрее, чем на винде?
На старых компах да, это примерно как запускать вов без ОС совсем. Ни что не жрёт ресурсы и не тормозит.
18 май 2014, 20:11
cyric
[0.6]
0
WoW через wine на FreeBSD
DDUH писал(а):
Я думаю пробелма в самом лаунчере, стоит посмотреть какие dll он тянет за собой, есть подозрение что какой-нибудь последний MSVCRT.
Да, только что посмотрел он использует MSVCR100.dll и ещё несколько типа ole32.dll и т.д.
Это я уже все подставил, там ощущение такое, что он тупо не видит настройки сети
нарыл в гугле первую строку - проблема аналогичная моей у красноглазиков ubuntu, но она также не решена и касается их системы, да еще и 64-битной. У меня на ubuntu все работало, в том числе и лаунчер, но игра тормозила дичее, чем на винде раз в 5, правда это было год назад :)
18 май 2014, 21:29
DDUH
[41.4]
0
WoW через wine на FreeBSD
cyric писал(а):
DDUH писал(а):
Я думаю пробелма в самом лаунчере, стоит посмотреть какие dll он тянет за собой, есть подозрение что какой-нибудь последний MSVCRT.
Да, только что посмотрел он использует MSVCR100.dll и ещё несколько типа ole32.dll и т.д.
Это я уже все подставил, там ощущение такое, что он тупо не видит настройки сети
нарыл в гугле первую строку - проблема аналогичная моей у красноглазиков ubuntu, но она также не решена и касается их системы, да еще и 64-битной. У меня на ubuntu все работало, в том числе и лаунчер, но игра тормозила дичее, чем на винде раз в 5, правда это было год назад :)
Он там настройки ИЕ использует, может у тебя ИЕ в офлайн моде, попробуй запусти его под вайной.
18 май 2014, 21:54
cyric
[0.6]
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
DDUH
[41.4]
0
WoW через wine на FreeBSD
От рута запускаешь агент ?
Можен ему прав не хватает открыть порт.
19 май 2014, 07:57
cyric
[0.6]
0
WoW через wine на FreeBSD
Оно ему не надо, у меня выставлен -add pass ip from any to any- на домашней машине.
Он пытается через несуществующий виндовый брандмауэр открыть порты, которые в системе и так открыты.
Надо его в дебаггере расковырять, видимо, на это событие ) Но это уже вечером.
19 май 2014, 10:09
cyric
[0.6]
1
WoW через wine на FreeBSD
В общем, проблему решил через попу, хотя буду и дальше пытаться решить через прямой запуск лаунчера.
Если получится обязательно отпишусь в этой теме. Решено следующим образом:
1) Установил VirtualBox
2) Запилил туда WinXP
3) Назначил в качестве общей папки папку WoW с основной системы.
4) Из VirtualBox стартуем лаунчер WoW, обновляем игру.
5) Закрываем VirtualBox, стартуем $wine WoW.exe в основной системе, наслаждаемся.
Запустить игру в гостевой WinXP возможно, но смысла нет :)
Спасибо всем, кто принял участие в обсуждении темы. Если хотите гайдик по установке и запуску WoW в агрессивной среде FreeBSD могу составить подробную инструкцию с картинками, не у всех же восьмиядерные монстры с десятками гигабайт ОЗУ на борту :)
Пути будут отличаться от моих, но в принципе все должно быть понятно, лаунчер запускается и обновляет wow. Если необходим значок battle.net клиента в трее, то через winecfg выбираем приложение Agent.exe и добавляем в графу библиотеки dbghelp, меняем у нее в свойствах значение на disabled (отключить). Если этого не сделать приложение вылетит через пару минут. Но, в принципе, для игры оно не нужно.
На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.