Как сделать сервер minecraft на vps

Обновлено: 04.07.2024

Эта статья для тех, кто не хочит платить денежки за аренду серверов MCPE у mcpehost или 24serv и прочих. Вы сами можете установить и запустить свой сервер, используя любой понравившийся VDS-хостинг (возможно, найдете даже бесплатный!).

Если вы приняли такое решение, то выбирайте хостинг, регистрируйтесь и вперед, в панель управления! И не пугайтесь, все достаточно просто! У вас получится!

Установка PocketMine

Пожалуйста, обратите внимание: все команды Должны вводиться в консоли SSH.

Для установки введите команду:

yum install -y perl gcc g++ gcc-c++ make automake libtool autoconf m4 gcc-multilib screen bison

После завершения установки вам нужно создать папку, в которую будет установлен сервер PocketMine…

Сделав это, введите команду:

mkdir (name)

После этого, мы входим в каталог мы только что создали.

Для этого введите команду…

cd (name)

Теперь мы установим инструменты для установки нашего сервера PocketMine

Чтобы сделать это – введите команду:

chmod +x installer.sh

./installer.sh

This script is running as root, this is discouraged. It is recommended to run it as a normal user as it doesn’t need further permissions. If you want to run it as root, add the -r flag.

./installer.sh -r

Теперь у нас есть все необходимые инструменты, чтобы установить и запустить наш сервер.

Чтобы запустить сервер, введите команду:

screen ./start.sh

Примечание: чтобы предотвратить запуск нескольких серверов, использующих один и тот же порт, я предлагаю использовать экраны, такие как команда сверху, а чтобы вернуться к экрану/консоли введите:

screen -r

Ещё одно замечание: Чтобы подключить ваш сервер и получить статус онлайн в мобильной версии Майкрафта, порт (по умолчанию) 19132 должен быть открыт…

Как открыть порт, читаем далее.

Открытие порта для сервера

Это очень простой путь, в сравнении с указанием порта в вашем роутере. Вы в нескольких секундах от успешного запуска вашего сервера!

По умолчанию, мы открываем порт 19132.

Чтобы сделать это – введите команду

sudo firewall-cmd –zone=public –add-port=19132/udp –permanent

sudo firewall-cmd –reload

Вот и всё! Порт 19132 открыт, и вы можете запускать свой собственный сервер! Удачи!

Как Запустить Сервер Minecraft на Ubuntu 16.04

Minecraft — это песочница, разработанная компанией Mojang. Она находится в списке самых популярных игр для трансляций в стриминговом сервисе Twitch. Игроки могут заниматься строительством не только сами по себе, но и в компании своих друзей, что привело к бурному росту сообщества данной игры. Для игры в Minecraft с другими игроками, вам необходимо запустить сервер Minecraft на вашем сервере или воспользоваться услугами хостинга. В этом руководстве мы покажем, как запустить сервер Minecraft на Ubuntu 16.04. Пользователи использующие другие версии Linux, также могут следовать данному руководству, так как шаги для установки не должны особо отличаться.

Что вам понадобится

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

Шаг 1 — Установка Java и Screen

Для начала, вам необходимо подключиться к вашему серверу через SSH. Для авторизации на вашем сервере откройте терминал (или используйте Putty SSH, если у вас стоит ОС Windows) и впишите данную команду:

После авторизации, вы можете начать установку вашего сервера Minecraft.

Сервер Minecraft требует установленный дистрибутив Java на вашем сервере. Для его установки следуйте данным этапам:

  1. Возможно Java уже установлен на вашей системе. Чтобы проверить это, впишите данную команду:
  1. Запустите эту команду в терминале, чтобы скачать последние доступные для скачивания версии программного обеспечения, включая Java:
  1. Теперь вам необходимо установить Java. В этом руководстве мы установим Java 17:
  1. Если вы хотите последнюю версия Java, вы можете запустить следующую команду:
  1. Мы также должны установить Screen, который обеспечит непрерывную работу вашего сервера, даже если вы потеряете соединение с сервером. Для этого, впишите и выполните данную команду:

Теперь на вашем сервере должны быть установлены и Java, и Screen.

Шаг 2 — Установка сервера Minecraft на Ubuntu

Теперь, когда все приготовления завершены, мы можем узнать как запустить сервер Minecraft на Ubuntu VPS. Для этого следуйте данным этапам:

  1. Всегда важно сохранять порядок в вашей системе. Для избежания возникновения беспорядка создайте для файлов Minecraft отдельную папку. Это необязательно, но в целях вашего удобства мы рекомендуем провести это действие. Чтобы создать новую папку запустите следующее:
  1. После этого, войдите в созданную папку с помощью этой команды:
  1. Далее, вам необходимо наличие wget на вашей системе. Если вы его еще не установили, впишите данную команду:
  1. Теперь, скачайте и установите сервер Minecraft:

На время написания данного руководства последняя доступная версия была 1.11.2. Вы должны заменить числа в команде на доступную сейчас версию сервера. Для проверки версии посетите эту ссылку.

  1. Примите лицензионное соглашение Minecraft:
  1. Запустите Screen, чтобы сервер мог работать в фоновом режиме:

Мы назвали процесс ‘Minecraft сервер 1’, но вы можете использовать любое другое название.

Вот и все — вы успешно установили сервер Minecraft на Ubuntu.

Шаг 3 — Как запустить сервер Minecraft

Теперь вам необходимо лишь запустить сервер. Для этого, выполните следующую команду в терминале:

Как видно из команды, Minecraft необходимо 1024MB или 1GB оперативной памяти для запуска на сервере. Это минимальные требования для запуска, чтобы получить больше производительности, мы рекомендуем увеличить лимит потребления ОЗУ сервером. Для этого, замените значение 1024 в -Xmx и -Xms на 2048 (2GB) и т.д.

Поздравляем, установка вашего сервера Minecraft заняла всего несколько минут. Благодаря Screen ваш сервер теперь работает в фоновом режиме. Для отключения Screen, нажмите CTRL + A, затем D. Чтобы открыть его повторно, впишите screen -r в терминале. Наконец, вы можете поиграть с параметрами вашего сервера в файле настроек:

Заключение

В этом пошаговом руководстве, мы узнали как запустить сервер Minecraft на Ubuntu. Мы также узнали несколько полезных вещей, вроде установки Java на Ubuntu, а также научились настраивать Screen для непрерывной работы вашего сервера.

Как говорилось ранее, игроки могут использовать выделенный сервер. Однако это руководство для тех, кто хочет собственный сервер для максимального комфорта и защиты.

Вы можете воспользоваться данным руководством для создания своего сервера на нашем VPS хостинге. VPS Сервер План 1 в данный момент имеет скидку в 40% и имеет минимально необходимое количество ОЗУ (1 ГБ) для запуска сервера Minecraft.

Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.

| Подробная информация по установке сервера майнкрафт на линукс

Сейчас мы установим сервер MineCraft на VDS Linux и объясним все возможные нюансы как запустить сервер minecraft на linux и проблемы, которые могут возникнуть.

Статья подходит для Debian или Ubuntu, текущие команды не подойдут для других ОС отличных от Ubuntu или Debian.

Выберем версию сервера и установим любую версию java, подготовим сервер под стабильную работу и настроим его простое взаимодействие с пользователем.

Если у Вас имеется сервер, пропускаем этот шаг.
С самого начала, мы должны понимать сколько слотов, плагинов и модов Вы хотите, от этого будет зависеть нагрузка на vds сервер.

Мы рекомендуем тариф Уран SSD:

CPU 2x2400 МГц = 2 ядра по 2400 МГц - 1 ядро отдаём серверу, еще 1 оставляем под ОС и работу других приложений (mysql, фтп, ssh и тд), это позволит снизить общую нагрузку на vds и не допустить лаги на майнкрафт сервере.

RAM 2048 Мб = 2 гигабайта оперативной памяти, хватит для сервера и ОС на начальном этапе. Около 300мб всегда будет занято ОС и приложений + 200мб mysql база если вы её установите. Остальные 1500мб отдаём серверу что вполне хватит для 20 онлайна и нескольких модов.

Disk 35 GB SSD = примерно 5ГБ опять же уходит под ОС и другие нужные приложения, возможно вы запустите там сайт. 30 GB остаётся для нужд сервера и запас для чего-то еще, вам виднее)


Итак, Вы нашли vds minecraft, подключаемся к серверу.
После подключения к серверу, выполняем команды для обновления всех пакетов и безопасности ядра.

VDS сервер обновлён и готов к установке сервера майнкрафт.

Начнём с основного, установка любой Java на сервер, которая Вам нужна, данную статью в подробностях можно прочитать по ссылке:

После установки нужной версии Java, добавляем пользователя, устанавливаем пакеты, сервисы для удобства и постоянной работы сервера:

Добавляем пользователя в систему, под которую будет работать сервер, это безопаснее и удобнее.

/home/server_dir - директория пользователя, в которую он попадёт после входа, т.е. рабочая папка, куда мы будем заливать сервер.
server1 - логин пользователя.
server_pass- пароль пользователя.

Выбираем пункт 2 STANDALONE

Обновим настройки proftpd для корректной работы.
Копируем и вставляем в терминал, можно всё сразу

Наш фтп сервер теперь доступен и функционирует, подключиться можно через любой ФТП клиент, например filezilla.

Установим screen для работы сервера 24\7, чтобы окно терминала закрывалось и сервер minecraft не выключился.

Всё что необходимо, мы установили.
Теперь мы входим в терминал VPS сервера (через ssh), с правами пользователя, которого создали по логину и паролю.

Взять необходимую версию сервера очень просто, для этого существует 3 метода:

Переходим на сайт и выбираем версию, сверху в меню есть пункт Downloads, нажимаем и выбираем нужное ядро (Vanilla, Bukkit, Spigot)
Напротив каждой версии, есть кнопка Download , справа.
Нажимаем на кнопку и переходим на страницу скачивания, там же можно получить ссылку, для того чтобы скачать ядро через команду wget сразу на сервер.

Качаем вручную, нажав на ссылку ниже надписи You're about to download:
Заливаем ядро по ФТП.

Либо копируем ссылку, нажав на неё правой кнопкой мышки, "Копировать адрес ссылки", после этого пишем команду.

Ядро сразу же качается в папку пользователя, которого мы создали и в которого вошли.

Второй метод:

Заранее создадим папку и перейдём в неё, что бы не путались файлы.


Ждём примерно 5 минут, пока ядро сервера будет скачано и скомпилировано.
В конце должны получить следующее:

Success! Everything compiled successfully. Copying final .jar files now.
Copying craftbukkit-1.13.2-R0.1-SNAPSHOT.jar to /home/server1/./craftbukkit-1.13.2.jar
- Saved as ./craftbukkit-1.13.2.jar
Copying spigot-1.13.2-R0.1-SNAPSHOT.jar to /home/server1/./spigot-1.13.2.jar
- Saved as ./spigot-1.13.2.jar

Мы получили 2 ядра, которые сохранилось в Вашу папку buildtools, название spigot-1.13.2.jar и craftbukkit-1.13.2.jar

Переместим нужное ядро в его рабочую папку сервера (которую указывали при создании пользователя)

Это самый простой метод для тех, кто уже знаком с тем, как запустить сервер minecraft на linux.
Всё что требуется, залить ядро которое у Вас есть и запустить его, возможно сразу со своими настройками.


Loading libraries, please wait.
Loaded 0 recipes
[15:44:59 INFO]: Loaded 0 recipes
[15:44:59 INFO]: Starting minecraft server version 1.13.2
[15:44:59 INFO]: Loading properties
[15:44:59 WARN]: server.properties does not exist
[15:44:59 INFO]: Generating new properties file
[15:44:59 WARN]: Failed to load eula.txt
[15:44:59 INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[15:44:59 INFO]: Stopping server
[15:44:59 INFO]: Saving worlds

Повторяем запуск, дожидаемся генерации мира, папок, конфигов

[15:46:04 INFO]: Preparing spawn area: 72%
[15:46:04 INFO]: Preparing spawn area: 76%
[15:46:04 INFO]: Preparing spawn area: 80%
[15:46:04 INFO]: Preparing spawn area: 84%
[15:46:04 INFO]: Preparing spawn area: 88%
[15:46:04 INFO]: Preparing spawn area: 92%
[15:46:04 INFO]: Preparing spawn area: 96%
[15:46:04 INFO]: Preparing spawn area: 100%
[15:46:04 INFO]: Time elapsed: 22032 ms
[15:46:04 INFO]: Done (29.541s)! For help, type "help"

готово, наш сервер запущен.

Теперь правим до нужного состояния конфиг server.properties в Вашем фтп

Запускаем сервер командой

В команде ничего не изменилось от обычного запуска, кроме добавления в начало команды screen -AmdS minecraft_server, она позволяет запустить сервер сразу в виртуальном окне и работать там, а Вы спокойно сможете закрыть терминал.

Что бы попасть в окно сервера, следует ввести

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

Готово, сервер запущен и работает, ФТП доступ так же есть.


Для запуска сервера после перезагрузки VDS, воспользуемся планировщиком crontab.
Нужно зайти в систему под нашим созданным пользователем (не root)
Пишем команду, для назначения редактора nano по умолчанию

После запуска\перезапуска VDS, будет выполнена команда /home/server_dir/start
Создадим файл start в /home/server_dir
Назначим ему права на выполнение(запуск), командой

Файл start который находится /home/server_dir, пишем туда команду запуска, которой мы запускали сервер.

Ранее мы публиковали статью на тему создания сервера Minecraft Java. В этот раз мы рассмотрим процесс установки сервера Minecraft Bedrock/Pocket Edition.

Установка будет производиться на ОС Ubuntu 20.04 LTS , поэтому инструкция подойдет как для VDS , так и к Выделенному серверу .

В работе с сервером нам также поможет утилита Screen , рекомендуем прочитать статью: Установка Screen ​

В свою очередь, Minecraft Bedrock не требует установки Java как на сервер, так и на клиентскую часть. Это все потому что данная версия игры целиком написана на языке C++ .

Читайте также: