Я создал личный сервер в Minecraft, но после закрытия программы Putty сервер останавливается. Я новичок и следовал инструкциям. Что мне делать в этой ситуации?

Как я уже упоминал, я не знаю, как решить возникшую проблему. Я установил Screen, следуя инструкциям, используя команду (sudo apt-get -y install screen), но, к сожалению, сервер продолжает падать. Кто-нибудь может помочь с данной ситуацией? Буду очень признателен. Я арендовал выделенный сервер.
  • 24 октября 2024 г. 19:22
Ответы на вопрос 2
Если ваш Minecraft сервер останавливается после закрытия Putty, это связано с тем, что процесс сервера завершается, когда вы выходите из сессии SSH. Установка `screen` — это хороший шаг для решения этой проблемы, но вам нужно правильно использовать его, чтобы сервер работал в отдельной сессии.

Вот пошаговая инструкция, как запустить ваш Minecraft сервер с помощью `screen`:

1. **Запустите `screen`:**
   Откройте Putty и подключитесь к вашему серверу, затем выполните команду:
   ```
   screen
   ```

2. **Запустите ваш сервер:**
   После того как вы внутри сессии `screen`, запустите ваш Minecraft сервер, как обычно. Например, это может быть командой:
   ```
   java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
   ```
   (Замените `minecraft_server.jar` на имя вашего jar-файла сервера).

3. **Отсоединение от сессии `screen`:**
   После того как ваш сервер стартовал, вы можете отсоединиться от сессии `screen`, нажав `Ctrl+A`, а затем `D`. Это позволит вашему серверу продолжать работу в фоновом режиме.

4. **Проверка сессий `screen`:**
   Чтобы увидеть активные сессии `screen`, вы можете выполнить команду:
   ```
   screen -ls
   ```
   Это покажет вам список всех текущих сессий `screen`.

5. **Возврат в сессию `screen`:**
   Если вы хотите вернуться в уже запущенную сессию, используйте команду:
   ```
   screen -r <имя_сессии>
   ```
   Где `<имя_сессии>` — это фактическое имя или ID вашей сессии.

6. **Завершение сессии `screen`:**
   Когда вы хотите остановить сервер, вернитесь в сессию `screen` и введите команду `stop`, чтобы корректно завершить работу сервера. После этого вы можете закрыть сессию, нажав `Ctrl+A`, затем `K` и подтвердив, что хотите завершить сессию.

Если у вас возникнут какие-либо проблемы или дополнительные вопросы, не стесняйтесь спрашивать!
после авторизации в putty нужно запускать screen и уже в нем запускать сервер. 
Что бы подключиться позже к этому screen, нужно запускать его с опцией screen -rd (-d это закрытие уже открытого соединения с screen в другом окне или если оно 'повисло', например если закрыл putty не закрыв screen с помощью кнопок ctrl+a d)
Похожие вопросы