UNLim24 - quality hosting, VDS/VPS servers, protection against ddos attacks Hosting, VDS/VPS servers

Установка сервера Minecraft (Linux) на Debian и Ubuntu

Установка сервера Minecraft

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

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

Установка сервера

Скачать сервер можно с официального сайта 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