Russian Ukrainian English

Installing the server Minecraft (Linux)

Установка на Linux

Данная инструкция проверена на Debian 7 и Ubuntu 12.04

Installing the server

Скачать сервер можно с официального сайта Minecraft из раздела Download.

Качать нужно jar версию сервера, на момент написания статьи актуальная прямая ссылка на последнюю версию

mkdir /home/minecraft
cd /home/minecraft
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.6.4/minecraft_server.1.6.4.jar

Установка Java

Если вы получаете ошибку 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

Здесь все просто, достаточно выполнить одну команду:

apt-get install openjdk-7-jre

Ubuntu

Официальная версия от Oracle

Чуть проще, чем на Debian:

  • Добавляем репозиторий в систему, откройте терминал и выполните следующую команду:
sudo add-apt-repository ppa:webupd8team/java
  • Затем обновляем информацию о пакетах:
sudo apt-get update

Хочу заметить, что предпочтительней устанавливать Oracle Java 7. На сегодняшний день - это последняя стабильная версия.

  • Для установки 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"\015'

Для остановки сервера:

/usr/bin/screen -p 0 -S minecraft -X eval 'stuff "/stop"\015'

Подробный баш скрипт для запуска, сохранения, остановки Minecraft сервера и много другого

Можно найти по ссылке

Установка плагинов

Для того чтобы была возможность установки палгинов на сервер, нужно качать модификацию оригинального сервера Bukkit

java -Xms1G -Xmx1G -jar  craftbukkit.jar

Обратите внимание что -nogui здесь не надо писать, так как GUI версии нет.

Плагины устанавливаются в директорию plugin в директории с сервером, в нашем случае это:

/home/minecraft/plugin