Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Дев-блог. Проблемы с программой запуска.


  • Авторизуйтесь для ответа в теме
51 ответов в теме

#1
Astarta Atrax

Astarta Atrax

    ушла в подполье

  • Tech III Pilots
  • PipPipPipPipPip
  • 2101 сообщений
734
  • EVE Ingame:не играю
  • Client:Eng

(оригинал, перевод, обсуждение)


Дорогие пилоты!

Переход к использованию новой программы запуска EVE Online был сопряжён с выявлением нами двух серьёзных проблем; эта статья поможет вам решить их (и расскажет о наших планах по устранению недочётов).

Учтите, что без технических подробностей нам здесь не обойтись.



Проблема №1: конфликт прав на доступ к файлам

Описание проблемы:

Во время установки патча на экране появляется сообщение следующего вида, заканчивающееся словами «WindowsError»:

Traceback (most recent call last):
File "lib\update.pyc", line 527, in Update
File "lib\update.pyc", line 576, in _Update
File "lib\update.pyc", line 304, in Run
File "zsync\zsync.pyc", line 1421, in ApplyPatch
File "zsync\zsync.pyc", line 1412, in ApplyPatch
File "zsync\zsync.pyc", line 1497, in DeleteFile
WindowsError


Если во время установки патча пользователь нажимает на ссылку, выводящуюся в окне программы установки, то операционная система запускает браузер, открывая соответствующую веб-страницу. Процесс браузера наследует от «процесса-прародителя» (т. е. программы установки) принадлежащие ему дескрипторы файлов, что приводит к конфликту с программой установки при попытке изменить содержимое этих файлов.

Способ решения проблемы:

Если вы столкнулись с этой ошибкой, то вам следует закрыть все окна браузера, созданные программой установки, и перезапустить программу установки. Она должна возобновить процесс установки патча; если этого не случилось, воспользуйтесь программой для починки клиента.



Проблема №2: сбой данных

Описание проблемы:

На экране появляется сообщение следующего вида, заканчивающееся словами «data corruption» or «data stream»:

No handlers could be found for logger "zsync"
Exception in thread Thread-3:
Traceback (most recent call last):
File "threading.pyc", line 530, in __bootstrap_inner
File "threading.pyc", line 483, in run
File "zsync\readFromUrl.pyc", line 117, in DownloadPart
File "zsync\readFromUrl.pyc", line 136, in _DownloadPart
File "zsync\zsync.pyc", line 762, in callback
FileSyncError: data corruption


...или же сообщение, похожее на это:

No handlers could be found for logger "zsync"
Exception in thread Thread-4:
Traceback (most recent call last):
File "threading.pyc", line 530, in __bootstrap_inner
File "threading.pyc", line 483, in run
File "zsync\readFromUrl.pyc", line 117, in DownloadPart
File "zsync\readFromUrl.pyc", line 136, in _DownloadPart
File "zsync\zsync.pyc", line 522, in callback
TypeError: Error while decompressing: 1


Те, кто столкнулся с этой проблемы, наблюдают странности в поведении программы установки EVE Online и программы для починки клиента — например, они зацикливаются, возвращаясь к предыдущим этапам скачивания и установки патча (кроме того, начинает «подвисать» апдейтер программы установки).

Способ решения проблемы:

Найденный нами способ решения проблемы был успешно опробован как игроками, так и нашими специалистами; он связан с отключением программ ESET Smart Security и ESET NOD32 Antivirus. Мы уже связались со службой поддержки компании ESET и передали её представителям всю информацию, необходимую для воспроизведения обнаруженного нами сбоя. Дело в том, что одна из опций этих программ («фильтрация контента по протоколам приложений», application protocol content filtering) не даёт программе для починки клиента, апдейтеру программы установки и самой программе установки скачивать данные с наших серверов.

Проблема решается путём отключения этой опции на время установки апдейта (после этого её снова можно включить). Подробная инструкция по выполнению этой операции опубликована здесь: http://community.eve...&nid=4930&tid=1



Грядущий патч для лончера

