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

Материал из Энциклопедия сайта ABCVG
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «== Установка на Linux == Данная инструкция проверена на Debian 7 и Ubuntu 12.04 === Установка сервера === …»)
 
Строка 106: Строка 106:
  
 
[[Категория:MineCraft]]
 
[[Категория:MineCraft]]
[[Категория:Виртуализация KVM]]
 
 
[[Категория:Игровые серверы]]
 
[[Категория:Игровые серверы]]
[[Категория:Debian]]
 
[[Категория:Ubuntu]]
 
[[Категория:Установка и настройка ПО]]
 

Версия 13:17, 1 ноября 2015

Содержание

Установка на 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
  1. Для начала добавляем репозиторий в систему, откройте терминал и выполните следующие команды:
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
  1. Затем обновляем информацию о пакетах:

apt-get update


  1. Для установки Oracle Java 7 выполните команду в терминале:

apt-get install oracle-java7-installer

OpenJDK

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

apt-get install openjdk-7-jre

Ubuntu

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

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

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

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

  1. Для установки Oracle Java 7 выполните команду в терминале:
sudo apt-get install oracle-java7-installer
  1. Убедимся что установилась корректная версия:

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.2.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

Качать надо рекомендованную версию, на данный момент вот эту

Этот jar файл нужно качать вместо оригинального minecraft_server.jar (в данной статье minecraft_server.1.6.2.jar) и соотвтетсвенно запускать его:

java -Xms1G -Xmx1G -jar  craftbukkit.jar

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

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

/home/minecraft/plugin
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты