Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Неправильно работает скрипт на перезагрузку сервера

Тема в разделе "Управление сервером Bukkit", создана пользователем Max0n, 13 июл 2015.

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

    Max0n Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Max0n
    Значит, есть файл restart.sh с вот таким скриптом:
    Код:
    screen -x mw
    uiSleep 2
    screen -S mw -X stuff "broadcast &c&lСервер перезагрузится через &3&lминуту"
    screen -S mw -X eval "stuff \015"
    uiSleep 30
    screen -S mw -X stuff "broadcast &c&lДо перезагрузки &3&l30 секунд"
    screen -S mw -X eval "stuff \015"
    uiSleep 15
    screen -S mw -X stuff "broadcast &c&lДо рестарта &3&l15 секунд"
    screen -S mw -X eval "stuff \015"
    uiSleep 5
    screen -S mw -X stuff "broadcast &c&lДо рестарта &3&l10 секунд"
    screen -S mw -X eval "stuff \015"
    uiSleep 5
    screen -S mw -X stuff "broadcast &c&lДо рестарта &3&l5 секунд"
    screen -S mw -X eval "stuff \015"
    uiSleep 1
    screen -S mw -X stuff "broadcast &c&lДо рестарта &3&l4 секунды"
    screen -S mw -X eval "stuff \015"
    uiSleep 1
    screen -S mw -X stuff "broadcast &c&lДо рестарта &3&l43 секунды"
    screen -S mw -X eval "stuff \015"
    uiSleep 1
    screen -S mw -X stuff "broadcast &c&lДо рестарта &3&l42 секунды"
    screen -S mw -X eval "stuff \015"
    uiSleep 1
    screen -S mw -X stuff "broadcast &c&lДо рестарта &3&l41 секунда"
    screen -S mw -X eval "stuff \015"
    uiSleep 1
    screen -S mw -X stuff "broadcast &c&lСервер перезагружается. Следующий рестарт через &3&l12 часов"
    screen -S mw -X eval "stuff \015"
    uiSleep 4
    screen -S mw -X stuff 'stop'
    screen -S mw -X eval "stuff \015"
    uiSleep 3
    screen -wipe
    uiSleep 1
    ./start.sh
    Не могу понять в чем проблема, почему не хочет работать задержка? Пробовал и Sleep, и uiSleep, и задержку ставил более высокую - не помогает. Система на хосте стоит Ubuntu 14.04 minimal x86_64. Если надо еще какие-либо сведения - скину.
     
  2. Хостинг MineCraft
    <
  3. Владиславвв

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

    Баллы:
    66
    Имя в Minecraft:
    DPablo_EscobarR
    юзай вдс на виндовс)линукс хер поймешь
     
  4. KobaltMr

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

    Баллы:
    88
    Skype:
    mr.dill9
    глупое утверждение.
     
  5. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Винда для серверов - говно. Также UTF-8 нормально не поддерживает.

    @Max0n используй Minecraft Remote Toolkit. Эта штуковина умеет то, что тебе нужно + сервер всегда поднимает, если он виснет.
     
  6. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    А если sleep писать в маленькой буквы? Хотя навратли это поможет.
     
  7. Автор темы
    Max0n

    Max0n Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Max0n
    знаешь, отличная идея! Линукс оч чувствителен к реестру. Я сразу как-то и не додумался)
    UPD1: Всё равно не заработало.
     
    Последнее редактирование: 13 июл 2015
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
  9. Egorar6g

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

    Баллы:
    61
    Имя в Minecraft:
    Mr_Egor
    Ты сервер запускаешь через цыкл?
     
  10. FUZIK

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

    Баллы:
    76
    Имя в Minecraft:
    FUZIK
    Советую посмотреть тут.
     

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