Группа разработчиков, работающих над программой запуска, засиживается на работе допоздна, выявляя причины возникновения проблем и придумывая способы их решения. Новая версия программы запуска (1.11) уже доступна на тестовом сервере Singularity; до основного сервера (Tranquility) она доберётся завтра в первой половине дня, полностью устранив проблему №1 (конфликт прав на доступ к файлам). Параллельно с этим мы продолжим работать над устранением проблемы №2 (сбой данных); кроме того, мы отложили до следующей недели выход небольшого патча для самой игры, чтобы не усложнять жизнь тех, у кого программа запуска работает с перебоями.

С момента выхода обновления «Крусибл 1.5» (т. е. со вторника) в игру зашло около 220 тысяч подписчиков; с проблемами в работе программы загрузки EVE Online столкнулось примерно 6 тысяч человек. Шесть тысяч — это очень много; всем им мы хотим принести наши глубочайшие извинения.

Зачем он нужен, этот лончер?

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

По мере роста игры процесс выпуска патчей стал для CCP крайне сложным и утомительным — на одну строчку кода приходилось тратить столько же усилий, сколько и на большое обновление, вместо считанных часов на подготовку мелких апдейтов уходили недели. Благодаря программе запуска мы сможем гораздо быстрее устранять дефекты в работе игры — а вам, в свою очередь, будет доставаться больше интересного контента, выпускаемого гораздо чаще, чем до сих пор. Кроме того, программа запуска будет служить для нас источником ценной информации о процессе установки обновлений; мы уже используем её в этом качестве, успешно выявляя и устраняя многие сбои и неполадки.

Мы будем внимательно следить за комментариями к этой статье (равно как и за остальными разделами официального форума) — если вы столкнётесь с новыми проблемами, дайте нам знать.



CCP Unifex (Джонатан Лэндер)
Старший продюсер EVE
Online

и

CCP Cascade
Руководитель работ по проекту «Программа запуска»

Сообщение отредактировал Astarta Atrax: 16 March 2012 - 2:34

  • 7

З.Ы. Открою страшную тайну - мы все здесь альты Astarta Atrax.


#2
Хим

Хим

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1867 сообщений
571
  • EVE Ingame:Himeria
  • Corp:Weavers corp
  • Ally:Отсутствует
  • Client:Eng
Ну поглядим. Хотя у меня и так все работает нормально. Настроил и нет проблем.
  • 0

На отдыхе, искать если чО в городе Выкса. :)
 


#3
Утреннее Дерево

Утреннее Дерево

    ПЯТНИЦА каждый день!

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4806 сообщений
1470
  • Client:Eng
"Отключить антивирус"... я где-то уже слышал эти слова и ничего хорошего после этого не происходило. Неужто для борьбы с ботами надо прописывать юзеру живительных?

Ник руководителя работ по проекту «Программа запуска» (CCP Cascade) символизирует нешуточно. :facepalm:
  • 0
«История учит тому, что она ничему не учит, но жестоко наказывает тех, кто ее не знает».

#4
Хим

Хим

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1867 сообщений
571
  • EVE Ingame:Himeria
  • Corp:Weavers corp
  • Ally:Отсутствует
  • Client:Eng
Да никто с ботами не борется. Успокойтесь. Боты это часть экономики. Борятся с РМТ.
Более того я уверен, что ССР знает поименно всех ботоводов и переодически устраивает показательные выступления.
  • 0

На отдыхе, искать если чО в городе Выкса. :)
 


#5
Desmodus

Desmodus

    хочу смеяться пять минут

  • Tech III Pilots
  • PipPipPipPip
  • 919 сообщений
127
  • EVE Ingame:Old Fishman
  • Corp:NPC
  • Client:Eng
не хочу сглазить.но: не наблюдал никаких проблем с установкой 1,5 и дальнейших патчей и патчей патчей. вин7 32 бит, на борту под32 антивирус.
  • 0

#6
Утреннее Дерево

Утреннее Дерево

    ПЯТНИЦА каждый день!

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4806 сообщений
1470
  • Client:Eng

