UNLim24 - якісний хостинг, VDS/VPS сервера, захист від ddos атак Хостинг, VDS/VPS сервера

Установка сервера 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