Дистрибутив игры что это
Дистрибутив игры что это
Разработчики должны использовать инфраструктуру Mail.ru для распространения дистрибутивов своих игр на Платформе. Игровой центр предоставляет разработчику возможности по высокоскоростной загрузке дистрибутивов игр пользователям и набор утилит для подготовки обновлений (патчей), минимизирующих объем данных.
Внимание: все работы по загрузке дистрибутивов и обновлению версий игры выполняются разработчиком самостоятельно.
В исключительных случаях данная работа может быть выполнена силами дежурных инженеров Платформы, но, в этом случае, срок и скорость выполнения работы определяется текущей загруженностью.
Логика работы с дистрибутивами игр
Клиент игры скачивается Игровым центром (ИЦ) с серверов ИЦ и через механизмы p2p-скачивания. Если на компьютере пользователя нет скачанной игры, ИЦ скачивает её дистрибутив и устанавливает игру на компьютер.
Если на компьютере пользователя игра была установлена ранее, ИЦ скачивает для неё патч и применяет его на установленную игру (выполняет обновление игры). Каждая версия клиента игры, собранная для скачивания её Игровым центром, называется билдом клиента игры.
Разработчик игры собирает и выливает билды [клиента игры] на серверы ИЦ c помощью утилиты сборки дистрибутивов, работа с которой описана далее. Скачать эту утилиту, а также управлять собранными билдами клиента игр можно в кабинете разработчика. Утилита сборки публикует свежесобранный билд в тестовой линии. Такой билд будет доступен в Игровом центре только если ИЦ настроен на тестовую линию. Подробнее об этом см. пункт «Тестирование загруженного дистрибутива» ниже. Обычные пользователи этот билд не увидят. Чтобы билд стал виден всем пользователям ИЦ, необходимо перевести его в основную линию с помощью функций, доступных в кабинете разработчика.
При подготовке билдов, утилиты сборки обращаются по порту 80 (HTTP) к серверам pkg.dl.mail.ru, pkg-store.dl.mail.ru и pkg.gc.my.com. При сборке и выливке билдов на ИЦ-серверы, утилиты сборки обращаются к ИЦ-серверам по портам 80 (HTTP) и 21 (FTP) к серверам adm-store.dl.mail.ru и admin.dl.mail.ru. Соответственно, необходим доступ с компьютеров сборки к указанным ресурсам.
Сервер | Порт |
pkg.dl.mail.ru | 80 (HTTP) |
pkg-store.dl.mail.ru | 80 (HTTP) |
pkg.gc.my.com | 80 (HTTP) |
adm-store.dl.mail.ru | 80 (HTTP) и 21 (FTP) |
admin.dl.mail.ru | 80 (HTTP) и 21 (FTP) |
Конфигурирование продукта
1.1. Зайти в личный кабинет под аккаунтом, имеющим соответствующие привилегии и активированной двухфакторной авторизацией https://games.mail.ru/dev/login/
1.2. Выбрать нужный продукт из списка, перейти в раздел «Загрузка дистрибутивов».
1.3. Нажать «изменить» и настроить параметры запуска клиента.
1.4. Если проект не имеет одновременно две версии запускаемого файла (х32 и х64) то достаточно заполнить только одно из полей. Необходимо прописать путь до исполняемого файла относительно папки клиента игры.
1.6. Имя файла содержащего иконку игры (поле отвечает за размещение иконки игры на рабочем столе)
Необходимо прописать путь относительно папки клиента игры. Есть три возможных сценария:
1.7. Название меню-группы под кнопкой пуск
Например «Mail.Ru\Royal Quest»
1.8. Расширеные настройки клиента
Например:
Пример заполнения всех полей на этой форме
Использование GUI утилиты для Windows (MailRuGameUploader.exe)
2.1. Вся сборка дистрибутивов клиента игры выполняется в «Каталоге Сборки» («Assembly Folder»). В нём утилита сборки создаёт служебные подкаталоги с дистрибутивами и патчами собранных билдов. В нём же находятся и файлы настроек сборки. Этот каталог может оказаться большого объема, поскольку в нём будут находиться несколько последних собранных билдов клиента.
2.2. Утилиты для сборки и загрузки билдов на ИЦ-сервер вы можете скачать по ссылкам Windows 64 bit, Linux (Gentoo 64 bit), MacOS 64 bit и распаковать в отдельный каталог. Утилиты существуют только для 64-bit версий ОС, поэтому для корректной работы требуется установленная на компьютере версия Windows x64.
2.3. Запустить приложение MailRuGameUploader.exe, имеющееся в каталоге распакованных утилит сборки.
2.4. В поле «Path to the source client files folder» ввести путь к каталогу исходных файлов клиента, из которого будет собран новый билд.
2.5. В поле «Path to the Assembly folder» ввести путь к каталогу сборки. При сборке самого первого билда это может быть пустой каталог. Желательно использовать один и тот же каталог для всех последующих сборок данного клиента, так как при сборке нового билда в нём должен присутствовать каталог собранного предыдущего билда. Если каталога предыдущего билда в каталоге сборки не окажется, то в начале сборки утилита автоматически начнёт скачивать его с сервера.
2.6. Нажать «Accept these folders». Система проверит корректность задания каталогов.
2.7. В поле «Authorization token» скопировать токен из кабинета разработчика. Для этого вы должны открыть нужную игру, в разделе «Загрузка дистрибутивов» найти поле «Ваш токен для авторизации в утилитах для загрузки дистрибутивов» и скопировать его значение в буфер обмена. Затем вставить токен из буфера обмена в поле «Authorization token».
2.8. Нажать на появившуюся кнопку «Check the token». Система проверит данный токен.
2.9. Нажать «Start to Assemble». Должна произойти сборка билда клиента игры и выливка его на ИЦ-сервер. По окончании успешной выливки билда его можно видеть в разделе «Загрузка дистрибутивов», в списке билдов. Он в этот момент находится в тестовой линии.
2.10. После тестирования билда вы можете переместить его в «основную» линию путём нажатия кнопки справа от билда в списке билдов («Перевести из тестовой линии в основную»). Данный функционал находится в личном кабинете (не внутри GUI утилиты). После этой операции билды в основной линии доступны для скачивания всем пользователям.
Использование консольных утилит
Консольные утилиты позволяют осуществлять публикацию игр с ПК под управлением операционных систем Windows, Linux, MacOS.
3.1. Утилиты для сборки и загрузки билдов на ИЦ-сервер вы можете скачать по ссылкам Windows 64 bit, Linux (Gentoo 64 bit) и распаковать в отдельный каталог.
3.2. Запустить приложение bstool.exe с параметрами, задающими все необходимые параметры операции. Формат командной строки и все штатные параметры утилиты:
3.3. Для сборки очередного билда игры, запуск тулы выглядит так:
Собранный билд автоматически выливается на ИЦ-сервер и становится доступен в ИЦ в тестовой линии.
3.4 Для перевода собранного билда в живую линию следует выполнить команду:
После успешного выполнения этой команды, билд окажется доступным для Игрового центра, работающего в обычном режиме (т.е. который видит только билды живой линии).
Тестирование загруженного дистрибутива
До того, как загруженный контент опубликован:
4.1. Авторизуйтесь в Игровом центре Mail.ru аккаунтом, от имени которого игра добавлена или загружена через кабинет разработчика https://games.mail.ru/dev/.
4.3. В режиме разработчика на странице игры появится меню, позволяющее переключиться на «тестовую линию». Используя этот режим, вы можете скачать обновления и дистрибутивы, загруженные в раздачу, но не опубликованные на всех пользователей.
Ограничения и рекомендации
Квоты по проектам и свободному месту
Новому разработчику по умолчанию выделяются следующие квоты:
Как это работает
Ограничение по месту, выделенному на один проект, позволяет контролировать процесс заливки собранных разработчиком билдов на сервер Игрового центра. Разработчик всегда может видеть актуальное свободное место проекта в разделе «Загрузка дистрибутивов».
Что такое дистрибутив и для чего он нужен
У начинающих пользователей часто возникает вопрос – что такое дистрибутив и для чего он нужен? В этой заметке я постараюсь подробно и максимально понятно ответить на этот вопрос.
Слово «дистрибутив» возникло от английского «distribute», что значит «распространять».
Дистрибутив – это файл или файлы, предназначенные для установки какой-либо программы.Но разве недостаточно самих файлов программы? К чему такие сложности?
Дело в том, что для того чтобы мы могли работать с программой, мы должны ее сначала установить на компьютер (инсталлировать). Во время установки программы, ее файлы копируются в определенные папки на компьютере и в базе данных Windows (реестре) создаются записи о том, с какими типами файлов устанавливаемая программа умеет работать, какие первоначальные настройки программа имеет, в каком месте файловой системы находятся файлы программы и т.д. и т.п.
Большинство программ имеют дистрибутивы. Дистрибутив может состоять как из одного файла, так и из множества файлов и папок.
Дистрибутив программы и сама программа – это разные вещи.
При запуске установочного файла дистрибутива обычно запускается мастер установки программы, который проверяет все ли условия для установки выполнены. Это может быть проверка системных требований, то есть достаточно ли ресурсов компьютера для работы программы (оперативной памяти, места на жестком диске и т.д.), или установлены ли на компьютере дополнительные необходимые программы и приложения (например, какие-то системные программы или библиотеки). Если все условия соблюдены, то мастер установки помогает вам установить программу – вы проходите несколько шагов, на каждом шаге производя некоторые настройки и нажимая кнопку «Далее» (Next) для перехода к следующему шагу.
Таким образом вы можете предварительно настроить программу, выбрав язык ее интерфейса или указав какие ее модули вы хотите установить, а какие нет.
По сути, дистрибутив можно сравнить с покупкой мебели. В магазине вы выбираете шкаф, но домой вам его доставляют в разобранном виде в коробках. Затем вы, пользуясь инструкцией, собираете мебель и устанавливаете ее в нужном помещении в нужном месте. Причем при сборке вы можете изменять некоторые параметры, например, расстояние между полками, направление открытия дверок шкафов или менять местами некоторые модули шкафа, то есть при сборке вы можете приспособить шкаф под ваши условия. В этом случае дистрибутивом является разобранная и запакованная мебель. Вы же при сборке производите настройку и некоторую подгонку «под себя».
Обычно дистрибутив представляет собой один файл, имеющий расширение .exe или .msi. Такие дистрибутивы доступны для скачивания из интернета и, как правило, имеют незначительный размер – несколько мегабайт или десятков мегабайт. В таких файлах содержатся только инструкции по установке, а вся необходимая информация скачивается при запуске установочного файла. Именно поэтому при установке подобных программ необходимо иметь подключение к интернету. Примером такого дистрибутива может служить установочный файл браузера Google Chrome.
Если дистрибутив состоит из нескольких файлов, то его часто можно скачать из интернета в виде архива – файлов с расширениями .rar или .zip. В этом случае дистрибутив нужно предварительно разархивировать, а затем уже запускать установку программы.
Операционные системы, профессиональные программы или мощные программные комплексы, такие как Adobe Photoshop, AutoCAD, SolidWorks, 3D Max, Pinnacle Studio и т.п., часто распространяются на дисках в так называемых коробочных версиях. В этом случае дистрибутив программы будет выглядеть как множество файлов и папок, записанных на лазерном диске или нескольких дисках.
Обычно на диске есть файл с названием setup.exe или install.exe, который и запускает программу-установщик дистрибутива. Но все чаще даже мощные программные пакеты, дистрибутивы которых «весят» гигабайты, распространяются через интернет в виде установочных файлов с расширениями .exe или .msi.
Еще применяют в подобных случаях образы дисков – файлы с расширением .iso. Эти файлы содержат образ диска с дистрибутивом программы. Образ – это своеобразный слепок диска, то есть точная копия диска, записанная в файл. С помощью программы для записи лазерных дисков можно восстановить информацию из образа и записать ее на диск, чтобы затем установить программу, воспользовавшись приводом дисков компьютера или ноутбука. Также есть программы, позволяющие работать с образами дисков без предварительной их записи на лазерный диск.
Итак, во время установки программы происходит ее предварительная настройка, определяется ее местоположение на жестком диске компьютера (в файловой системе) и эти данные заносятся в реестр Windows.
После установки программы на компьютер ее дистрибутив можно удалить, так как он понадобится лишь в случае повторной установки программы. Если программа скачана из общедоступных источников в интернете, то смело удаляйте дистрибутив. Скорее всего к моменту, когда вы захотите установить программу в следующий раз, уже выйдет более свежая и более функциональная версия программы. Поэтому проще будет скачать дистрибутив снова, нежели устанавливать старую версию и потом ее обновлять.
Если же вы купили программу, то лучше сохраните дистрибутив. Я обычно создаю папку на диске D, которую так и называю — «Дистрибутивы». В нее я сохраняю дистрибутивы тех программ, которые я приобрел или которые мне могут понадобиться.
Что такое дистрибутив программы
Начинающим пользователям компьютера обычно бывает сложно разобраться, что такое дистрибутив (установочный файл) и чем он отличается от самой программы. Это вызывает множество проблем, давайте на простых понятных примерах разберемся в назначении и отличиях одного от другого. Установленную компьютерную программу можно представить в виде набора файлов и библиотек, размещенных особым образом в операционной системе, а также записей в реестре.
Их количество может составлять много тысяч элементов и все они должны находиться в строго определенном месте. Выполнить такое руками проблематично. Поэтому, со временем для распространения программ был придуман установочный файл, по-другому еще называемый инсталлятором или дистрибутивом. Фактически это та же программа, но в виде подготовленном для ее установки, то есть ей невозможно пользоваться, пока не будет произведена установка.
Дистрибутив — это набор файлов составляющих программу, а так же содержащий инструкции по установке, зависимости от других программ и автоматизированный установщик. В перечень его задач входит проверка системы на соответствие минимальным требованиям программы, распределение всех файлов по нужным папкам файловой системы, создание необходимых записей в реестре, первоначальная настройка программы, откат и так далее. Результатом его работы является готовое к использованию приложение.
В реальности инсталляторы бывают двух типов. Первый тип как раз описан выше, его еще называют автономным установщиком или оффлайн, поскольку все необходимое он содержит внутри себя и может весить очень много. В противоположность ему бывают онлайн-установщики (web installer) которые имеют минимальный размер и могут весить всего пару мегабайт при том, что устанавливаемая программа может весть сотни мегабайт. Секрет в том, что они содержат минимальный набор данных необходимый для начала установки программы, а все остальное они загружают непосредственно из интернета с серверов разработчика программы прямо в процессе установки. Такой тип установщиков не подходит для установки программ на компьютеры без доступа к интернету.
Человеку мало знакомому с компьютером, такое определение, что такое дистрибутив может оказаться непонятным. Поэтому приведем такую аналогию, вы покупаете в магазине шкаф, но доставка привозит коробку с разобранным шкафом. У вас есть коробка с разобранным шкафом внутри и инструкция по сборке. Фактически это шкаф, но пользоваться вы им не можете, пока не откроете коробку, не прочитаете прилагающуюся инструкцию и не произведете сборку. Только теперь вы имеете действительно шкаф, которым можно пользоваться. Дистрибутив, как раз является аналогом коробки с разобранным шкафом. Вся разница только в том, что из одной коробки можно собрать только один шкаф, а из дистрибутива можно делать сколько угодно установок программы, он не «расходуемый».
Отсюда вытекает важный момент, который новички часто не понимают. Если на компьютере установлена программа, то нельзя просто скопировать папку с установленной программой на другой компьютер, она работать на нем не будет. Правда существуют исключения, это не касается portable версий программ и программ не хранящих нужные им для работы данные нигде кроме своей папки. Так же просто переместив папку с установленной программой в другое место на жестком диске компьютера, возможно она перестанет работать. В принципе существует возможность скопировать установленную программу на другой компьютер, но это может оказаться довольно не просто, да и зачем эти мучения, когда проще найти дистрибутив программы.
Инсталлятор может представлять из себя единственный файл, в котором все необходимое для установки программы находится внутри или множество файлов и папок, среди которых есть установочный файл. Типичным представителем последнего типа являются современные компьютерные игры. Установочный файл чаще всего имеет название по имени устанавливаемой программы, распространено так же название setup.exe.
Чтобы установить программу, нужно запустить установочный файл, мастер установки проверяет наличие в компьютере необходимых библиотек и компонентов и если все нормально, обычно задает несколько вопросов по месту установки и некоторым настройкам и приступает непосредственно к установке. Создает в нужном месте файловой системы папки и файлы с программой, делает необходимые записи в реестре. После завершения процесса установки, можно пользоваться новой установленной программой, а дистрибутив можно удалить, чтобы не занимал лишнее место на жестком диске компьютера.
Что такое дистрибутив игры?
дистрибутив игры
Дистрибутив
На крупных играх обычно дистрибутив состоит не из одного файла, а из нескольких. Тогда обычно это всё ещё запаковывается в ZIP, RAR или в самораспаковывающийся EXE архив.
Я вообще люблю каши, особенно молочные! Вот Вам варианты:
Пожалуй, что других и не знаю или из головы вылетело.
Задания в ней интересные, но довольно трудные. Помощь в прохождении уровней игры, а именно, ответы на каждое из заданий, можно найти на сайте Большой Вопрос.
В поисковой строке (справа, вверху) пишем название игры и номер уровня: например «Цепочка слов 10 уровень», по ссылке переходим к вопросу и смотрим верные ответы (для 10-го уровня игры они выглядят так).
С выходом новых уровней информация будет обновляться.
На сегодняшний день, на других ресурсах (кроме Большого Вопроса) ответов обнаружить не удалось.
Сопротивлением раньше называли, конечно же, такую радиодеталь, как РЕЗИСТОР. Она препятствует прохождению тока по цепи и таким образом уменьшает его. Бывают как обычные, так и резисторы с переменным сопротивлением (это крутилки такие, типа как раньше на телевизорах громкость регулировали).
Если попытаться объединить по смысловому наполнению содержание имеющихся в наличии снимков, можно прийти к выводу, что зашифрованным здесь словом является слово «ЗВОНОК».
Дистрибутив: что это такое и для чего он нужен?
Здравствуйте, дорогие друзья!
В сегодняшней статье на блоге мы поговорим с вами о том, что такое дистрибутив. Это слово конечно же очень мудреное, но у большинства начинающих пользователей часто возникает вопрос – что такое дистрибутив и для чего он нужен? Поэтому в этой статье я постараюсь подробно и максимально понятно ответить на этот вопрос.
Что такое дистрибутив?
Дистрибутив (возникло от английского слова «distribute», что значит «распространять») – это форма распространения программного обеспечения. Если объяснить по-простому, то дистрибутив – это файл или файлы, а также архивы, предназначенные для установки какой-либо программы.
Например, дистрибутив операционной системы обычно содержит программы для начальной инициализации — инициализация аппаратной части, загрузка урезанной версии системы и запуск программы-установщика), программу-установщик (для выбора режимов и параметров установки) и набор специальных файлов, содержащих отдельные части системы (так называемые пакеты).
То есть дистрибутив — это пакет, сборка, изготовленная специально для удобства инсталляции программы в достаточно произвольный компьютер.
Что содержит дистрибутив?
Дистрибутив может содержать README-файл (от англ. read me — «прочти меня») — это текстовый файл, содержащий информацию о других файлах.
Дистрибутив (ПО, т.е. программного обеспечения) — это комплект (как правило, набор файлов), приспособленный для распространения программного обеспечения. Может включать вспомогательные инструменты для автоматической или автоматизированной начальной настройки ПО (установщик).
Так и при использовании дистрибутива программного обеспечения — устанавливаются только необходимые файлы, при чем таким образом, чтобы их правильно видела операционная система. Также конфигурируются начальные параметры, язык, способ подключения, например, к Интернету.
Виды дистрибутивов:
Однако многие пользователи зададутся вопросами…
Но разве недостаточно самих файлов программы? К чему такие сложности?
Дело в том, что для того чтобы работать с программой, мы должны ее сначала установить на компьютер (инсталлировать). Во время установки программы ее файлы копируются в определенные папки на компьютере и в базе данных Windows (т.е. в реестре) создаются записи о том, с какими типами файлов устанавливаемая программа умеет работать, какие первоначальные настройки программа имеет, в каком месте файловой системы находятся файлы программы и т.д. и т.п.
Большинство программ имеют дистрибутивы. Дистрибутив может состоять как из одного файла, так и из множества файлов и папок.
Дистрибутив программы и сама программа – это разные вещи.
При запуске установочного файла дистрибутива обычно запускается Мастер установки программы, который проверяет все ли условия для установки выполнены. Это может быть проверка системных требований, то есть достаточно ли ресурсов компьютера для работы программы (оперативной памяти, места на жестком диске и т.д.) или установлены ли на компьютере дополнительные необходимые программы и приложения (например, какие-то системные программы или библиотеки).
Если все условия соблюдены, то Мастер установки помогает вам установить программу – вы проходите несколько шагов, на каждом шаге производя некоторые настройки и нажимая, например, кнопку «Далее» (Next) для перехода к следующему шагу.
Таким образом вы можете предварительно настроить программу, выбрав язык ее интерфейса или, указав какие ее модули вы хотите установить, а какие нет.
Обычно дистрибутив представляет собой один файл, имеющий расширение .exe или .msi. Такие дистрибутивы доступны для скачивания из интернета и, как правило, имеют незначительный размер – несколько мегабайт или десятков мегабайт. В таких файлах содержатся только инструкции по установке, а вся необходимая информация скачивается при запуске установочного файла. Именно поэтому при установки подобных программ необходимо иметь подключение к сети Интернет. Примером такого дистрибутива может служить установочный файл браузера Google Chrome.
Если дистрибутив состоит из нескольких файлов, то его часто можно скачать из интернета в виде архива – файлов с расширениями .rar или .zip. В этом случае дистрибутив нужно предварительно разархивировать, а затем уже запускать установку программы.
Операционные системы, профессиональные программы или мощные программные комплексы, такие как Adobe Photoshop, AutoCAD, SolidWorks, 3D Max, Pinnacle Studio и т.п., часто распространяются на дисках в так называемых коробочных версиях. В этом случае дистрибутив программы будет выглядеть как множество файлов и папок, записанных на лазерном диске или нескольких дисках.
Обычно на диске есть файл с названием setup.exe или install.exe, который и запускает программу-установщик дистрибутива. Но все чаще даже мощные программные пакеты, дистрибутивы которых «весят» гигабайты, распространяются через интернет в виде установочных файлов с расширениями .exe или .msi.
Еще применяют в подобных случаях образы дисков – файлы с расширением .iso. Эти файлы содержат образ диска с дистрибутивом программы. Образ – это своеобразный слепок диска, то есть точная копия диска, записанная в файл. С помощью программы для записи лазерных дисков можно восстановить информацию из образа и записать ее на диск, чтобы затем установить программу, воспользовавшись приводом дисков компьютера или ноутбука. Также есть программы, позволяющие работать с образами дисков без предварительной их записи на лазерный диск.
Заключение.
Итак, во время установки программы происходит ее предварительная настройка, определяется ее местоположение на жестком диске компьютера (в файловой системе) и эти данные заносятся в реестр Windows.
Отсюда вытекает один очень важный момент, который не всегда понимают начинающие пользователи – после установки программы НЕЛЬЗЯ ее просто взять и перенести в другое место на жестком диске, удалить или скопировать на другой компьютер.
В последнем случае программа, скорее всего, просто не будет работать, так как не будут найдены необходимые данные, созданные в реестре операционной системы при установки программы. Конечно, есть и исключения, то есть некоторые программы смогут работать при их простом копировании, но это исключение лишь подтверждает правило. Намного проще установить программу на другом компьютере, используя дистрибутив, нежели пытаться ее заставить работать после простого копирования.
После установки программы на компьютер ее дистрибутив можно удалить, так как он понадобится лишь в случае повторной установки программы. Если программа скачана из общедоступных источников в интернете, то смело удаляйте дистрибутив, так как скорее всего к моменту, когда вы захотите установить программу в следующий раз, уже выйдет более свежая и более функциональная версия программы и проще будет скачать дистрибутив снова, нежели устанавливать старую версию и потом ее обновлять.
На этом пока все! Надеюсь, что вы нашли в этой заметке что-то полезное и интересное для себя. Если у вас имеются какие-то мысли или соображения по этому поводу, то, пожалуйста, высказывайте их в своих комментариях. До встречи в следующих заметках! Удачи! 😎