Автозапуск сервера minecraft linux

Обновлено: 07.07.2024

В этом руководстве объясняется, как создать сервер Minecraft на Ubuntu 20.04. Мы будем использовать Systemd для запуска сервера Minecraft и утилиту mcrcon для подключения к запущенному экземпляру. Мы также покажем вам, как создать задание cron, которое выполняет регулярное резервное копирование сервера.

Подготовка

Согласно официальному сайту Minecraft, в качестве минимальной конфигурации для типичной установки рекомендуется 4 ГБ ОЗУ.

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

Установка среды выполнения Java

Minecraft требует Java 8 или выше. Серверу Minecraft не нужен графический пользовательский интерфейс, поэтому мы установим безголовую версию Java. Эта версия больше подходит для серверных приложений, поскольку у нее меньше зависимостей и меньше системных ресурсов.

Выполните следующую команду, чтобы установить пакет OpenJRE 11 без заголовка:

Проверьте установку, распечатав версию Java :

Создание пользователя Minecraft

По соображениям безопасности Minecraft не следует запускать от имени пользователя root. Мы создадим нового системного пользователя и группу с домашним каталогом /opt/minecraft . У пользователя будут минимально необходимые разрешения для запуска сервера Minecraft:

Мы не будем устанавливать пароль для этого пользователя. Таким образом, пользователь не сможет войти через SSH и его нельзя будет скомпрометировать. Чтобы перейти на пользователя minecraft , вам необходимо войти на сервер как пользователь root или пользователь с привилегиями sudo .

Установка Minecraft на Ubuntu

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

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

  • В каталоге backups будут храниться резервные копии вашего сервера Minecraft. Вы можете синхронизировать этот каталог с вашим удаленным сервером резервного копирования.
  • Каталог tools будет содержать клиент mcrcon и скрипт резервного копирования.
  • Каталог server будет содержать фактический сервер Minecraft и его данные.

Скачивание и компиляция mcrcon

Мы mcrcon исходный код с GitHub и mcrcon двоичный файл mcrcon .

Tiiffi/mcrcon репозиторий Tiiffi/mcrcon с GitHub в каталог

По завершении mcron каталог mcron и mcron утилиту:

После завершения убедитесь, что mcrcon успешно скомпилирован, распечатав его версию:

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

Скачивание сервера Minecraft

Существует несколько модов сервера Minecraft, таких как Craftbukkit или Spigot, которые позволяют добавлять функции (плагины) на ваш сервер и дополнительно настраивать и настраивать параметры сервера.

В этом руководстве мы установим последний официальный ванильный сервер Minecraft от Mojang. Те же инструкции применимы и для установки других серверных модов.

Загрузите файл jar в каталог

/server с помощью wget :

Настройка Сервера Майнкрафт

После завершения загрузки переключитесь в каталог

/server и запустите сервер Minecraft:

При первом запуске сервер выполняет некоторые операции, создает файлы server.properties и eula.txt и останавливается.

Чтобы запустить сервер, вам необходимо согласиться с лицензионным соглашением Minecraft EULA, как указано в выходных данных выше. Откройте файл eula.txt и замените eula=false на eula=true :

Закройте и сохраните файл.

Затем откройте файл server.properties включите протокол rcon и установите пароль rcon:

Найдите следующие строки и обновите их значения, как показано ниже:

Не забудьте сменить надежный strong-password на более безопасный. Если вы не хотите подключаться к серверу Minecraft из удаленных мест, убедитесь, что порт rcon заблокирован вашим брандмауэром.

Здесь вы также можете настроить свойства сервера по умолчанию. Для получения дополнительной информации о настройках сервера посетите страницу server.properties .

Создание файла модуля Systemd

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

Вернитесь к своему пользователю sudo, набрав exit .

Откройте текстовый редактор и создайте файл с именем minecraft.service в каталоге /etc/systemd/system/ :

Вставьте следующую конфигурацию:

Измените флаги Xmx и Xms соответствии с ресурсами вашего сервера. Флаг Xmx определяет максимальный пул распределения памяти для виртуальной машины Java (JVM), а Xms определяет начальный пул распределения памяти. Также убедитесь, что вы используете правильный порт rcon и пароль.

