← Все записи

Играйте в свой Minecraft: Java Edition на Anbernic RG40XXH (стоковая система)

В PortMaster есть порт Minecraft: Java Edition, который запускается на портативных консолях вроде Anbernic RG40XXH. На сторонних системах вроде muOS он работает после небольшой настройки (наше руководство для muOS). А на собственной системе Anbernic, «стоковой системе», с которой консоль продаётся, он даже не запускается: графика, управление и память сначала требуют исправлений.

Мы собрали эти исправления в небольшую бесплатную утилиту — PocketKode Port Bridge. Она всё настраивает на консоли и добавляет Minecraft в список игр PORTS стоковой системы. Minecraft вы приносите свой; Port Bridge никогда его не скачивает.

Проверено на: Anbernic RG40XXH (1 ГБ ОЗУ) · стоковая система Anbernic V1.1.0 · Minecraft: Java Edition 1.12.2 · Port Bridge 1.0.0.

Экспериментально: играть можно, но на консоли с 1 ГБ не всегда плавно. См. раздел «Чтобы играть плавнее» ниже.

Что нужно

  • Ваша собственная Minecraft: Java Edition (купленная на Minecraft.net) и компьютер с официальным Minecraft Launcher (Windows, macOS или Linux).
  • Консоль, подключённая к Wi-Fi с интернетом при первом запуске: Port Bridge скачивает части PortMaster (около 190 МБ).
  • Свободное место: около 1 ГБ на системном разделе (у стоковой системы его хватает) и 200 МБ на SD-карте 1 для копии.
  • Способ скопировать файлы на SD-карту 1: Wi-Fi Transfer (см. копирование файлов на стоковую систему по Wi-Fi), SFTP или кардридер.

Шаг 1: Minecraft 1.12.2 на компьютере

Порт запускает 1.12.2 (и 1.7.10), а не современный Minecraft.

  1. Откройте официальный Minecraft Launcher и войдите в аккаунт, которому принадлежит Java Edition.
  2. Откройте Установки → Новая установка, выберите релиз 1.12.2 и нажмите Создать.
  3. Один раз нажмите Играть и дождитесь главного меню. Так скачаются библиотеки, звуки и текстуры, нужные 1.12.2. Затем закройте Minecraft.

Шаг 2: скачайте Port Bridge и соберите свои файлы

Скачайте PortBridge-1.0.0-stock.zip (32 КБ) и распакуйте. В папке PC есть небольшой скрипт, который собирает ровно те файлы вашей 1.12.2, что нужны консоли (около 180 МБ: игра, 30 библиотек, звуки и текстуры). Он только копирует файлы, которые ваш Minecraft Launcher уже положил на компьютер; ничего не скачивает и никуда не входит.

Компьютер Запуск
Windows Правый клик по collect-minecraft.ps1 → Выполнить с помощью PowerShell
macOS, Linux В Терминале, в папке PC: python3 collect-minecraft.py

Он создаёт minecraft-1.12.2-files.zip рядом со скриптом. Если 1.12.2 ещё не установлена, он подскажет, что делать.

Шаг 3: скопируйте две вещи на SD-карту 1

  1. Папку Roms из архива Port Bridge — на SD-карту 1. Её Roms/PORTS и Roms/APPS объединятся с уже существующими папками.
  2. minecraft-1.12.2-files.zip — в Roms/APPS/PortBridge на SD-карте 1.

В Wi-Fi Transfer откройте вкладку SD card 1, зайдите в Roms/APPS/PortBridge и нажмите Загрузить файлы. По SFTP это папка /mnt/mmc/Roms/APPS/PortBridge.

Шаг 4: запустите

  1. Включите Wi-Fi и откройте в списке игр PORTS → Minecraft. Если PORTS ещё нет, один раз перезагрузите консоль.
  2. В первый раз установка Port Bridge показывает свой ход: она скачивает порт и рантаймы из официальных релизов PortMaster (с проверкой), применяет исправления для стоковой системы, создаёт 512 МБ дополнительной памяти (файл подкачки, около минуты) и устанавливает ваши файлы. Архив после этого удаляется.
  3. Когда появится Minecraft готов, нажмите A. Запуск Minecraft занимает 1–2 минуты.

Дальше PORTS → Minecraft сразу запускает игру.

