Как запустить недорогой Minecraft на Raspberry Pi для строительства блоков по дешевке

Мы показали вам, как запустить свой собственный персональный сервер Minecraft на Windows/OSX, но что если вы хотите чего-то более легкого, более энергоэффективного и всегда готового для своих друзей? Читайте дальше, как мы превращаем крошечную машину Raspberry Pi в недорогой сервер Minecraft, который вы можете оставить в режиме 24/7 примерно за копейки в день.

Почему я хочу это сделать?

В этом руководстве есть два аспекта: запуск собственного сервера Minecraft и, в частности, запуск этого сервера Minecraft на Raspberry Pi. Почему вы хотите запустить свой собственный сервер Minecraft? Это действительно отличный способ расширить и развить опыт игры Minecraft. Вы можете оставить сервер включенным, когда вы не играете, чтобы друзья и семья могли присоединиться и продолжить строить свой мир. Вы можете возиться с игровыми переменными и вводить моды так, как это невозможно, когда вы играете в отдельную игру. Это также дает вам контроль над многопользовательской игрой, который недоступен при использовании общедоступных серверов без затрат на размещение частного сервера на удаленном хосте.

Хотя запуск сервера Minecraft сам по себе достаточно привлекателен для поклонника Minecraft, запуск его на Raspberry Pi еще более привлекателен. Крошечный маленький пи использует так мало ресурсов, что вы можете оставить свой сервер Майнкрафт работающим 24/7 на пару долларов в год. Помимо первоначальных затрат на Pi, SD-карту и немного времени на ее настройку, у вас будет постоянно включенный сервер Minecraft при ежемесячной стоимости около одного gumball.

Что мне нужно?

Для этого урока вам понадобится набор аппаратных и программных средств; кроме самой Raspberry Pi и SD-карты, все бесплатно.

  • 1 Raspberry Pi (предпочтительно модель 512 МБ)
  • 1 4 ГБ + SD-карта

В этом руководстве предполагается, что вы уже ознакомились с Raspberry Pi и установили копию устройства Raspbian, производного от Debian, на устройство. Если вы еще не запустили свой Pi, не волнуйтесь! Посмотрите наше руководство HTG Guide по началу работы с Raspberry Pi, чтобы освоиться.

Оптимизация Распбиана для Сервера Майнкрафт

В отличие от других сборок, которыми мы поделились, когда вы можете наложить несколько проектов друг на друга (например, Pi более чем достаточно мощный, чтобы одновременно служить индикатором погоды/электронной почты и сервером Google Cloud Print), запуск сервера Minecraft довольно напряженная операция для маленького Пи, и мы настоятельно рекомендуем посвятить весь Пи этому процессу. Minecraft выглядит как простая игра, со всеми ее блочностями и не очень, но на самом деле это довольно сложная игра под простым скином, требующая большой вычислительной мощности.

Таким образом, мы собираемся настроить файл конфигурации и другие параметры, чтобы оптимизировать Rasbian для работы. Первое, что вам нужно сделать, это зайти в приложение Raspi-Config, чтобы внести несколько незначительных изменений. Если вы устанавливаете Raspbian fresh, дождитесь последнего шага (это Raspi-Config), если вы его уже установили, перейдите к терминалу и введите «sudo raspi-config», чтобы запустить его снова.

Одной из первых и наиболее важных вещей, которые нам нужно уделить внимание, является настройка разгона. Нам нужны все силы, которые мы можем сделать, чтобы наш опыт Minecraft был приятным. В Raspi-Config выберите опцию № 7 «Разгон».

Будьте готовы к некоторым строгим предупреждениям о разгоне, но будьте спокойны, зная, что разгон напрямую поддерживается фондом Raspberry Pi и включен в параметры конфигурации с конца 2012 года. Как только вы окажетесь на экране фактического выбора, выберите «Turbo 1000MhHz» , Опять же, вы будете предупреждены о том, что выбранная вами степень разгона несет риски (в частности, потенциальное повреждение SD-карты, но отсутствие риска реального повреждения оборудования). Нажмите OK и подождите, пока устройство перезагрузится.

Затем убедитесь, что вы настроены на загрузку из командной строки, а не с рабочего стола. Выберите номер 3 «Включить загрузку с рабочего стола/Царапина» и убедитесь, что выбрана «Консольная текстовая консоль».

Вернувшись в меню Raspi-Config, выберите номер 8 «Дополнительные параметры». Здесь необходимо внести два важных изменения и одно необязательное изменение. Во-первых, критические изменения. Выберите A3 «Разделение памяти».