Сохраните файл и перезагрузите конфигурацию systemd manager:

Теперь вы можете запустить сервер Minecraft, набрав:

При первом запуске службы она сгенерирует несколько файлов конфигурации и каталогов, включая мир Minecraft.

Проверьте статус службы с помощью следующей команды:

Наконец, включите автоматический запуск службы Minecraft во время загрузки:

Настройка брандмауэра

Ubuntu поставляется с инструментом настройки брандмауэра под названием UFW. Если в вашей системе включен брандмауэр , и вы хотите получить доступ к серверу Minecraft извне вашей локальной сети, вам необходимо открыть порт 25565 :

Настройка резервного копирования

В этом разделе мы создадим сценарий оболочки резервного копирования и задание cron для автоматического резервного копирования сервера Minecraft.

Откройте текстовый редактор и создайте следующий файл:

Вставьте следующую конфигурацию:

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

Откройте файл crontab, набрав:

Чтобы запускать сценарий резервного копирования каждый день в 23:00, вставьте следующую строку:

Доступ к консоли Minecraft

Для доступа к консоли Minecraft используйте утилиту mcrcon . Вам необходимо указать хост, порт rcon, пароль rcon и использовать переключатель -t который включает mcrcon терминала mcrcon :

При доступе к консоли Minecraft из удаленного места убедитесь, что порт rcon не заблокирован.

Если вы регулярно подключаетесь к консоли Minecraft, вместо того, чтобы вводить эту длинную команду, вы создаете псевдоним bash .

Выводы

Мы показали вам, как создать сервер Minecraft на Ubuntu 20.04 и настроить ежедневное резервное копирование.

Теперь вы можете запустить свой клиент Minecraft , подключиться к серверу и начать свое приключение в Minecraft.

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

Как установить сервер Minecraft на Ubuntu 18.04

Minecraft - одна из самых популярных игр всех времен. Это видеоигра-песочница, которая позволяет игрокам исследовать бесконечные миры и строить все, от простых домов до больших небоскребов.

Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Linux Mint и Elementary OS.

Прежде чем приступить

Пользователь, под которым вы вошли в систему, должен иметь права sudo, чтобы иметь возможность устанавливать пакеты.

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


Установка среды выполнения Java

Minecraft требует Java 8 или выше. Поскольку серверу Minecraft не нужен графический пользовательский интерфейс, мы установим безголовую версию JRE. Эта версия больше подходит для серверных приложений, поскольку у нее меньше зависимостей и меньше системных ресурсов.

Установите безголовый пакет OpenJRE 8, запустив:


Проверьте установку, распечатав версию Java :

Создание пользователя Minecraft

В целях безопасности Minecraft не следует запускать от имени пользователя root. Мы создадим нового системного пользователя и группу с домашним каталогом, /opt/minecraft который будет запускать сервер Minecraft:


Мы не собираемся устанавливать пароль для этого пользователя. Это хорошая практика безопасности, потому что этот пользователь не сможет войти через SSH. Чтобы изменить minecraft пользователя, вам необходимо войти на сервер как пользователь root или пользователь с привилегиями sudo.


Установка Minecraft на Ubuntu

Прежде чем начать процесс установки, убедитесь, что вы переключились на minecraft пользователя.


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

  • В backups каталоге будет храниться резервная копия вашего сервера. Позже вы можете синхронизировать этот каталог с удаленным сервером резервного копирования.
  • В tools каталоге будет храниться mcrcon клиент и сценарий резервного копирования.
  • server Каталог будет содержать фактический сервер Minecraft и его данные.


Скачивание и компиляция mcrcon

RCON - это протокол, который позволяет подключаться к серверам Minecraft и выполнять команды. mcron - это клиент RCON, встроенный в C.

Мы загрузим исходный код с GitHub и соберем mcrcon двоичный файл.

Начните с перехода в

/tools каталог и клонируйте Tiiffi/mcrcon репозиторий из GitHub с помощью следующей команды:


Когда клонирование закончено, перейдите в каталог репозитория:


Запустите компиляцию mcrcon утилиты, набрав:


