Вопрос или проблема
Я использовал это руководство, чтобы создать и запустить сервер Minecraft на старом компьютере с Ubuntu Server. Сервер работает, но я не знаю, как получить доступ к консоли сервера Minecraft. Я все еще нахожусь в терминале по умолчанию. Я понял, что, вероятно, мне нужно использовать Screen, но я не уверен, как это сделать. Я совершенно новичок в этом, так что любая помощь будет полезна.
Ваш файл конфигурации systemd для Minecraft уже настроен для работы с Screen.
Чтобы подключиться к сессии, сначала нужно узнать имя сессии.
Начните с поиска с помощью screen -list
:
root@instance:/home/ubuntu# screen -list
Есть экран:
3843276.mc-1 (10/13/24 13:36:35) (Отсоединен)
1 сокет в /run/screen/S-root.
В моем случае ID моей сессии Screen – 3843276
.
Я могу подключиться к ней, используя screen -r 3843276
.
Чтобы отсоединиться от сессии экрана после подключения, нажмите CTRL + A
, затем нажмите D
.
Ответ или решение
Чтобы получить доступ к консоли вашего Minecraft сервера после его запуска на Ubuntu Server, вы можете использовать утилиту Screen, которая позволяет управлять терминальными сессиями. Ниже описаны подробно шаги, необходимые для подключения к консоли вашего Minecraft сервера.
Шаг 1: Убедитесь, что сервер запущен
Перед тем как получить доступ к консоли, убедитесь, что ваш Minecraft сервер запущен. Обычно это можно проверить через команду, которая использовалась для его запуска. Если вы следовали руководству, ожидается, что сервер уже работает в фоновом режиме.
Шаг 2: Проверка активных сессий Screen
Чтобы проверить активные сессии Screen, выполните следующую команду в терминале:
screen -list
Вывод этой команды покажет вам все активные сессии Screen. Например, он может выглядеть следующим образом:
There is a screen on:
3843276.mc-1 (10/13/24 13:36:35) (Detached)
1 Socket in /run/screen/S-root.
В этом выводе 3843276.mc-1
— это идентификатор вашей сессии, который вам нужно будет использовать для подключения.
Шаг 3: Подключение к сессии Screen
Для подключения к действующей сессии Screen используйте следующую команду, подставив идентификатор вашей сессии:
screen -r 3843276
Шаг 4: Использование консоли сервера
После выполнения команды, вы должны быть подключены к консоли вашего Minecraft сервера. Теперь вы можете вводить команды, управлять своим сервером и настраивать его в соответствии с вашими потребностями.
Шаг 5: Отключение от сессии Screen
Если вы хотите временно покинуть консоль сервера, не завершая его работу, вы можете отсоединиться от сессии, нажав комбинацию клавиш:
CTRL + A, затем D
Это отключит вас от сессии и вернет вас в ваш терминал, при этом сервер продолжит работать в фоновом режиме.
Заключение
Использование Screen для управления вашим Minecraft сервером — это удобный и эффективный способ поддерживать работу сервера, особенно на удаленных или старых системах. Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью.
Эти шаги должны помочь вам получить доступ к консоли вашего Minecraft сервера на Ubuntu Server. Удачи в вашем игровом мире!