Рейтинг:2

Ошибка сервера Майнкрафт

флаг eg

Я следовал руководству именно по этому сайт для установки сервера Minecraft в моей системе Ubuntu Server 20.04, и я получаю следующий вывод, используя показанные команды:

owner@mk-dell-t110:~$ sudo systemctl start minecraft@survival
владелец@mk-dell-t110:~$ sudo systemctl статус minecraft@survival
✓ [email protected] - Сервер Minecraft: выживание
     Загружено: загружено (/etc/systemd/system/[email protected]; включено; предустановка поставщика: включена)
     Активно: сбой (результат: код выхода) с воскресенья 2021-09-26 04:46:11 UTC; 23с назад
    Процесс: 583600 ExecStart=/usr/bin/screen -DmS mc-survival /usr/bin/java -Xmx4G -jar minecraft_server.jar nogui (code=exited, status=0/SUCCE>
    Процесс: 583619 ExecStop=/usr/bin/screen -p 0 -S mc-survival -X eval stuff "сказать, что СЕРВЕР ВЫКЛЮЧАЕТСЯ ЧЕРЕЗ 5 СЕКУНД. СОХРАНЯЕМ ВСЕ КАРТЫ..."^M (co>
   Основной PID: 583600 (код=выход, статус=0/УСПЕХ)

26 сентября, 04:46:11 mk-dell-t110 systemd[1]: [email protected]: запланированное задание перезапуска, счетчик перезапусков равен 5.
26 сентября, 04:46:11 mk-dell-t110 systemd[1]: сервер Minecraft остановлен: выживание.
26 сентября, 04:46:11 mk-dell-t110 systemd[1]: [email protected]: запрос на запуск повторяется слишком быстро.
26 сентября, 04:46:11 mk-dell-t110 systemd[1]: [email protected]: Ошибка с результатом «код выхода».
26 сентября, 04:46:11 mk-dell-t110 systemd[1]: не удалось запустить сервер Minecraft: выживание.
owner@mk-dell-t110:~$ journalctl -u [email protected]
-- Журналы начинаются в четверг 23 сентября 2021, 21:52:02 UTC, заканчиваются в воскресенье 26 сентября 2021, 04:46:37 UTC. --
26 сентября 00:25:48 mk-dell-t110 systemd[1]: Запущен сервер Minecraft: выживание.
26 сентября, 00:25:48 mk-dell-t110 screen[558000]: сеанс экрана не найден.
26 сентября, 00:25:48 mk-dell-t110 systemd[1]: [email protected]: процесс управления завершен, код = завершен, статус = 1/FAILURE
26 сентября, 00:25:48 mk-dell-t110 systemd[1]: [email protected]: Ошибка с результатом «код выхода».
26 сентября, 00:25:48 mk-dell-t110 systemd[1]: [email protected]: запланированное задание перезапуска, счетчик перезапусков равен 1.
26 сентября, 00:25:48 mk-dell-t110 systemd[1]: сервер Minecraft остановлен: выживание.
26 сентября 00:25:48 mk-dell-t110 systemd[1]: Запущен сервер Minecraft: выживание.
26 сентября, 00:25:48 mk-dell-t110 screen[558027]: сеанс экрана не найден.
26 сентября, 00:25:48 mk-dell-t110 systemd[1]: [email protected]: процесс управления завершен, код = завершен, статус = 1/FAILURE
26 сентября, 00:25:48 mk-dell-t110 systemd[1]: [email protected]: Ошибка с результатом «код выхода».
26 сентября, 00:25:49 mk-dell-t110 systemd[1]: [email protected]: запланированное задание перезапуска, счетчик перезапусков равен 2.
26 сентября, 00:25:49 mk-dell-t110 systemd[1]: сервер Minecraft остановлен: выживание.
26 сентября 00:25:49 mk-dell-t110 systemd[1]: запущен сервер Minecraft: выживание.
26 сентября, 00:25:49 mk-dell-t110 screen[558049]: сеанс экрана не найден.
26 сентября, 00:25:49 mk-dell-t110 systemd[1]: [email protected]: процесс управления завершен, код = завершен, статус = 1/FAILURE
26 сентября, 00:25:49 mk-dell-t110 systemd[1]: [email protected]: Ошибка с результатом «код выхода».
26 сентября, 00:25:49 mk-dell-t110 systemd[1]: [email protected]: запланированное задание перезапуска, счетчик перезапусков равен 3.
26 сентября, 00:25:49 mk-dell-t110 systemd[1]: сервер Minecraft остановлен: выживание.
26 сентября 00:25:49 mk-dell-t110 systemd[1]: запущен сервер Minecraft: выживание.
26 сентября, 00:25:49 mk-dell-t110 screen[558072]: сеанс экрана не найден.
26 сентября, 00:25:49 mk-dell-t110 systemd[1]: [email protected]: процесс управления завершен, код = завершен, статус = 1/FAILURE
26 сентября, 00:25:49 mk-dell-t110 systemd[1]: [email protected]: Ошибка с результатом «код выхода».
владелец@mk-dell-t110:~$ 

Я новичок в Ubuntu Server, поэтому прошу прощения, если это не очень помогает при диагностике ошибок. Как я уже сказал, я следовал связанному руководству точно до части с надписью «Предоставление нового экземпляра сервера Minecraft на том же хосте». На данный момент мне нужен только один сервер Minecraft.

Обновление: я только что попытался запустить сервер вручную с помощью java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui команда, и это вывод:

владелец@mk-dell-t110:/opt/minecraft/survival$ ls
eula.txt minecraft_server.jar
owner@mk-dell-t110:/opt/minecraft/survival$ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Ошибка: LinkageError произошла при загрузке основного класса net.minecraft.server.Main
    java.lang.UnsupportedClassVersionError: net/minecraft/server/Main был скомпилирован более новой версией среды выполнения Java (версия файла класса 60.0), эта версия среды выполнения Java распознает только версии файла класса до 55.0.
владелец@mk-dell-t110:/opt/minecraft/survival$ 

Это сразу после того, как я попытался проверить, установлена ​​ли у меня Java, с помощью команды sudo apt установить экран wget default-jdk nmap из учебника на веб-сайте (ранее ссылка выше) я следовал, чтобы зайти так далеко.

флаг ru
Нам нужен вывод `journalctl -u [email protected]`. Это даст нам *все* вывод об ошибке. Команда и снимок экрана, которые вы показали, представляют собой только *один* журнал, указывающий на сбой и слишком быстрый перезапуск, что не является НАСТОЯЩЕЙ ошибкой - мы можем получить фактическую ошибку из `journalctl`, если вернемся дальше. Скопируйте и вставьте вывод в свой пост в качестве редактирования и используйте ограждения кода. (Или просто вставьте свой код как редактирование без форматирования, и пусть один из нас пройдет и применит форматирование, если вы не знаете, какие ограничения кода или форматирование кода здесь, в Ask Ubuntu)
lordoftimelords avatar
флаг eg
@Nmath Спасибо за совет. Я исправил ссылку, которая, надеюсь, даст больше контекста. Прошу прощения за изначально неправильное форматирование. С тех пор я исправил это (по крайней мере, я надеюсь). Пожалуйста, дайте мне знать, если что-то еще нужно уточнить или отредактировать. Как вы понимаете, я новичок на этом сайте и в Ubuntu Server.
lordoftimelords avatar
флаг eg
@ThomasWard С тех пор я добавил вывод «journalctl -u [email protected]». Если есть что-то еще, что я должен добавить, пожалуйста, дайте мне знать.
флаг ru
Вам нужна более новая версия Java на вашем компьютере — версия Java, которая используется в `.jar` Minecraft, новее, чем версия Java в вашей системе.
Рейтинг:1
флаг eg

Я добавил репозиторий Java с помощью sudo add-apt-repository ppa:linuxuprising/java, затем используется sudo apt-получить обновление, и, наконец, используется sudo apt установить openjdk-17-jdk чтобы получить новейшую версию Java. Затем я запустил сервер, и статус показывает, что он работает. Я также могу подключиться из моего клиента Minecraft.

Ответить или комментировать

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