28 декабря, 2013

Linux-игры / Minecraft: установка и решение проблем (видео)

В этой статье мы разберемся, как установить и запустить Minecraft под Linux, а также научимся решать все известные проблемы. К слову, не забудьте подписаться на сообщество Minecraft ВКонтакте

Java — это все, что нам понадобиться (без нее нельзя. Никак). Пользователям Ubuntu и Debian будет описан процесс установки из репозиториев, все остальные найдут подробные инструкции по установке на java.com. Также можно (но все-таки рекомендуется поставить Java от Sun Oracle) установить свободный аналог под названием OpenJDK.

Поехали!

Установка Java

Если Java у вас уже установлена, смело перематывайте на следующий пункт.

Установка в Debian

Для начала вам необходимо подключить non-free-репозиторий в /etc/apt/sources.list, после чего просто установить следующие пакеты:
sun-java6-jre sun-java6-bin sun-java6-jdk sun-java6-plugin sun-java6-fonts

Установка в Ubuntu

Просто вводим в терминал следующие команды, заменив "natty" на кодовое имя текущей версии вашего дестрибутива (например, lucid):

sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk sun-java6-plugin sun-java6-fonts

Установка на остальные дистрибутивы

Для всех остальных есть инструкции на сайте Java.

Окно входа в minecraft

Загрузка и запуск Minecraft

Заходим на официальный сайт игры, в раздел загрузки. Далее, загружаем jar-файл из раздела "Linux / Other" в папку, из которой вы планируете запускать игру (я сохранил в ~/games/). Теперь попробуем запустить скачанный файл. Должна появится ошибка вроде:

Exception in thread "main" java.lang.NoClassDefFoundError: /home/daniil-r/games/minecraft/jar (...)

На самом деле все просто. В вашей файловой системе названия файлов чувствительны к регистру. Программа же считает, что исполняемый файл должен называться не иначе как Minecraft.jar. Проблема, как вы уже наверное догадались, решается переименованием файла: первую букву необходимо поставить в верхний регистр. Проще говоря, переименуйте скачанный  minecraft.jat в Minecraft.jar. Теперь игра запускается.

Minecraft, запущенный в Linux

Через некоторое время может возникнуть другая проблема: вылеты из-за нехватки памяти. Решается также просто. Игру необходимо запускать следующей командой:

java -Xmx1024M -Xms512M -cp Minecraft.jar net.minecraft.LauncherFrame

Другие проблемы:

FAQ и остальные проблемы

— Выдает ошибку The file ‘./Minecraft.jar’ is not marked as executable.

— Нужно отметить файл как выполняемый. Откройте терминал и введите команду: chmod +x ./Minecraft.jar.

— Из репозитория Ubuntu 12.04 удалили проприетарную java. Что делать?

Читайте статью на хабре.

— Получаю ошибку User not premium

— Купите лицензионный minecraft.

— Черный экран

— Скорее всего вместо Oracle Java у вас стоит OpenJDK. Поставьте Oracle Java и введите sudo update-alternatives --config java

— Как установить minecraft без Java

— Никак.