Если вы получаете ошибку java: command not found или у вас установлена версия Java более старая чем 1.6, то вам нужно обновить Java в системе. Рекомендуется установка официальной версии от Oracle Java. Однако сервер работает при установке OpenJDK (на тестовый сервер при написании статьи ставилась именно OpenJDK версия.
Debian
Официальная версия от Oracle
- Для начала добавляем репозиторий в систему, откройте терминал и выполните следующие команды:
echo «deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main» | tee -a /etc/apt/sources.list echo «deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main» | tee -a /etc/apt/sources.list apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys EEA14886
- Затем обновляем информацию о пакетах:
apt-get update
- Для установки Oracle Java 7 выполните команду в терминале:
apt-get install oracle-java7-installer
OpenJDK
Здесь все просто, достаточно выполнить одну команду:
Как установить Minecraft на Linux в 2019 ?
apt-get install openjdk-7-jre
Ubuntu
Официальная версия от Oracle
- Добавляем репозиторий в систему, откройте терминал и выполните следующую команду:
sudo add-apt-repository ppa:webupd8team/java
- Затем обновляем информацию о пакетах:
sudo apt-get update
- Для установки Oracle Java 7 выполните команду в терминале:
sudo apt-get install oracle-java7-installer
- Убедимся что установилась корректная версия:
java -version
OpenJDK
Здесь все просто, достаточно выполнить одну команду:
apt-get install openjdk-7-jre
Запуск Minecraft сервера
cd /home/minecraft java -Xms1G -Xmx1G -jar minecraft_server.1.6.4.jar nogui
где -Xms1G — минимальной значение выделенной оперативной памяти -Xmx1G — максимальное значение выделенной оперативной памяти
Скрипты для запуска и остановки сервера
Для того чтобы сервер продолжал работать после того как вы его запустите, запускайте его в screen. Для этого его надо сначала установить:
apt-get install screen
Теперь для запуска используйте команду:
cd /home/minecraft /usr/bin/screen -dmS minecraft /usr/bin/java -Xms1024M -Xmx1024M -jar /home/minecraft/minecraft_server.1.6.4.jar -nogui
Для сохранения изменений в мире:
/usr/bin/screen -p 0 -S minecraft -X eval ‘stuff «/save-all»