Установка сервера Minecraft (Linux)
Vova (обсуждение | вклад) |
Vova (обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
# Затем обновляем информацию о пакетах: | # Затем обновляем информацию о пакетах: | ||
− | apt-get update | + | apt-get update |
− | + | ||
# Для установки Oracle Java 7 выполните команду в терминале: | # Для установки Oracle Java 7 выполните команду в терминале: | ||
− | apt-get install oracle-java7-installer | + | apt-get install oracle-java7-installer |
=====OpenJDK===== | =====OpenJDK===== |
Текущая версия на 17:29, 24 января 2016
Содержание |
[править] Установка на 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