Minecraft msi что это

Обновлено: 06.07.2024

Здесь можно бесплатно скачать майнкрафт всех версий на ваш компьютер. Здесь выложен Майнкрафт Java Edition, который можно полностью легально скачать и играть. Ниже вы найдете удобное меню в котором собраны самые популярные, а так же самые новые версии Майнкрафт.

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


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

Майнкрафт 1.18 - это новая версия игры которая находится в разработке, на данный момент выходят так называемые снапшоты в которых разработчики постепенно добавляют в игру что-то новое и исправляют ошибки.

Java 16 - что это и где его взять? Не запускается Minecraft 1.17+ [Гайд]

Где скачать и как установить Java 16:

Вам не нужно удалять старую версию Java (она нужна для игры на старых версиях), нужно скачать и установить 16 версию, и использовать именно ее для запуска снапшотов и версии 1.17.

Полезно :
Как верно указали в комментариях, есть несколько "официальных" источников Java 16, реализации от разных компаний, все они одинаково хорошо справятся со своей задачей, так что не пугайтесь.

Теперь, когда вы установили 16 версию, необходимо заставить ваш лаунчер использовать именно ее для запуска игры, и при этом пока лаунчеры не научатся сами знать и выбирать нужную версию, вам придется самим указывать нужную версию Java перед запуском конкретной версии игры, ну либо покупайте лицензию.

Адреса расположения версий Java:
При установке 32bit: C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\bin\java.exe
При установке 64bit: C:\Program Files\Java\jdk-16.0.2\bin\java.exe

Предупреждение :
Повторю еще раз, для особенно слепых, кратко и поделу.
До Minecraft 1.17, а именно до снапшота 21w19a все версии игры отлично работали на Java 1.8.0_281, с модами и без модов, НО теперь все новые версии игры требуют версии Java 16, лиц лаунчер сам скачивает и использует нужную версию, а вот пиратам не повезло.

Многие пиратские лаунчеры этого пока не умеют, возможно не все научатся, потому что бы сейчас, а может быть и потом запускать на пиратском лаунчере Minecraft 1.17 нужно установить Java 16 и использовать именно ее для запуска игры. Прочие ванильные версии Minecraft работают на Java 16, а вот версии с модами НЕ РАБОТАЮТ на Java 16, для их запуска вам нужно указывать старую добрую Java 1.8.0.

Большинство лаунчеров позволяют указать адрес до исполняемого файла java.exe, обычно это делается в настройках лаунчера, именно там вы должны указать путь до 16 java, а уже потом запускать Minecraft 1.17, ну а для запуска версий с модами указывать java 1.8.0. В будущем пиратские лаунчеры поумнеют и вам не придется этого делать. ну а пока

Установка и удаление модов:

Fabric моды устанавливаются аналогично обычному майнкрафту, вы помещаете мод и все дополнительные необходимые моды в папку mods выключенного сервера, но есть несколько важных правил описанных ниже. У модов на сервере так же есть папка с конфигами, где можно их настроить. Удаление модов из папки Mods удалит мод с сервера, в отличии от forge сервера на данный момент сервер не требует подтверждения удаления с карты предметов и блоков удаленного мода, он их удаляет сам, будьте аккуратны.

Если все прошло успешно и вы подключились к серверу, поздравляю вас, ниже на скриншоте видно папки mods клиента и сервера, 2 окна сервера и окно игры с модом.

Базовая настройка сервера:

  • Если у вас пиратка, то измените online-mode=true на online-mode=false, иначе к серверу смогут подключаться только лицензионный игроки.
  • Заполните значение server-ip= это IP вашего сервера, он может быть внешним IP интернета, локальным IP вашего пк внутри домашней сети, либо IP вашего компьютера в сети Хамачи.
Предупреждение :
Помните, что если вы указываете IP вашего пк в интернете, то вы должны настроить переадресацию порта сервера (он по умолчанию 25565) в вашем роутере, либо если у вас нет роутера, то открыть данный порт в антивирусе\брандмауере, возможных настройках вашего провайдера. Гуглите инструкции, проверяйте открыт ли порт на вашем пк, сделана ли переадресация этого порта на ваш пк в роутере, это может быть сложно, но к этому нет одной понятной инструкции, и вообще не тема для данной инструкции.

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

Первый запуск сервера.

Запустите файл start.bat, вы увидите черное окно консоли, а в папке сервера появятся новые файлы и папки. Можете закрыть окно сервера, он пока все равно не запустился.

Создание и запуск Minecraft сервера с модами на Fabric

Откройте появившийся файл eula.txt, замените в нем eula=false на eula=true, это кстати говоря подтверждение что вы согласны с EULA использования сервера, т.е лицензионное соглашение, сохраните.

Создание и запуск Minecraft сервера с модами на Fabric

Создание и запуск Minecraft сервера с модами на Fabric

Это подробный гайд, инструкция по созданию и запуску Minecraft сервера с модами для Fabric который можно запустить из под Windows (и Linux). В статье я шаг за шагом покажу как создать сервер, базовые настройки, дам советы относительно установки модов.

Предупреждение :
Если вы хотите создать сервер с Forge модами, то для этого у нас уже есть похожая статья - как создать Minecraft сервер с модами Forge.

Настройка .bat файла запуска

Итак, я надеюсь вы установили JDK на первом шаге и запомнили адреса до исполнительного файла Java.exe, сейчас они нам понадобятся. Напомню, что Fabric сервер у майнкрафт 1.14-1.16.5 работает на JDK 8, а у 1.17 и более новых на JDK 16.

Кликните ПКМ по start.bat и измените его (либо можете открыть любым текстовым редактором),
замените java на "C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe" или "C:\Program Files\Java\jdk-16.0.2\bin\java.exe" (с кавычками) в зависимости от версии майнкрафт.

Так же добавьте параметр -Xmx2048M где 2048 это максимальное количество оперативной памяти доступной для сервера, не забудьте кавычки, не допускайте лишних символов, пробелов либо их отсутствия, сохраните файл.

Создание и запуск Minecraft сервера с модами на Fabric

Давайте немного разберемся, что это и как:

Начиная с предварительной версии 21w19a и с релиза 1.17 игра работает на более новой версии JAVA, лицензионный лаунчер это знает, он автоматически скачивает и устанавливает все необходимое, а вот многие пиратские лаунчеры этого пока не умеют, потому пиратам придется делать это руками.

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

Предупреждение :
Большинство актуальных пиратских лаунчеров (в том числе наш rulauncher) научилось скачивать и правильно подставлять нужную версию Java, потому данная статья уже потеряла актуальность.

С чего начать изучение Windows Installer?

Installer pic

Технология Windows Installer (MSI) является стандартом де-факто в мире системных администраторов, занимающихся распространением и поддержкой программного обеспечения для десктопных и серверных версий Windows. Формат MSI поддерживается всеми крупнейшими системами управления конфигурациями (Microsoft SCCM, CA Unicenter и многими другими), а для некоторых систем распространения ПО — является единственным поддерживаемым форматом.
Мой опыт работы с этой технологией — как теоретический, так и практический — приобретен за время работы в компании «Инфопульс Украина» и связан с созданием MSI-пакетов и подготовкой готовых MSI-пакетов к автоматической установке в корпоративной среде.

Зачем это вам?

Если вы занимаетесь централизованной установкой приложений в сетях Windows, знание формата MSI и умение создавать и редактировать пакеты в этом формате вам может здорово пригодиться при подготовке пакета к развертыванию и диагностике проблем. В Европе и США технология Windows Installer востребована многими крупными заказчиками, поэтому знание MSI может быть плюсом для системного администратора при трудоустройстве.

Что нужно знать и уметь перед началом изучения?

Ничего сложного. Если у вас есть опыт администрирования и поддержки небольшой (а лучше большой, иерархической) сети Windows-машин, вероятнее всего вы уже сталкивались с основными вопросами и понятиями, которые вам понадобятся. Перед тем, как начать, убедитесь, что вы хорошо понимаете структуру файловой системы Windows, структуру профиля пользователя и структуру реестра, знаете что такое процессы и службы в Windows, умеете управлять учетными записями пользователей и знаете где находятся журналы событий. Для того, чтобы научиться создавать пакеты MSI, вам совсем необязательно иметь опыт разработчика, хотя конечно лучше если такой опыт у вас есть. И совсем не обязательно уметь писать запросы на SQL, хотя это тоже может пригодиться (ведь каждый MSI-файл — это небольшая реляционная база данных). Но обязательно нужно уметь читать и понимать техническую документацию на английском, без этого скорее всего ничего не получится. При изучении теории (и при создании пакетов на практике) постарайтесь хотя бы на первых порах строго следовать стандартам Windows Installer, избегая вспомогательных утилит типа InstallShield/InstallScript, так вы лучше поймёте как правильно создать MSI-пакет.

Готовим песочницу и начинаем практику

Начать нужно с установки и настройки виртуальной машины. В процессе обучения вам придется немало поэкспериментировать, поэтому лучше сделать это в песочнице. Если нужны бесплатные продукты — устанавливаем VirtualBox или VMWare Player (для профессиональных задач их функционала может быть недостаточно, но для обучения — вполне подойдет). В виртуальной машине, естественно, нужно установить Windows на ваш выбор (XP и выше).
Если у вас уже есть опыт работы с утилитами от Sysinternals — прекрасно. Если нет — самое время восполнить пробел. Нам понадобятся минимум две: для отслеживания файловой и реестровой активности приложения при установке или во время его работы — Process Monitor, для запуска инсталляции от имени учетной записи LocalSystem — PsExec. Попрактикуйтесь использовать эти утилиты на простом приложении типа notepad (с какими ресурсами работает notepad при открытии файла, при сохранении файла; запустите notepad от имени пользователя LocalSystem, поэкспериментируйте с сохранением файлов и установкой файловых ассоциаций), в дальнейшем эти навыки пригодятся.

Установите Panda QuickShot или другой софт для сравнения состояний системы. Разберитесь с основным функционалом, научитесь отслеживать файловые и реестровые изменения в системе при установке нового приложения или изменении параметров системы (самое простое — зарегистрируйте новую файловую ассоциацию для notepad, измените обои рабочего стола и отследите где хранятся эти настройки). Подойдите к этому творчески, поле для экспериментов обширное.

Скачайте MSI-инсталлятор какого-нибудь несложного приложения (например, Orca, InstEd или Firefox). Установите пакет на виртуальной машине, с помощью описанных выше утилит изучите устанавливаемые им ресурсы. Научитесь пользоваться командной строкой Windows Installer (msiexec /?), поэкспериментируйте с различными опциями установки и сравните результат. Выполните удаление приложения из командной строки, установите пакет в автоматическом (silent) режиме.
Установите InstEd или Orca на хост-машине. Откройте MSI-пакет, который вы устанавливали на виртуальной машине, с помощью одной из этих утилит. Сравните записи основных таблиц в MSI-пакете (File, Directory, Registry) с ресурсами (файлы, папки, ключи реестра), установленными этим пакетом на вашей виртуальной машине (результат сравнения снимков состояний с помощью Panda QuickShot).

Немного теории
  • Таблица Property, код продукта (ProductCode), код пакета (PackageCode), стандартные свойства в MSI;
  • Таблица Upgrade и код обновления (UpgradeCode);
  • Таблицы Feature, Component и их назначение;
  • Таблицы Directory, File, Registry, Shortcut; приложения, поставляемых с MSI-пакетом, таблица Media; , их создание и применение из командной строки.
Обзор утилит и документации

