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

Идея Простой но полезный плагин

Тема в разделе "Запросы на разработку плагинов", создана пользователем _DokeR_, 17 май 2013.

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

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

    Баллы:
    103
    Skype:
    gta-ilya
    Имя в Minecraft:
    SuperDoker
    Смысл плагина:
    Он запускает сервер ждёт определённое кол-во времени которое написано в конфиге либо ждёт команды от командного блока это тоже в конфиг. Если дана команда/прошло время сервер выключается восстанавливает карту из бекапа старую удаляет и включается. И так повторяется.
    Я уверен что такой плагин есть, киньте кто знает :)
     
  2. Хостинг MineCraft
    <
  3. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Плагин, который может запускать сервер, даже если тот выключен, я правильно понял?[DOUBLEPOST=1368790528,1368790468][/DOUBLEPOST]Вообще, такая штука есть, но это не плагин. Не помню название, но ей многие пользуются, она не только для рестартов нужна.
     
  4. Автор темы
    _DokeR_

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

    Баллы:
    103
    Skype:
    gta-ilya
    Имя в Minecraft:
    SuperDoker
    Ну можно делать просто перезагрузку сервера
     
    slavik123123123 нравится это.
  5. Omar

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

    Баллы:
    123
    Оно?
     
  6. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Yes.
     
  7. Автор темы
    _DokeR_

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

    Баллы:
    103
    Skype:
    gta-ilya
    Имя в Minecraft:
    SuperDoker
  8. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Через ConsoleScheduler делаешь время остановки, а остальные действия пусть проделывает скрипт запуска
     
    djavphu+mb073c нравится это.
  9. General

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

    Баллы:
    123
    Если линукс, то всё просто, если винда то уже по сложнее будет.
    Rtoolkit говнище, которое убило у сервер.
     
  10. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Мне вот одно не понятно, как плагин может работать, если сервер выключен?!
     
  11. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    А никак, но можно делать вид что сервер выключен, например выключать баккит, но вешать хуквыключенияJVm который заменит карту и стартанёт сервер заново.
     
    ВремяПриключений нравится это.
  12. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    ясно, значит все таки можно
     
  13. Omar

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

    Баллы:
    123
    [​IMG]
    Насколько я помню, в нем много функций для остановки, рестарта серва. Работает он вполне нормально, если руки прямые. Пользовался им месяца 4, когда рестарты были нужны.
     
  14. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Зачем такое изедвательство?
    Если, опять же, сервер на линуксе, то хватит вполне такого скрипта(на винде наверное тоже можно):
    Код:
    #!/bin/sh
    cd "папка/сервера"
    while true
    do
    rm -r /путь/к/миру/
    cp /путь/к/чистому/миру/ /куда/его/сунуть/
    команда_запуска
    done
    При выключении скрипт удалит мир, на котором играли игроки и скопирует в папку сервера чистый.
     
  15. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ты заранее не знаешь какой мир отрегенить надо, а закольцованные скрипты вообще муть страшная, хрен потом сервер остановишь.
     
  16. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Не думаю, что ТС нужно будет регенить 10 миров, а насчёт проблемной остановки согласен, хотя можно его в скрине запускать:confused:
     
  17. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Нашли, к чему придраться)

    Код:
    while true
    do
    java -Xmx8G -Xms8G -jar craftbukkit.jar
    wait
    clear
    echo 5 seconds left.
    echo Ctrl+C to break.
    sleep 1
    clear
    echo 4 seconds left.
    echo Ctrl+C to break.
    sleep 1
    clear
    echo 3 seconds left.
    echo Ctrl+C to break.
    sleep 1
    clear
    echo 2 seconds left.
    echo Ctrl+C to break.
    sleep 1
    clear
    echo 1 seconds left.
    echo Ctrl+C to break.
    sleep 1
    clear
    done
     

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