1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Совет Запуск сервера в фоновом режиме (CentOS)

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем EpicMan2, 9 янв 2013.

  1. Автор темы
    EpicMan2

    EpicMan2 Старожил Пользователь

    Баллы:
    173
    Предварительно следует установить RemoteToolKit
    Код:
    yum install screen
    screen -S Server
    cd *папкасервера
    sh rtoolkit.sh
    Если прервали сессию
    Код:
    screen -r Server
    Перезагрузка:
    Код:
    .restart
    Остановка:
    Код:
    .stopwrapper
     
  2. slenky

    slenky Старожил Пользователь

    Баллы:
    173
    Если сервер один, то проще запускать его с screen java..., а потом просто screen -x
     
  3. TEEN

    TEEN Активный участник Пользователь

    Баллы:
    88
    Skype:
    teen_true
    Имя в Minecraft:
    TEEN
    у себя сделал в цикле с проверкой ввода
    Первый файл - стартер такого вида
    Код:
    #!/bin/sh
    screen -S mc /home/user/server/screen.sh
    И второй файл - сам скрипт скринера
    Код:
    #!/bin/bash
    while true
    do
            echo "START.SH > starting Minecraft server..."
            read -t 5 string
            if [ "$string" == '' ]; then
                    echo "START.SH > automaticaly starting server."
                    //здесь строка запуска сервера явой
            else
                    echo "START.SH > autostart canceled. Stoping screen session and exit."
                    break
            fi
    done
    
    Если сервер вываливается или настроен перезапуск, то скрипт после выключения ждет 5 секунд ввода с клавиатуры и если такого нет - запускает сервер вновь. Иначе прекращает работу сервера.
    Стартер нужен, что бы не писать каждый раз строку запуска скринера. Путь до скринера должен быть полным, а не относительным.

    Если не жалко - лайкните, авось пригодится.
     
    slavik123123123 и wailorman нравится это.

Поделиться этой страницей