Задать вопрос
  • Создал личный сервер в майнкрафт. после закрытия программы Putty, сервер закрывается (я полный ноль, все делал по гайдам), что делать?

    @Artikul2
    systemd - это более профессиональный и надёжный способ управления Minecraft сервером.

    1. Создайте файл службы systemd:

    sudo nano /etc/systemd/system/minecraft.service

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

    [Unit]
    Description=Minecraft Server
    After=network.target

    [Service]
    Type=simple
    User=minecraft
    Nice=1
    KillMode=none
    SuccessExitStatus=0 1

    # Путь к директории сервера (замените на ваш)
    WorkingDirectory=/opt/minecraft

    # Команда запуска (настройте параметры под ваши нужды)
    ExecStart=/usr/bin/java -Xmx2048M -Xms1024M -jar server.jar nogui

    # Автоматический рестарт
    Restart=always
    RestartSec=10

    [Install]
    WantedBy=multi-user.target

    3. Создайте пользователя minecraft (если его ещё нет):
    sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

    4. Установите правильные права:
    sudo chown -R minecraft:minecraft /opt/minecraft

    5. Активируйте и запустите службу:
    sudo systemctl daemon-reload
    sudo systemctl enable minecraft
    sudo systemctl start minecraft

    Преимущества использования systemd:
    - Автоматический запуск при старте системы
    - Автоматический перезапуск при сбоях
    - Корректное управление процессом
    - Логирование в системный журнал
    - Более безопасная работа под отдельным пользователем

    Основные команды управления:
    # Запуск сервера
    sudo systemctl start minecraft

    # Остановка сервера
    sudo systemctl stop minecraft

    # Перезапуск
    sudo systemctl restart minecraft

    # Проверка статуса
    sudo systemctl status minecraft

    # Просмотр логов
    journalctl -u minecraft
    Ответ написан
    1 комментарий