не хочу сглазить.но: не наблюдал никаких проблем с установкой 1,5 и дальнейших патчей и патчей патчей. вин7 32 бит, на борту под32 антивирус.

У меня не было проблем с установкой под вин7х64 и антивирус х64. <_<
  • 0
«История учит тому, что она ничему не учит, но жестоко наказывает тех, кто ее не знает».

#7
Naimas Alvares

Naimas Alvares

    Элитный рукожоп

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9512 сообщений
2893
  • EVE Ingame:Naimas Alvares
  • EVE Alt:Catalina Matias +more
  • Corp:не играю
  • Client:Eng
Куда из ланчера исчезла кнопка выбора языка? Изображение
  • 0
GW2 уголок ветеранов космических баталий: Discord

#8
Утреннее Дерево

Утреннее Дерево

    ПЯТНИЦА каждый день!

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4806 сообщений
1470
  • Client:Eng

Куда из ланчера исчезла кнопка выбора языка? Изображение

А она точно нужна в пусковике? :unsure:
  • 0
«История учит тому, что она ничему не учит, но жестоко наказывает тех, кто ее не знает».

#9
Naimas Alvares

Naimas Alvares

    Элитный рукожоп

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9512 сообщений
2893
  • EVE Ingame:Naimas Alvares
  • EVE Alt:Catalina Matias +more
  • Corp:не играю
  • Client:Eng

А она точно нужна в пусковике? :unsure:


ну была ж сначала :)

PS: грубо говоря мне не очень приятно смотреть на заголовок, который должен называться "Новости", при том, что там вписано "Игроков"...

Сообщение отредактировал Naimas Alvares: 16 March 2012 - 8:59

  • 0
GW2 уголок ветеранов космических баталий: Discord

#10
Утреннее Дерево

Утреннее Дерево

    ПЯТНИЦА каждый день!

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4806 сообщений
1470
  • Client:Eng

ну была ж сначала :)

Ну пока в клиент не лезут принудительно менять язык на автоопределяемый, можно несмело пофлудить на офе.
От мысли принудительного использования локализованного клиента бросает в холодный пот. :ninja:
  • 0
«История учит тому, что она ничему не учит, но жестоко наказывает тех, кто ее не знает».

#11
singler_1

singler_1

    Newbie

  • Tech II Pilots
  • 26 сообщений
1
  • EVE Ingame:sammater
  • Client:Eng
С этим чертовым ланчером не ставится патчи на 2-х компах win xp и win 7 64
Антивирус DrWeb. Отключение которого при установке патча не помогает.
Rapair не помогает.
Заработало только после полной переустановки.
Моя негодует!
  • 1

#12
Eklykti

Eklykti

    Пушистый изумруд

  • Tech III Pilots
  • PipPipPipPipPip
  • 1916 сообщений
110
  • EVE Ingame:Eklykti
  • Corp:.ANS.
  • Ally:UAFL
  • Channel:ANSUA
  • Client:Eng

Ну пока в клиент не лезут принудительно менять язык на автоопределяемый, можно несмело пофлудить на офе.
От мысли принудительного использования локализованного клиента бросает в холодный пот. :ninja:

env LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 wine eve.exe.

А вендузятник должен страдать.
  • 0

#13
Clancy

Clancy

    Clone Grade Ksi

  • CCP loc. team
  • 12406 сообщений
3015
  • EVE Ingame:Paul Clancy
  • Client:Рус

ну была ж сначала :)

PS: грубо говоря мне не очень приятно смотреть на заголовок, который должен называться "Новости", при том, что там вписано "Игроков"...


установочная папка евы -> launcher -> cache - settings.yaml -> открыть блокнотом и поправить ручками :)
  • 1

Лично я - полисексуальная кошечка, запертая в теле женщины.

запоминать три фигуры (квадратик, крест, дрон, треугольник, овал)


#14
Утреннее Дерево

Утреннее Дерево

    ПЯТНИЦА каждый день!

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4806 сообщений
1470
  • Client:Eng

env LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 wine eve.exe.

А вендузятник должен страдать.

Когда закончится жизненный цикл, виндузятников будут жарить на вертелах, а ворошить угли назначат линупсоидов. Но не так просто это будет сделать - все команды по ворошению углей нужно будет вводить через консоль на время, а кто не успеет и чья жаровня потухнет, тот поменяется местом с жертвой и вот уже виндузятники Drag'n'Drop'ом переворачивают угли, потирая обгорающие кисти рук и мерско хихикая. :icon_twisted:
  • 3
«История учит тому, что она ничему не учит, но жестоко наказывает тех, кто ее не знает».

#15
Clancy

Clancy

    Clone Grade Ksi

  • CCP loc. team
  • 12406 сообщений
3015
  • EVE Ingame:Paul Clancy
  • Client:Рус
а чуть выше в папке locales - списочек всех наличных локализаций (похоже) :)
  • 0

Лично я - полисексуальная кошечка, запертая в теле женщины.

запоминать три фигуры (квадратик, крест, дрон, треугольник, овал)


#16
Утреннее Дерево

Утреннее Дерево

    ПЯТНИЦА каждый день!

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4806 сообщений
1470
  • Client:Eng

установочная папка евы -> launcher -> cache - settings.yaml -> открыть блокнотом и поправить ручками :)

Я в кнопке лаунчера вижу только 1 кнопку - запуск клиента. То, что пусковик ещё и патчит глобал патчи, это хорошо. Хотя, опциональные патчи по-прежнему ставятся из окна клиента, что как бэ не радует.
Другой момент удручает - теперь, если нужно срочно открыть дополнительное окно, нужно несколько секунд ждать, пока исчезнет окошко запуска клиента - не очень удобно.
  • 0
«История учит тому, что она ничему не учит, но жестоко наказывает тех, кто ее не знает».

#17
Naimas Alvares

Naimas Alvares

    Элитный рукожоп

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9512 сообщений
2893
  • EVE Ingame:Naimas Alvares
  • EVE Alt:Catalina Matias +more
  • Corp:не играю
  • Client:Eng

установочная папка евы -> launcher -> cache - settings.yaml -> открыть блокнотом и поправить ручками :)


Чудо из чудес!
  • 0
GW2 уголок ветеранов космических баталий: Discord

#18
Clancy

Clancy

    Clone Grade Ksi

  • CCP loc. team
  • 12406 сообщений
3015
  • EVE Ingame:Paul Clancy
  • Client:Рус
а вообще да, это тема для поднятия на оффе. :)
  • 0

Лично я - полисексуальная кошечка, запертая в теле женщины.

запоминать три фигуры (квадратик, крест, дрон, треугольник, овал)


#19
Хим

Хим

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1867 сообщений
571
  • EVE Ingame:Himeria
  • Corp:Weavers corp
  • Ally:Отсутствует
  • Client:Eng

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


Просто не закрывай окно запуска клиента и все. Правда неудобства есть, у меня три разных клиента для разных аккаунтов... :(
  • 0

На отдыхе, искать если чО в городе Выкса. :)
 


#20
Clancy

Clancy

    Clone Grade Ksi

  • CCP loc. team
  • 12406 сообщений
3015
  • EVE Ingame:Paul Clancy
  • Client:Рус
про нод ещё: был пост от дева в духе "мы связались с их саппортом и они сказали нам, что данный фильтр работает по-разному на разных системах и машинах, поэтому возможно, что у кого-то с нодом проблемы есть, а у кого-то нет."

https://forums.eveonline.com/default.aspx?g=posts&m=948323#post948323

Earlier today I was in contact with their technical support who mentioned that the Application protocol content filtering acts differently on different computers and OS versions. So it is possible that some have issues and some others don't.


Сообщение отредактировал Clancy: 16 March 2012 - 10:24

  • 0

Лично я - полисексуальная кошечка, запертая в теле женщины.

запоминать три фигуры (квадратик, крест, дрон, треугольник, овал)





0 посетителей читают тему

0 members, 0 guests, 0 anonymous users