Бесплатно можно использовать простые редакторы MSI-файлов с ограниченным функционалом — здесь упоминания заслуживают классическая Orca от Microsoft и довольно удобный InstEd. Эти редакторы позволяют вносить небольшие изменения в готовые MSI-файлы, создавать и применять трансформы, но создавать в них MSI-пакеты с нуля довольно непросто (а для больших пакетов — и вовсе не имеет смысла). Но если вы действительно хотите изучить технологию MSI, вам просто необходимо собрать пару простых пакетов в InstEd или Orca и выполнить их валидацию на соответствие стандарту Windows Installer.
Специализированные утилиты для выполнения setup capture (создания или конвертирования установочных пакетов из так называемых «старых форматов"» в формат MSI с использованием сравнения «снимков» системы до и после установки приложения или мониторинга изменений в системе «на лету») — бесплатный AppDeploy Repackager, или более серьезный MSI Generator. MSI-пакетам, созданным с использованием этих утилит, может потребоваться некоторая доработка, которую можно выполнить с помощью редактора MSI.
Серьёзные полнофункциональные (и весьма дорогие) IDE, обеспечивающие поддержку полного цикла работ с MSI-пакетами — если вы будете заниматься технологией MSI профессионально, вам скорее всего не обойтись без этих программ. В этом сегменте до недавнего времени доминировали два продукта — AdminStudio от Flexera и Wise Package Studio от Symantec, но недавно Symantec объявил о прекращении работ по развитию Wise Package Studio, и рынок переходит в руки Flexera. Кроме работы с MSI, AdminStudio позволяет работать с виртуальными пакетами форматов Microsoft App-V, VMware Thin App и Citrix XenApp. Для ознакомительных целей доступна пробная 21-дневная версия.
Отдельно стоит упомянуть WIX (Windows Installer XML) — набор утилит для создания MSI-файлов из XML-описаний. Этот проект был выпущен «Майкрософтом» под открытой лицензией Common Public License, поддерживает интерфейс командной строки и может использоваться для автоматизации создания версий инсталляционных пакетов. Хорошее описание есть на Хабре.

Установка необходимой версии Java:

Сервер игры использует JDK (Java Development Kit), джава для разработчиков, и вы должны установить правильную версию среды на ваш пк. Перед загрузкой рекомендую узнать, 32bit ваша операционная система или 64bit, если на данном этапе вы уже не понимаете о чем речь, не умеете гуглить и не знаете ответа, то дальше будет только сложнее.

  • Для Майнкрафт 1.14-1.16.5 требуется JDK 8 - скачать можно здесь
  • Для Майнкрафт 1.17 и более новых версий: требуется - JDK 16 - скачать можно здесь

Скачали, установили, рекомендую сразу запомнить адреса расположения исполнительного файла Java, они нам понадобятся:
В случае JDK 8 установленной по ссылке выше это C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe
В случае JDK 16 установленной по ссылке выше это C:\Program Files\Java\jdk-16.0.2\bin\java.exe

Предварительная загрузка файлов сервера:

Для установки Fabric сервера для любого Minecraft нам понадобится официальный установщик Fabric, он же устанавливает и сервер, нужно скачать exe или jar версию.

Запустите скачанный файл, выберите вкладку "Сервер", выберите нужную версию Minecraft и папку в которой будет ваш будущий сервер.

Создание и запуск Minecraft сервера с модами на Fabric

На следующем этапе вы увидите предупреждение, что не найден файл официального Minecraft сервера, нажмите кнопку скачать Jar сервера, так же чуть ниже кнопку Сгенерировать для создания .bat файла запуска.

Создание и запуск Minecraft сервера с модами на Fabric
Создание и запуск Minecraft сервера с модами на Fabric


Если все прошло успешно, внутри папки вы увидите это:

Создание и запуск Minecraft сервера с модами на Fabric

Повторный запуск сервера


Запустите файл start.bat, появится черное окно консоли и белое окно показывающее нагрузку на сервер и список игроков, если все окей, то вы увидите что сервер создал карту и ничего не делает, уже можно попробовать подключиться к нему, следующим шагом будет установка модов.

Создание и запуск Minecraft сервера с модами на Fabric

Читайте также: