Создание и запуск сервера Minecraft

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск

Действия данной инструкции выполнялись в OS Debian 7.

Подготовка OS к работе

Создадим пользователя, под которым будет осуществляться запуск игрового сервера. Настройка и запуск игрового сервера под пользователем "root" недопустимо. Это противоречит правилам безопасности.

 adduser <username>

<username> - имя пользователя, которого мы создаем для сервера. После ввода данной команды Вам будет предложено ввести пароль и данные пользователя. "Полное имя, Номер комнаты, Рабочий телефон, Домашний телефон, Другое" - эти параметры заполнять не обязательно, их можете оставить пустыми. По окончанию терминал поинтересуется у Вас: "Данная информация корректна? [Y/n]" - нажмите клавишу "Enter".
Теперь приступим к установке необходимого ПО для работы нашего сервера.
Обновим список доступных из репозитория пакетов командой:

 apt-get update

Установим пакеты, которые нам могут понадобиться для работы с сервером:

 apt-get install screen nano mc 

Создание сервера Bukkit

Установим Java:

 apt-get install default-jdk

Дождавшись окончания установки, отключаемся от сервера и подключаемся под пользователем, которого мы создавали ранее.
Все дальнейшие действия будут осуществляться от его имени.
Создаем папку для нашего сервера:

 mkdir minecraft

Переходим в нее:

 cd minecraft

И загружаем ядро нашего сервера:

 wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.8/minecraft_server.1.8.8.jar -O server.jar

Этой командой мы загрузили файл ядра и с помощью ключа -O назвали его "server.jar".
Теперь запустим сервер:

 screen -S minecraft java -Xms2048M -jar server.jar nogui

Таким образом Вы запустили сервер в окне "minecraft".
Если Вы закроете окно терминала, сервер продолжит работу, так как Вы запустили его в окне. Чтобы подключиться к окну сервера необходимо ввести команду:

 screen -r minecraft

Создание сервера Minecraft Pocket Edition

Установим необходимые для запуска и работы сервера пакеты:

 apt-get install perl gcc make automake libtool autoconf m4

Если у Вас OS x84_x64, то дополнительно необходимо установить пакет "gcc-multilib".
Дождавшись окончания установки, отключаемся от сервера и подключаемся под пользователем, которого мы создавали ранее.
Все дальнейшие действия будут осуществляться от его имени.
Создаем папку для нашего сервера:

 mkdir pocketmine

Переходим в нее:

 cd pocketmine

Теперь выполним команду:

 wget -q -O - http://get.pocketmine.net/ | bash

Сервер загрузит PocketMine-MP, загрузит PHP файлы или скомпилирует его если нужные файлы не доступны.
Дождитесь окончания загрузки и компилирования пакетов.
По окончанию операции запустите сервер командой:

 screen -s pocketmine ./start.sh

Таким образом Вы запустили сервер в окне "pocketmine".
Если Вы закроете окно терминала, сервер продолжит работу, так как Вы запустили его в окне. Чтобы подключиться к окну сервера необходимо ввести команду:

 screen -r pocketmine

Доступ к файлам через FTP

Если у Вас не установлен FTP сервер, Вы можете подключиться через защищенный протокол sFTP.
В FTP клиенте, например [FileZilla].
В поле "Хост" (1) введите адрес: "sftp://<ip_address>", где <ip_address> - это IP адрес Вашего VDS сервера на хостинге MyArena.Ru.
В поле "Имя пользователя" (2) и "Пароль" (3) укажите данные пользователя, которого Вы создавали ранее для управления Вашим сервером.
В поле "Порт" (4) пропишите 22, так как подключение осуществляется через порт SSH.

SFTP.png

После ввода данных нажмите "Быстрое соединение".