Learn · concepts
Загрузчик против клиента в Minecraft: всё стало ясно
Запускатель запускает игру и выбирает версию; клиент — это запущенная игра со своими модами. Вот разница и то, как они работают вместе.
Загрузчик против клиента: в чем же реальная разница?
Загрузчик — это программа, которая подготавливает игру к запуску и запускает её. Клиент — это запущенная игра, которую вы видите и контролируете после загрузки. Загрузчик отвечает за вход в систему, выбор версии и загрузку файлов, а затем передает управление. Клиент отрисовывает мир, принимает ваши действия и запускает все загруженные моды. Вы используете оба. Они выполняют разные задачи.
Люди часто путают их, потому что оба кажутся «программой, которую вы открываете, чтобы играть». Но только один из них находится на экране, когда вы сражаетесь, строите или ждете своей очереди в матче. Загрузчик — это входная дверь. Клиент — это комната, в которую вы входите.
Что делает загрузчик Minecraft?
Загрузчик — это инструмент настройки, который вы открываете перед началом игры. Он выполняет рутинную подготовку, создает команду для запуска Minecraft, а затем отступает. Он не работает, пока вы находитесь в игре.
Загрузчик обычно выполняет следующие задачи:
- Вход в систему с использованием вашей учетной записи Microsoft.
- Выбор версии Minecraft для запуска.
- Загрузка игровых файлов и необходимой версии Java.
- Выбор профиля или установки, включая установку для загрузчика модов.
- Настройка выделения памяти и других параметров запуска, а затем запуск игры.
Что на самом деле подразумевается под клиентом?
Клиент — это работающий экземпляр Minecraft, игра, которая отрисовывается и реагирует на вас. "Ванильный клиент" означает просто немодифицированную игру. Модифицированный клиент — это та же игра с дополнительным кодом, загруженным через мод-лоадер, например, Fabric.
Таким образом, когда кто-то говорит "клиент с утилитами" или "кастомный клиент", он имеет в виду модифицированную запущенную игру, а не отдельный лаунчер. Моды добавляют свои функции уже после запуска игры. Terminus — это клиент именно в этом смысле: сборка Minecraft с полным набором инструментов, загруженным в неё и работающий там, где вы играете.
Как лаунчер и клиент взаимодействуют друг с другом?
Лаунчер запускает клиент. Это всё взаимоотношения, в порядке.
Откройте лаунчер и войдите
Вы авторизуетесь со своей учетной записью, чтобы игра могла подключиться к серверам.
Выберите версию или модифицированный профиль
Выберите обычный Minecraft или профиль, настроенный для загрузчика модов.
Пусть установщик загрузит и запустит игру
Оно получает необходимые файлы, создает команду запуска и загружает Minecraft.
Клиент запускается и загружаются моды
Если вы выбрали профиль загрузчика модов, загрузчик подключает ваши моды при запуске игры. Теперь вы находитесь в клиенте.
Мод-лоадер находится между этими двумя ролями. Вы устанавливаете Fabric для вашей версии, что добавляет профиль запуска. Запускатель запускает игру через этот профиль, а лоадер подтягивает ваши моды во время загрузки клиента. Запускатель не знает и не заботится о том, какие моды вы используете. Он просто запускает выбранную вами версию.
Запускатель против клиента: краткий обзор
Вот разделение в одной таблице. Если вы запомните только одну вещь, запомните строку "Когда он работает".
| Запускатель | Клиент | |
|---|---|---|
| Что это такое | Приложение, которое запускает игру | Сама игра в процессе работы |
| Когда он работает | До начала игры | На протяжении всей игры |
| Задача | Вход в систему, выбор версии, запуск | Рендеринг мира, запуск модов |
| Моды | Выбирает профиль с модами | Загружает и запускает моды |
| Пример | Официальный лаунчер Minecraft | Ванильная версия или модпак, например, Terminus |
Заменят ли сторонние лаунчеры клиент?
Нет. Лаунчер, который делает больше, всё равно остаётся просто лаунчером. Некоторые управляют модпаками, переключаются между десятками версий или объединяют мод-лоадер, чтобы вам не пришлось выполнять ручную настройку. Некоторые клиенты, включая премиум-версии, поставляются со своим собственным лаунчером. Ничего из этого не меняет роли.
Разделение работает в любом случае. Задача лаунчера — запустить игру; клиент отвечает за её запуск. Лаунчер, который устанавливает моды, делает лишь подготовительный шаг. Сами моды не работают, пока клиент не запущен. Когда Terminus выпустит собственный лаунчер, он будет отвечать за вход в систему, настройку версии и чистую установку обновлений, чтобы клиент, в который вы на самом деле играете, оставался в центре внимания.
Часто задаваемые вопросы
Нет. Загрузчик — это небольшое приложение, которое авторизует вас, выбирает версию и запускает игру. Клиент — это сама игра в процессе работы, включая любые моды. Вы открываете загрузчик, чтобы запустить клиент.
Не обязательно. Официальный лаунчер может запустить профиль мод-лоадера после установки Fabric или другого лоадера. Некоторые сторонние лаунчеры объединяют лоадер, поэтому ручной шаг можно пропустить, но их задача всё равно сводится к запуску игры.
В клиенте. Запускатель выбирает модифицированный профиль, затем загрузчик модов подтягивает ваши моды при запуске игры, так что всё работает внутри работающего клиента.
Нет. Утилита или кастомный клиент — это модифицированная запущенная игра, загруженная через мод-лоадер. Она существует только после того, как лаунчер запустил игру. Клиент, поставляемый со своим собственным лаунчером, по-прежнему разделяет эти две роли.
One install. Launcher and client handled.