
Portablemc: CLI-лаунчер для Minecraft, который действительно
portablemc (theorzr/portablemc)
Кроссплатформенная утилита командной строки для быстрого и надежного запуска Minecraft с поддержкой версий Mojang и популярных мод-лоадеров, таких как Fabric, Forge, NeoForge и другие.
Если вы устали от официального лаунчера Minecraft, который съедает RAM, или предпочитаете инструменты терминала и тесный контроль над средой Java, portablemc решает эту проблему. Это утилита командной строки, написанная на Rust, которая устанавливает и запускает Minecraft, вместе с популярными мод-лоадерами, такими как Fabric, Forge и NeoForge, одной командой. Нет GUI, нет бloat, нет меню настроек лаунчера для навигации.
Что такое portablemc?
portablemc - это кроссплатформенный лаунчер, который управляет версиями Minecraft и мод-лоадерами из терминала. Вместо открытия GUI вы вводите команду. Инструмент обрабатывает скачивание файлов игры, установку мод-лоадеров, обнаружение среды выполнения Java вашей системы и автоматический запуск игры. С более чем 500 звездами на GitHub и построенным открытым сообществом под лицензией Apache-2.0, проект следует прямой философии: минимизация накладных расходов и трения.
Он работает на Linux, Windows и macOS. Реализация на Rust означает, что это действительно быстрое и легковесное решение, а не веб-обертка или приложение JVM, притворяющееся родным.
Почему использовать это?
Хорошо, так официальный лаунчер существует. Почему переключаться?
Управление несколькими версиями. Если вы запускаете сервер на 1.20.1, а ваша группа друзей играет на 1.21.1, или вы тестируете моды через версии, манипуляции с несколькими экземплярами лаунчера быстро стареют. portablemc позволяет запускать конкретные версии напрямую из скрипта или команды без повторного открытия лаунчера.
Автоматизация мод-лоадеров. Установка Forge или Fabric через GUI-лаунчер работает, в конечном итоге. Но если вы циклируете через разные настройки модов, это мудрено. portablemc устанавливает Fabric, Forge, NeoForge, Quilt и другие автоматически. Укажите загрузчик и версию, и он обрабатывает остальное.
Родные бинарники для Linux. Официальный лаунчер на Linux не является родным приложением; это Java-обертка. portablemc - это скомпилированный бинарник, который действительно знает вашу систему. Он найдет совместимые системные установки Java или откатится к средам выполнения, предоставленным Mojang. Нет чушни с оберткой.
Автоматизация и скриптинг. У вас есть тестовый сервер? Вам нужно запустить временную инстанцию с Fabric и конкретными версиями? Напишите оболочковый скрипт и позвольте portablemc обрабатывать это. Это действительно полезно, если вы строите среды разработки, тестовые настройки или запускаете headless-серверы.
Оффлайн-режим без лаунчера. Если ваш интернет нестабилен, вы можете запустить оффлайн-режим без борьбы с системой учетных записей или GUI официального лаунчера.
Установка
Бинарники
Легший путь: возьмите предварительно построенный бинарник со страницы релизов. Проект предоставляет сборки для Linux (включая ARM-варианты для Raspberry Pi), Windows и macOS.
tar -xzf portablemc-5.0.3-linux-x86_64-gnu.tar.gz./portablemc --versionВсё. Нет установщика, нет ада с зависимостями. Бинарник статически связан, где это возможно.
Cargo
Если у вас установлен Rust:
cargo install portablemc-cliЭто компилирует из исходника, что занимает больше времени, но дает вам абсолютную последнюю версию разработки. Полезно, если вы хотите незавершенные функции или комфортно чувствуете себя с инструментарием Rust.
Менеджеры пакетов Linux
Пользователи Arch Linux могут взять его из AUR:
yay -S portablemcДругие дистрибутивы могут в конечном итоге упаковать его, но релиз бинарного файла или установка через Cargo являются наиболее надежными.
Ключевые функции, которые важны
Установка и запуск за одну команду. Seriously. Запустите:

portablemc run --version 1.21.1Minecraft запускается. Скачивание происходит в фоновом режиме, Java обнаруживается, всё оркестрируется автоматически. Нет кликов через мастера.
Поддержка мод-лоадеров. Укажите Fabric, и portablemc загрузит установщик, настроит его, готово. То же самое с Forge, NeoForge, Quilt. Последний релиз (v5.0.3) даже улучшил сортировку версий - теперь в порядке убывания, потому что людям нравится видеть новые версии первыми. (Серьезно, это тот тип детали, который делает инструменты менее мудреными.)
Оффлайн-режим. Запустите без учетной записи Microsoft, интернет не требуется после первоначального скачивания. Необходимо для тестирования или когда связь нестабильна.
Быстрые параллельные скачивания. Файлы игры скачиваются параллельно, а не последовательно. Заметно быстрее, чем официальный лаунчер.
Машинно-читаемый вывод. Вам нужно интегрировать с скриптами или конвейерами CI/CD? portablemc может выводить JSON или другие структурированные форматы. Строите автоматизацию вокруг него.
Что может пойти не так (и как с этим справиться)
portablemc стабилен, но следите за этими ловушками.
Несовместимости версий Java. Minecraft 1.17+ требует Java 16 или новее. Старые версии хотят Java 8 или 11. Если portablemc не может найти совместимую Java на вашей системе, он скачает ее из Mojang, что добавит время. Проверьте java -version перед троганием. На самом деле, просто запустите его один раз и позвольте инструменту разобраться - он умнее, чем вы думаете.
Беспокойства по версиям мод-лоадеров. Fabric и Forge выпускают несколько версий для одной и той же версии Minecraft. Убедитесь, что вы целитесь в версию загрузчика, которую действительно требуют ваши моды. Легко взять неправильную и задуматься, почему ничего не загружается. Проверьте сайты модов на требования версий сначала.
Ограничения оффлайн-режима. Оффлайн-режим пропускает аутентификацию, нормально для однопользовательской игры. Но попытка присоединиться к серверу, установленному в "онлайн-режим", приведет к отказу. Это дизайн Minecraft, а не вина portablemc.
Изоляция инстансов. По умолчанию portablemc хранит данные игры в `~/.portablemc` (Linux) или вашей папке пользователя (Windows). Если вы мигрируете из официального лаунчера, ваши старые миры не появятся автоматически. Переместите папки миров вручную или скажите portablemc, где они находятся.
Альтернативы
MultiMC / PolyMC / Prism Launcher. Это GUI-менеджеры инстансов, которые делают примерно то же самое - управляют версиями и мод-лоадерами - но с визуальным интерфейсом. Выберите их, если вам не нравятся терминалы или нужен что-то менее техническое.
Официальный Minecraft Launcher. Он работает, официально поддерживается, и он приводит вас в Minecraft. Если вам не мешает потребление RAM и нагрузка GUI, нет стыда оставаться с ним. И если вам нужно что-то для настройки внешнего вида вашего сервера, создатель MOTD полезен для этого.
portablemc сияет, если вы хотите скорость, автоматизацию и контроль через CLI. Для кейс-плееров, которые просто хотят клик-и-играть, официальный лаунчер, вероятно, нормален.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Комментарии
Пока нет комментариев. Станьте первым, кто поделится своим мнением!


