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

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

Discussion in 'Управление сервером Bukkit' started by Max0n, Jul 13, 2015.

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

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

    Trophy Points:
    61
    Имя в Minecraft:
    Max0n
    Значит, есть файл restart.sh с вот таким скриптом:
    Code:
    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. Владиславвв

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    alexandr0116
  9. Egorar6g

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

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

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

    Trophy Points:
    76
    Имя в Minecraft:
    FUZIK
    Советую посмотреть тут.
     

Share This Page