После завершения вы можете протестировать его, набрав:


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

Скачивание сервера Minecraft

Существует несколько серверных модов Minecraft, таких как Craftbukkit или Spigot, которые позволяют добавлять функции (плагины) на ваш сервер и дополнительно настраивать и настраивать параметры сервера. В этом руководстве мы установим последний официальный ванильный сервер Minecraft от Mojang.

Последний файл архива Java (JAR) сервера Minecraft доступен для загрузки на странице загрузки Minecraft .

На момент написания последняя версия 1.14.1 . Перед тем, как перейти к следующему шагу, вам следует проверить страницу загрузки на предмет наличия новой версии.

Выполните следующую wget команду, чтобы загрузить файл jar Minecraft в


Настройка Сервера Майнкрафт

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

/server каталог и запустите сервер Minecraft:


При запуске сервера в первый раз , он выполняет некоторые операции и создает server.properties и eula.txt файлы и остановку.

Как видно из выходных данных выше, нам нужно согласиться с лицензионным соглашением Minecraft для запуска сервера. Откройте eula.txt файл и измените его eula=false на eula=true :

Закройте и сохраните файл.

Далее нам нужно отредактировать server.properties файл, чтобы включить протокол rcon и установить пароль rcon. Откройте файл в текстовом редакторе:


Найдите следующие строки и обновите их значения, как показано ниже:

Не забудьте поменять на strong-password что-нибудь более безопасное. Если вы не хотите подключаться к серверу Minecraft из удаленных мест, убедитесь, что порт rcon заблокирован вашим брандмауэром.

Здесь вы также можете настроить свойства сервера по умолчанию. Для получения дополнительной информации о возможных настройках посетите страницу server.properties .


Создание файла модуля Systemd

Чтобы запустить Minecraft как службу, мы создадим новый файл модуля Systemd.

Вернитесь к своему пользователю sudo, набрав exit .

Откройте текстовый редактор и создайте файл с именем minecraft.service в /etc/systemd/system/ :


Вставьте следующую конфигурацию:

Изменение Xmx и Xms флаги в соответствии с вашими серверными ресурсами. Xmx Флаг определяет максимальный пул выделения памяти для виртуальной машины Java (JVM), в то время как Xms определяет начальное распределение памяти пула. Также убедитесь, что вы используете правильный rcon порт и пароль.

Сохраните и закройте файл и перезагрузите конфигурацию systemd manager:


Теперь вы можете запустить сервер Minecraft, выполнив:


При первом запуске службы она сгенерирует несколько файлов конфигурации и каталогов, включая мир Minecraft.

Проверьте статус службы с помощью следующей команды:

Наконец, включите автоматический запуск службы Minecraft во время загрузки:


Настройка брандмауэра

Если ваш сервер защищен брандмауэром, и вы хотите получить доступ к серверу Minecraft извне вашей локальной сети, вам необходимо открыть порт 25565 .

Чтобы разрешить трафик на порт Minecraft по умолчанию, 25565 введите следующую команду:


Настройка резервного копирования

В этом разделе мы создадим сценарий оболочки резервного копирования и задание cron для автоматического резервного копирования сервера Minecraft.


Откройте текстовый редактор и создайте следующий файл:


Вставьте следующую конфигурацию:

Сохраните файл и сделайте скрипт исполняемым, выполнив следующую chmod команду:


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

Откройте файл crontab, набрав:


Чтобы запускать сценарий резервного копирования каждый день в 23:00, вставьте следующую строку:


Доступ к консоли Minecraft

Для доступа к консоли Minecraft вы можете использовать mcrcon утилиту. Синтаксис следующий, вам нужно указать хост, порт rcon, пароль rcon и использовать -t переключатель, который включает mcrcon режим терминала:

При доступе к консоли Minecraft из удаленного места убедитесь, что порт rcon не заблокирован.

Если вы регулярно подключаетесь к консоли Minecraft, вместо того, чтобы вводить эту длинную команду, вам следует создать псевдоним bash .


Вывод

Вы успешно установили сервер Minecraft в своей системе Ubuntu 18.04 и настроили ежедневное резервное копирование.