Управление

Кнопка Действие
Левый стик Ходьба
Правый стик Обзор, а в меню — указатель мыши
A Прыжок
B Выбросить предмет
X / Y Инвентарь
R2 Ломать / атаковать (левый клик)
L2 Ставить / использовать (правый клик)
L1 / R1 Панель быстрого доступа
START Меню паузы
SELECT + START, удерживать 2 с Выйти из Minecraft

Выходите через SELECT + START, а не выключением. Пока Minecraft работает, он много пишет на SD-карту (файл подкачки). Выключение посреди записи может повредить файлы на карте.

Чтобы играть плавнее

У RG40XXH 1 ГБ ОЗУ, и Minecraft занимает почти всё. Если вы начинаете без настроек, Port Bridge запишет облегчённые. Если вы перенесли настройки с ПК, снизьте их в Настройки → Настройки графики:

Настройка Значение Зачем
Дальность прорисовки 4–6 Сильнее всего влияет на скорость и память
Графика Быстрая Проще листва, вода и тени
Мягкое освещение Выкл. Экономит работу для каждого блока
Уровни MIP-текстур Выкл. Меньше памяти на текстуры
Макс. частота кадров 30 Ровные кадры вместо скачков
Облака Выкл. Меньше рисовать

Большие миры с фермами и множеством животных медленнее; лучше всего новый мир рядом с точкой появления.

Если что-то не так

  • Установка пишет, что не завершилась: обычно Wi-Fi без интернета. Включите Wi-Fi и снова откройте PORTS → Minecraft; установка продолжит с того места, где остановилась. Подробности — в Roms/APPS/PortBridge/setup.log.
  • «Ещё один шаг: ваши файлы Minecraft»: установка не нашла minecraft-1.12.2-files.zip. Проверьте, что он лежит в Roms/APPS/PortBridge (именно с таким именем).
  • Minecraft закрывается через какое-то время: уменьшите дальность прорисовки (см. выше). Логи: /roms/pk-minecraft/ports/minecraftjava/app.log и log.txt (по SFTP).
  • Ничего не запускается, даже другие приложения: возможно, системный раздел стал доступен только для чтения, потому что консоль выключили во время записи. Это исправляет проверка файловой системы; напишите нам, мы поможем.

Чтобы удалить: сотрите Roms/PORTS/Minecraft.sh, Roms/PORTS/Imgs/Minecraft.png и Roms/APPS/PortBridge с SD-карты 1 и /roms/pk-minecraft по SFTP (ваши миры лежат в /roms/pk-minecraft/ports/minecraftjava/.minecraft/saves — сначала скопируйте их, если хотите сохранить).

Что меняет Port Bridge — для любопытных

Порт из PortMaster сделан для систем вроде muOS. На стоковой системе Port Bridge:

  • использует свою версию control.txt из PortMaster (папки, кнопки и экран 640×480 стоковой системы);
  • заставляет Westonpack, графический слой порта, использовать драйвер Mali стоковой системы (в системе есть общие графические библиотеки Ubuntu, которые не могут открыть экран);
  • запускает помощник управления с более новой SDL системы, чтобы кнопки доходили до игры;
  • добавляет файл подкачки на 512 МБ (на стоковой системе его нет) и выход по SELECT + START;
  • запускает 1.12.2 сразу, без меню лаунчера PortMaster.

Все его файлы открыты (лицензия MIT) и лежат в архиве.

Благодарности

Port Bridge лишь запускает уже существующую работу на стоковой системе. Спасибо PortMaster и его сообществу, а также авторам порта Minecraft: Dia (порт), Jeod (лаунчер), BinaryCounter (Westonpack и Crusty), gfififid (1.12.2), HMCL (Hello Minecraft! Launcher) и тестерам PortMaster. А также ptitSeb (gl4es) и Azul (Zulu Java).

Пользуетесь muOS? См. Minecraft Java на muOS: тот же скрипт для ПК копирует ваши файлы прямо на карту muOS.

Вопросы? Пишите на feedback@pocketkode.com.

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT. (Это не официальный продукт Minecraft. Он не одобрен Mojang или Microsoft и не связан с ними.) Minecraft — товарный знак Mojang Synergies AB. PocketKode также не связан с PortMaster и Anbernic.