Если ваш 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` и подтвердив, что хотите завершить сессию.
Если у вас возникнут какие-либо проблемы или дополнительные вопросы, не стесняйтесь спрашивать!