Joris Clerk

В данной статье я расскажу про все тонкости настройки и создания серверов minecraft на примере операционной системы OS X Lion (и Debian Linux). В данной статье не будет рассматриваться автоматический запуск серверов при перезагрузке компьютера, т.к. для каждой операционной системы используются разные стартовые скрипты. Так же я не буду рассматривать вопросы по настройки роутеров и фаерволов.

С чего начать?
Если вы хотите сделать свой собственный сервер вам необходимо определиться, где этот сервер будет размещен. Разместить сервер Minecraft можно на домашнем компьютере или на хостинге.

Если вы решили разместить сервер minecraft на домашнем компьютере, вам потребуется:

1. Реальный IP-адрес (доступный из сети интернет). Отвечаю на самый распространненый вопрос, где взять реальный IP-адрес. Он покупается у вашего провайдера. В Москве данная услуга стоит приблизительно от 100 до 300 рублей.
2. Стабильный канал подключения к сети Интернет (от 10Мбит/Сек)
3. Роутер (обычный или WiFi) с возможностью PortForwarding или PortMapping. Нужно для того, чтобы открыть порт для игры
4. Системный блок с запасом оперативной памяти (например, если вы используете Windows 7 x64, вам необходимо минимум 4Гб ОЗУ, 2Гб пойдет на операционную систему и 2Гб вы сможеет выделить на работу своего севрера для 20 игроков).
5. Желательно, чтобы на этом компьютере не выполнялось никаких программ. Я не рекомендую играть на серверном компьютере в какие-нибудь игры или пользоваться программами, так как это отрицательно скажется на производительности сервера

Cоздание сервера Minecraft
После приобретения необходимых устройств, стабильного канала Интернет, реального IP-адреса, необходимо создать и настроить сервер Minecraft. Сейчас я расскажу, как это делается на примере "родного" (не модифицированного) bukkit сервера. Bukkit - это версия Minecraft поддерживающая плагины. Официальный сервер minecraft пока не поддерживает плагины. Итак,

Minecraft - Компьютерная инди-игра в жанре песочницы, разработанная шведским программистом Маркусом Перссоном и выпущенная его компанией Mojang AB. В этой статье мы создадим сервер для игры в Minecraft, рассмотрим решение некоторых типовых ошибок, настроим лаунчер на клиенте и сделаем рассылку друзьям с приглашением поиграть!

Принцип работы системы Minecraft: есть сервер с миром и локациями, к нему подключается клиент с игроком. Сервер Minecraft будет создан на базовой оригинальной сборки от разработчиков, без модификаций и прочих расширений. На момент написания статьи последняя версия игры Minecraft была 1.14.4. Это стандартный, он же официальный чистый сервер майнкрафт для 1.14.4, в нем нет плагинов или модов, данный сервер нужен для игры с друзьями в классический майнкрафт подобно одиночной игре.






Игровой сервер Minecraft имеет порт 25565, который можно легко поменять его в файлах конфигурации. К серверу подключимся с помощью TL-лаунчера для Minecraft.

Настройка сервера Minecraft в CentOS

1. Подготовка сервера

Для создания сервера Minecraft достаточно установить сервер CentOS 7 в Минимальной конфигурации. Всё остальное доустановим в ходе настройки сервера. Установим текстовый редактор mc и net-tools пакет для определения IP-адреса сервера:

yum -y install mc net-tools

Обновим все компоненты CentOS 7 и их зависимости до последних версий в репозиториях:

Убедимся, что наш сервер получил IP адрес по DHCP с источника и имеет свой IP-адрес:


Наш сервер получил IP-адрес 192.168.10.132. Запомним его. Он пригодится нам позднее для настройки файла конфигурации игрового сервера Minecraft.

3. Установка java на сервер

Убедимся установлена ли у нас java вообще или нужно ли ее переустановить на более новую версию?


В данном случае в нашей CentOS 7 уже стоит версия 1.6.0, но она уже устарела для версии игры 1.14.4 и нам нужно будет установить более свежую версию для корректной работы нашего сервера Minecraft.

Посмотрим какие версии java вообще имеются в доступных репозиториях:

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


Ставим все пакеты:

yum -y install java-1.8.0*

Проверим версию java:


Порядок! Далее устанавливаем screen, для того чтоб выполнить запуск сервера MineCraft и он продолжил работу после того как выйдем из консоли VPS:

yum -y install screen

Запуски сервера Minecraft будем делать в screen окне.

3. Как работать в screen

Создание окна с уникальным именем:

screen -S "имя_окна"

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

Затем ввести ID окна или его имя в кавычках, данное при создании окна и переключиться на окно "имя_окна":

screen -r "имя_окна"

Еще можно учитывать, что все наши труды работают во всех созданных окнах в фоновом режиме, благодаря screen.

Нажмем одновременно клавиши «Ctrl» + «a», затем просто одну клавишу «d». Screen с нашими трудами свернётся в память, а мы выйдем на первичную консоль CentOS 7. Вы можете вернуться в меню окон screen это и снова открыть окно screen, введя в терминале screen -r и имя окна, которое дали ему при создании его.

Вернуться обратно в screen рабочим процессом, всегда просто и легко с помощью этой же команды:

screen -r "имя_окна"

4. Настройка firewall

Для корректной работы сервера Minecraft нужно настроить правила firewall на сервере CentOS 7. В руководстве используется программа iptables. Скорее всего, что настройки в других firewall продуктах будут аналогичными. Будем считать, что на сервере уже успешно функционирует iptables и установлен текстовый редактор mc. Открываем файл конфигурации iptables текстовым редактором:


И в середине массива строк, под разрешением работы с портом 22, добавляем строку точно такую же строку, но с портом игрового сервера MInecraft - это порт 25565:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 25565 -j ACCEPT

Должно получиться так:


Чтобы iptables это учел в работе, нужно его перезапустить:

systemctl restart iptables

Если после этой команды вышла ошибка:

Внимательно проверяйте, что вы там написали. В вашей строке содержатся опечатки!

6. Установка сервера Minecraft

Для удобства запуска сервера Minecraft создаем папку minecraft в корневом каталоге сервера. Качаем хоть откуда файл с сервером Minecraft. Любым способом помещаем файл сервера Minecraft в этот каталог.

Теперь начнем активацию сервера Minecraft. Запускаем screen:

screen -S "Minecraft server"

Запускаем сервер Minecraft:

java -Xmx1024M -Xms1024M -jar /minecraft/minecraft_server.1.14.4.jar nogui

Нужно утвердительно ответить ему в файле eula.txt, что да, мы читали и согласны со всем написанным!

Наши труды работают в фоновом режиме, благодаря screen. Нажмем одновременно клавиши «Ctrl» + «a», затем просто одну клавишу «d». Screen с нашими трудами свернётся в память, а мы выйдем на первичную консоль CentOS 7. Вы можете вернуться в меню окон screen это и снова открыть окно screen, введя в терминале screen -r и имя окна, которое дали ему при создании его.

Вернемся обратно в screen рабочим процессом по серверу Minecraft, как только понадобится:

screen -r "Minecraft server"


Открываем текстовый файл eula.txt в текстовом редакторе, он распаковывается в домашнюю папку пользователя, под которым вы вошли в систему CentOS 7.

Меняем false на true значение по смыслу.

Сохраняем файл. Теперь нужно отключить проверку лицензий на Minecraft на клиентах сервера Minecraft и добавить в него IP-адрес сервера CentOS 7. Эти параметры находится в файле конфигурации сервера Minecraft server.properties, который распаковывается всегда рядом с eula.txt:

Ищем строки 'server-ip=' (он пустой параметр содержит) и 'online-mode=true' (активирована проверка), которые содержат эти параметры и заменяем их на вот эти значения:

Сохраняем файл конфигурации. Так же этот файл содержит множество других параметров, которые непосредственно влияют на правила игры, но их описание можно легко найти на просторах Интернета и тратить на них место в статье нет смысла.

Продолжим запускать сервер Minecraft:

screen -r "Minecraft server"

Снова запускаем java файл minecraft_server.1.14.4.jar:

java -Xmx1024M -Xms1024M -jar /minecraft/minecraft_server.1.14.4.jar nogui