Измените объем памяти, доступной для графического процессора, до 16 МБ (по сравнению с 64 МБ по умолчанию). Наш сервер Minecraft будет работать в среде без графического интерфейса; нет никаких причин выделять GPU больше, чем минимум.

После выбора памяти GPU вы вернетесь в главное меню. Выберите «Дополнительные параметры» еще раз, а затем выберите A4 «SSH». В подменю включите SSH.Существует очень мало причин, чтобы этот Pi был подключен к монитору и клавиатуре, и, включив SSH, мы можем получить удаленный доступ к машине из любой точки сети.

Наконец (и дополнительно) вернитесь снова в меню «Дополнительные параметры» и выберите A2 «Имя хоста». Здесь вы можете изменить имя вашего хоста с «raspberrypi» на более подходящее имя Minecraft. Мы выбрали очень креативное имя хоста «minecraft», но не стесняйтесь придать ему немного вкуса: creepertown, minecraft4life или miner-box – все это отличные имена серверов Minecraft.

Вот и все для конфигурации Распбиана. Перейдите вниз к основному экрану и выберите «Готово» для перезагрузки. После перезагрузки вы можете теперь подключить SSH к своему терминалу или продолжить работу с клавиатуры, подключенной к вашему Pi (мы настоятельно рекомендуем переключиться на SSH, поскольку это позволяет легко вырезать и вставлять команды). Если вы никогда ранее не использовали SSH, узнайте, как использовать PuTTY с вашим Pi здесь.

Установка Java на пи

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

sudo mkdir/java/

Теперь нам нужно скачать новейшую версию Java. На момент публикации этой публикации самым последним выпуском было обновление OCT 2013, и ссылка/имя файла, которое мы используем, будет отражать это. Пожалуйста, проверьте более свежую версию Linux ARMv6/7 Java Release на странице загрузки Java и обновите ссылку/имя файла соответственно, следуя нашим инструкциям.

В командной строке введите следующую команду:

sudo wget --no-check-Certificate http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013. tar.gz

После успешного завершения загрузки введите следующую команду:

sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C/opt/

Интересный факт: схема/opt/directory name является остатком раннего Unix-проекта, в котором каталог/opt/предназначался для «дополнительного» программного обеспечения, установленного после основной операционной системы; это были/Program Files/мира Unix.

После завершения распаковки введите:

sudo /opt/jdk1.8.0/bin/java -version

Эта команда вернет номер версии вашей новой установки Java следующим образом:

Java-версия "1.8.0-ea"
Java (TM) SE Runtime Environment (сборка 1.8.0-ea-b111)
Клиентская виртуальная машина Java HotSpot (TM) (сборка 25.0-b53, смешанный режим)

Если вы не видите вышеприведенную распечатку (или ее вариант, если вы используете более новую версию Java), попробуйте извлечь архив еще раз. Если вы видите показания, введите следующую команду, чтобы привести себя в порядок:

sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

На данный момент Java установлена, и мы готовы перейти к установке нашего сервера Minecraft!

Установка и настройка сервера Minecraft

Теперь, когда у нас есть основа для нашего сервера Minecraft, пришло время установить необходимые компоненты. Мы будем использовать SpigotMC, легкую и стабильную сборку сервера Minecraft, которая прекрасно работает на Pi.

Сначала возьмите копию кода с помощью следующей команды:

sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar

Эта ссылка должна оставаться стабильной с течением времени, так как она указывает непосредственно на самый последний стабильный выпуск Spigot, но если у вас есть какие-либо проблемы, вы всегда можете обратиться к странице загрузки SpigotMC здесь.

После успешного завершения загрузки введите следующую команду:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Примечание: если вы запускаете команду на 256 МБ Pi, измените 256 и 496 в приведенной выше команде на 128 и 256 соответственно.

Ваш сервер запустится, и на экране появится поток активности. Будьте готовы подождать около 3-6 минут или около того, чтобы процесс настройки сервера и создания карты завершился. Будущие стартапы займут гораздо меньше времени, около 20-30 секунд.

Примечание: если в какой-то момент во время процесса настройки или воспроизведения все становится действительно странным (например, ваш новый сервер Minecraft выходит из себя и начинает порождать вас в Пустоте и убивает вас мгновенно), используйте команду «stop» в командной строке, чтобы корректно завершить работу сервера, чтобы вы могли перезагрузить его и устранить неполадки.

После завершения процесса перейдите к компьютеру, на котором вы обычно играете в Minecraft, запустите его и нажмите «Мультиплеер». Вы должны увидеть свой сервер:

Если ваш мир не появляется сразу после сканирования сети, нажмите кнопку «Добавить» и вручную введите адрес своего Pi.

После подключения к серверу вы увидите изменение статуса в окне состояния сервера:

По словам сервера, мы в игре. Согласно настоящему приложению Minecraft, мы тоже в игре, но в режиме выживания уже полночь:

Бу! Нерест в глухой ночи, без оружия и без крова, не способ начать дела. Не беспокойтесь, нам нужно сделать еще несколько настроек; нет времени сидеть и стрелять по скелетам. Кроме того, если вы попытаетесь воспроизвести его без каких-либо настроек, вы, скорее всего, найдете его довольно нестабильным. Мы здесь только для того, чтобы подтвердить, что сервер работает, работает и принимает входящие соединения.

После того, как мы убедились, что сервер работает и подключен (хотя пока не очень воспроизводим), пришло время выключить сервер. Через консоль сервера введите команду «Стоп», чтобы закрыть все.

Вернувшись в командную строку, введите следующую команду:

sudo nano server.properties

Когда откроется файл конфигурации, внесите следующие изменения (или просто вырежьте и вставьте наш файл конфигурации минус первые две строки с именем и отметкой даты):

# Свойства сервера Майнкрафт
# Чт 17 октября 22:53:51 UTC 2013
генератор-настройка =
# Значение по умолчанию - true, переключиться на false
позволяют-Пустоты = ложь
Имя-уровень = мир
включить-запрос = ложь
позволяет полет = ложь
Сервер-порт = 25565
Уровень типа = по умолчанию
включить RCON-= ложь
сила-режим игры = ложь
Уровень семян =
Сервер-ф =
макс-сборки высота = 256
нерест-РНУ = истина
белый список = ложь
икра-животных = истина
текстура пакет =
Snooper-Enabled = правда
хардкор = ложь
онлайн-режим = истина
пвп = истина
Сложность = 1
проигрыватель-ожидание тайм-аут = 0
= 0 режим игры
# По умолчанию 20; Вам нужно только понизить это, если вы бежите
# публичный сервер и беспокоится о нагрузках.
макс-игроки = 20
нерест-монстров = истина
# По умолчанию 10, 3-5 идеально подходит для Пи
Вид расстояния = 5
генерировать-структуры = истина
икра-защита = 16
motd = Сервер Minecraft

В окне состояния сервера, видимого через ваше соединение SSH с пи, введите следующую команду, чтобы присвоить себе статус оператора на вашем сервере Minecraft (чтобы вы могли использовать более мощные команды в игре, не возвращаясь к окну состояния сервера).

op [ваш ник Minecraft]

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

Первый плагин, и тот, который вы должны установить над всеми остальными, это NoSpawnChunks. Чтобы установить плагин, сначала посетите веб-страницу NoSpawnChunks и возьмите ссылку для загрузки самой последней версии. На момент написания этой статьи текущая версия v0.3.

Вернувшись в командную строку (командная строка вашего Pi, а не консоли сервера – если ваш сервер все еще активен, выключите его), введите следующие команды:

cd/home/pi/plugins

sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar

Затем перейдите на страницу плагина ClearLag и возьмите последнюю ссылку (на данный момент это v2.6.0). Введите в командной строке следующее:

sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar

Поскольку файлы не сжаты в .ZIP или подобном контейнере, это все, что нужно сделать: плагины размещаются в каталоге плагинов. (Запомните это для будущих загрузок плагинов, файл должен быть whatplugin.jar, поэтому, если он сжат, его нужно распаковать в каталог плагинов.)

Перезапустите сервер:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Будьте готовы к чуть более длительному времени запуска (ближе к 3-6 минутам и намного дольше, чем к 30 секундам, которые вы только что испытали), так как плагины влияют на карту мира и вам нужна минутка, чтобы помассировать все. После завершения процесса порождения введите в консоли сервера следующее:

плагины

В этом списке перечислены все подключаемые модули, которые в данный момент активны на сервере. Вы должны увидеть что-то вроде этого:

Если плагины не загружены, вам может потребоваться остановить и перезапустить сервер.

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

На этом этапе Java установлена, сервер установлен, и мы изменили наши настройки для Pi. Пора начинать строить с друзьями!

Примечание. На веб-сайте в Интернете были рассмотрены некоторые этапы установки Java и Spigot до нас, и, возможно, мы использовали эту статью для справки и забыли связать ее. Если вы хотите прочитать эту статью, вы можете сделать это, нажав на эту ссылку.

Оцените статью
TutoryBird.Ru
Добавить комментарий