Создание и запуск сервера Minecraft
Действия данной инструкции выполнялись в 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
Таким образом Вы запустили сервер в окне "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.
После ввода данных нажмите "Быстрое соединение".