Minecraft требует наличия 1 ГБ оперативной памяти для загрузки сервера, этого вполне хватит. Но всё равно рекомендуется увеличить объем оперативной памяти для повышения производительности! Для этого замените 1024 в параметрах -Xmx и -Xms на 2048 (2 ГБ) и так далее. Подробнее параметры запуска так же можно почитать в Интернете.

Для 32-bit системы префикс -d32, для 64-bit системы префикс -d64. Вариант щедрого запуска сервера на 64-bit с 4 Gb оперативной памяти:

java -d64 -Xmx496M -Xms496M -jar /minecraft/minecraft_server.1.14.4.jar nogui

Файл долго-долго подумает, подзависнет и резко проявится вот таким окончанием работы процесса:


Это означает, что в оперативной памяти сервера CentOS 7 был создан и заработал сервер Minecraft!

Наши труды работают в фоновом режиме, благодаря screen. Нажмем одновременно клавиши «Ctrl» + «a», затем просто одну клавишу «d». Screen с нашими трудами свернётся в память, а мы выйдем на первичную консоль CentOS 7. Вы можете вернуться в меню окон screen это и снова открыть окно screen, введя в терминале screen -r и имя окна, которое дали ему при создании его.

Вернемся обратно в screen рабочим процессом по серверу Minecraft если нас это снова потребуется:

screen -r "Minecraft server"

Пока, выйдем из этого screen и проверим что сервер Minecraft в оперативной памяти. Вышли и видим:


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


Как видно наш процесс 7828/java висит в оперативной памяти имеет IP-адрес 192.168.10.132 и исправно слушает 25565 порт! Подключение к серверу будет происходить по адресу 192.168.10.132:25565.

6. Настройка клиента Minecraft


В лаунчере нужно создать имя учетной записи, выбрать в окошке запуска Имя учетной записи и Версию клиента игры. Так как у нас сервер Minecraft создан на версии 1.14.4 без модификаций, то его и выбираем из списка. Если лаунчер предложит докачать какие-то компоненты для игры, то соглашайтесь. Он сделает это сам автоматически. Жмем Установить, потом Запустить.

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


Игра запускается. Выбираем Сетевая игра.


Подключение По адресу.


Вводим IP-адрес 192.168.10.132:25565 нашего игрового сервера Minecraft и нажимаем Подключиться.


Если всё было сделано правильно, то игрок окажется в игровом мире Minecraft. Приятной игры!

7. Проброс порта в Интернет

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

Команды сервера Minecraft

Назначение Администратора сервера

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

Пример с пользователем Hamster:


Остановка сервера

Иногда возникает потребность выключить сервер с CentOS 7, но у нас там работает сервер Minecraft! Так просто выключить нельзя. Перед выключением очень необходимо корректно завершить работуMinecraft, что бы сохранить всю игровую локацию и не повредить файлы с игровым миром. Прописываем команду:


Что делать, если сервер Minecraft завис?

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


Что мы видим? Ага, строка с IP-адресом 192.168.10.132 открыт порт 25565 - это и есть наш процесс с сервером Minecraft. Нас интересует номер процесса в последнем столбце. Это будет значение 1386/java. Принудительно закроем зависший процесс сервера. Чтобы послать сигнал SIGKILL (он имеет номер 9) процессу 1386, выполните в командой строке:

Вообще команда kill предназначена для посылки сигнала процессу. По умолчанию, если мы не указываем какой сигнал посылать, посылается сигнал SIGTERM (от слова termination — завершение). SIGTERM указывает процессу на то, что необходимо завершиться. Каждый сигнал имеет свой номер. SIGTERM имеет номер 15. Список всех сигналов (и их номеров), которые может послать команда kill, можно вывести, выполнив kill -l.

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


Как видно, процесс с сервером Minecraft в оперативной памяти сервера CentOS 7 отсутствует. Теперь можно снова запустить сервер Minecraft по инструкции выше.

Если что-то идет не так вообще, то сотрите все файлы, которые создались при установке и заново выполните действия в этой инструкции. Ошибки должны исчезнуть.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

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