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

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

Программа установки игры: стандартный инсталлятор и полная версия


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

#1
Clancy

Clancy

    Clone Grade Ksi

  • CCP loc. team
  • 12406 сообщений
3015
  • EVE Ingame:Paul Clancy
  • Client:Рус
Оригинал, перевод

Всем привет!

Меня зовут CCP Cascade; я работаю младшим техническим продюсером в команде Core Technology Group. От имени своих коллег ― CCP Atropos, CCP Mandrake, CCP Sputnik и CCP TopKnot ― я хотел бы рассказать о проектах, над которыми мы трудились в последнее время. Плоды нашей работы зачастую не видны игрокам, но они, тем не менее, касаются элементов EVE Online, с которыми вы имеете дело каждый день ― программами установки, обновления игры и восстановления поврежденных игровых файлов. Узнать больше о проектах, которыми мы занимались, можно из этих статей: "Fixing Lag: And I, for one, welcome our new automation overlords", "When patching fails, repair" и "The EVE Repair Tool and You“ (на английском языке).

В последнее время наша команда работала над двумя проектами: так называемым «стандартным инсталлятором» (generic patcher) и полной версией программы установки игры с использованием нескольких архивов данных.

Вкратце расскажу об основных изменениях:


Программа установки:

• Теперь при использовании инсталлятора вы можете возобновить скачивание обновления (если, например, вы потеряли соединение с интернетом или отменили его вручную).

• Полная версия программы установки игры была разбита на 3 части: инсталлятор и два архива данных (Payload1 и Payload2). Это важно лишь в том случае, если вы собираетесь использовать «запасной инсталлятор» (fallback installer).


Стандартный инсталлятор:

• Игрокам, возвращающимся в игру после долгого перерыва, теперь будет проще установить все необходимые обновления.

• Игрокам, которые не знают, какая именно версия игры установлена на их компьютере, не придется ее искать ― стандартный инсталлятор в состоянии установить обновление на любую версию игры.

• Чтобы скачать стандартный инсталлятор, откройте соответствующую веб-страницу, выберите используемую вами операционную систему и перейдите по ссылке “Generic Patcher”.


Полная версия инсталлятора

Раньше существовало две версии инсталлятора игры под Windows:

• Первая ― «Инсталлятор» ― представляла собой небольшой исполняемый файл; при его запуске осуществлялось подключение к нашему серверу и начиналось скачивание файлов игры.

• Вторая ― так называемый «запасной инсталлятор» – представляла собой один большой архив, в котором содержались все файлы игры; ее можно было скачать с помощью браузера с нашего сайта.

После выхода обновления «Инкарна» общий размер инсталлятора превысил 4 гигабайта.


Почему это так важно?

В операционной системе Windows существует ограничение на размер исполняемого файла ― для 32-битных систем он не должен превышать 4 гигабайт. Более того, размер всех файлов в операционных системах, использующих FAT-32, ограничен 4 гигабайтами. Подавляющее большинство пользователей в настоящее время использует NTFS, но мы решили сохранить совместимость со старой файловой системой и разделили архив данных (где хранятся все файлы игры) на несколько частей.


Что это значит для меня лично?

Так как на вашем компьютере (надеюсь) уже установлена «Ева», особых изменений вы не заметите. Но если вы захотите переустановить игру или записать ее на флэшку, вам следует иметь в виду несколько важных моментов.

При скачивании «запасного инсталлятора» вы загружаете на свой компьютер три файла:

• Исполняемый файл

• Payload 1

• Payload 2

Для установки игры их необходимо поместить в одну директорию. К слову, общий размер этих файлов незначительно превышает 4-гигабайтное ограничение и в настоящий момент составляет 4,5 ГБ.

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

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


Стандартный инсталлятор

По мере выхода новых обновлений EVE Online, размер и количество патчей продолжает расти. Чем старше версия используемого вами клиента, тем больше патч, который необходимо скачать, чтобы начать играть. Это плохо как для вас (из-за необходимости скачивать большие объемы данных), так и для нас (из-за увеличения времени на создание новых сборок и их тестирования); мы хотим иметь возможность выпускать патчи для сервера Tranquility максимально оперативно, поэтому время, затрачиваемое на сборку и тестирование патчей, должно быть минимальным. В настоящий момент для каждого обновления мы готовим примерно 20 патчей (по одной на каждую предыдущую версию клиента) ― раньше при использовании достаточно старой версии клиента (не обновлявшейся как минимум 8 месяцев) вам пришлось бы скачивать всю игру заново.

Встречайте: стандартный инсталлятор! С его помощью вы можете обновить любую версию клиента, как бы давно она ни была установлена. Этот инсталлятор проверяет, какие именно данные отсутствуют в вашей версии игры, и скачивает требуемые файлы. Более того, если какой-либо файл игры был изменен, инсталлятор загружает не весь файл целиком, а лишь необходимые данные ― если, допустим, две версии 100-мегабайтового файла отличаются на несколько мегабайт, вам не придется скачивать весь файл целиком.

Изображение

Планы на будущее

Все описанные выше изменения призваны сделать процесс установки и обновления игры проще и удобнее для каждого из вас. Мы уже приступили к работе над следующими этапами этого проекта; но подробнее об этих (довольно интересных) нововведениях мы расскажем в ближайшем будущем. Пока что будем рады услышать ваши комментарии!
  • 12

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

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


#2
hellflames

hellflames

    Newbie

  • Tech II Pilots
  • 12 сообщений
1
  • EVE Ingame:Hell Flames
  • Corp:Zero Technology
  • Client:Рус
Молодцы...что уж :)
  • 0

#3
Fause

Fause

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 429 сообщений
63
  • EVE Ingame:TheDesolator
  • EVE Alt:TheSovereign
  • Corp:Y.G.G.D.R.A.S.I.L.
  • Ally:BSoD
  • Channel:Y-Recruit
  • Client:Eng

Теперь при использовании инсталлятора вы можете возобновить скачивание обновления (если, например, вы потеряли соединение с интернетом или отменили его вручную).



Как этого нехватало во времена 10кб/с интернета.
  • 2

#4
darkpan

darkpan

    Shri Rudra Dhyanam

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9152 сообщений
2698
  • EVE Ingame:darkpan
  • Client:Eng

• Теперь при использовании инсталлятора вы можете возобновить скачивание обновления (если, например, вы потеряли соединение с интернетом или отменили его вручную).

ну наконец-то. а то пару раз проще было выкачать клиент заново, чем без конца перезапускать инсталяшку в случае глюков с соединением
  • 0

#5
Anastasy

Anastasy

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1662 сообщений
73
  • EVE Ingame:Anastasy BL
  • Corp:T R I B E
  • Ally:Minmatar Republic
  • Client:Eng
Вообщем прикрутили ГУИ под стандартный инсталятор к repair.exe. Развили только докачку, что очень даже не плохо.
  • 0

#6
Atmega

Atmega

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12951 сообщений
2715
  • EVE Ingame:Atmega
  • Corp:MEN
  • Client:Eng
Короче критики тут нет, ребята делают свое дело, едят свой хлеб.
  • 0

We don't need to get a life, we gamers have many lifes.

Time you enjoy wasting, was not wasted.


#7
fire

fire

    NPC/動畫始終是真

  • Tech III Pilots
  • PipPipPipPipPip
  • 2326 сообщений
153
  • EVE Ingame:Little Cat
  • Corp:BLCMI
  • Client:Eng
хоть что то 100% позитивное
  • 0

9b4f8adae3c47607ddf2d0070fec423b.jpg


#8
Eretic

Eretic

    Легат Возврата

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5197 сообщений
446
  • EVE Ingame:KB Eretic
  • Client:Eng
Не расстраивайся, кто-нить обязательно придет и обосрет блог. :)
  • 0
Ересь - иной взгляд на привычные вещи

Не зная ни сна, ни отдыха, при лунном и солнечном свете мы делаем деньги из воздуха, что бы снова пустить их на ветер

Сражение, это странный опыт. Мы планируем действия за счет интеллекта, сражаемся за счет инстинктов, и только потом понимаем, что выжили лишь благодаря случаю.(с)Из письма Фиска Блэка своей сестре Люси.

#9
Snark

Snark

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5393 сообщений
1522
Ну почему же, всегда можно понудить "не прошло и 10 лет, как докачка появилась" :)
  • 0

#10
Liteik

Liteik

    Невиновных не существует, есть лишь разные степени вины.

  • EVE-RU Team
  • 25199 сообщений
7187
  • EVE Ingame:Liteik
  • Corp:SOT
  • Ally:.-D-.
  • Client:Eng
лучше переводчикам репу надувайте)
  • 0

---------------------------------------

Черный ворон, шож ты вьешься


#11
Tihiy

Tihiy

    Форумный призрак

  • Tech III Pilots
  • PipPipPipPipPip
  • 2130 сообщений
1043
  • EVE Ingame:Diego Virt
  • Corp:-FDE-
  • Ally:-
  • Client:Рус
Промахнулся мимо плюса, извините =/ Оценку никак поменять нельзя?
Компенсировал репутацию на случайных постах ТС.
  • 0
Умей мечтать не став рабом мечтаний
И мыслить мысли не обожествив...
/Р. Киплинг/

#12
LapaM

LapaM

    #define TRUE FALSE

  • Tech III Pilots
  • PipPipPipPip
  • 1136 сообщений
69
  • EVE Ingame:LapaM
  • Corp:-
  • Ally:-
  • Channel:efs
  • Client:Eng

...
Более того, если какой-либо файл игры был изменен, инсталлятор загружает не весь файл целиком, а лишь необходимые данные ― если, допустим, две версии 100-мегабайтового файла отличаются на несколько мегабайт, вам не придется скачивать весь файл целиком.
...


Сделали аналог технологии FOTA Изображение. Молодцы
  • 0
переубеждать тролля в том, что жираф на самом деле существует, если он не верит фоткам и видео - неразумно, потому что единственным нормальным методом будет анальное изнасилование жирафом этого тролля. С другой стороны, совершенно очевидно, что временные- и трудозатраты на то, чтобы возбудить жирафа, чрезмерны для цели переубеждения упертого дебила. Хотя жирафу будет приятно. возможно. (с) Clancy

#13
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 29180 сообщений
4453

Сделали аналог технологии FOTA Изображение. Молодцы

Слово rsync тебе ни о чем не говорит?
  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#14
Clancy

Clancy

    Clone Grade Ksi

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

Промахнулся мимо плюса, извините =/ Оценку никак поменять нельзя?
Компенсировал репутацию на случайных постах ТС.


ничего страшного. тем более это был просто оформленный репост. перевод сегодня свой - патчнотсы.
  • 0

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

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


#15
LapaM

LapaM

    #define TRUE FALSE

  • Tech III Pilots
  • PipPipPipPip
  • 1136 сообщений
69
  • EVE Ingame:LapaM
  • Corp:-
  • Ally:-
  • Channel:efs
  • Client:Eng

Слово rsync тебе ни о чем не говорит?


Не говорит. Извини, но я не линуксоид и занимаюсь мобильными технологиями, поэтому фота мне ближе. Хотя теже яйца, только в профиль
  • 0
переубеждать тролля в том, что жираф на самом деле существует, если он не верит фоткам и видео - неразумно, потому что единственным нормальным методом будет анальное изнасилование жирафом этого тролля. С другой стороны, совершенно очевидно, что временные- и трудозатраты на то, чтобы возбудить жирафа, чрезмерны для цели переубеждения упертого дебила. Хотя жирафу будет приятно. возможно. (с) Clancy

#16
Anastasy

Anastasy

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1662 сообщений
73
  • EVE Ingame:Anastasy BL
  • Corp:T R I B E
  • Ally:Minmatar Republic
  • Client:Eng
Обновлял сегодня СиСИ, там как раз новый патчер. В общем как я думал, в инсталятор завернули репаер. Главное что они пока не отказались от оффлайн патча.
  • 0




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

0 members, 1 guests, 0 anonymous users