Установка сервера Minecraft (Linux)
Содержание |
Установка на 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.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