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

SpigotMGR 1.0 - Удобный менеджмент ядра и обновление плагинов со SpigotMC

Тема в разделе "Управление сервером Bukkit", создана пользователем slenky, 14 фев 2017.

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

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

    Баллы:
    173
    [​IMG]
    SpigotMGR 1.0
    Приветствую, уважаемая Рубуккота. Представляю Вашему вниманию Bash скрипт для автоматизированного управления версиями Spigot, а также one-command установке/обновления плагинов прямиком со SpigotMC.org в обход кукисов и Cloudflare!

    Функции:
    • Установка любой версии ядра, в т.ч последней.
    • Последующее переименование скачанного файла в spigot.jar и сохранением старого ядра.
    • Скачивание\апдейт одного плагина (само собой, не платных, или же уже купленных Вами).
    • One-command установка\апдейт целого списка плагинов.
    • Идеально встаёт в cronjob для обновления плагинов во время ночных рестартов!
    • Чистый и открытый исходный код - никаких кейлоггеров и прочего мусора.
    • Легкая установка и простые команды. От Вас нужен только аккаунт на Spigotmc.org
    Скрипт написан на Bash + Python скрипт. Никаких претензий на очень качественный код, скрипт написан преследуя образовательные цели за одну ночь.
    Скачайте и распакуйте этот архив.
    Для начала установки скрипта перейдите в папку сервера:
    Код:
    cd /home/minecraft/server
    И выполните следующие команды через sudo или root пользователя:
    Код:
    apt-get update && apt-get -f upgrade
    apt-get -f install python curl python-setuptools
    easy_install pip
    pip install -U setuptools
    pip install -U cfscrape
    chmod +x spigotmgr && chmod +x downloader.py
    
    Настройка состоит всего в одном шаге: Откройте spigotmgr и введите Ваш логин и пароль от spigotmc.
    Usage: ./spigotmgr [option] <command>

    Commands:
    spigot Описание команды Spigot.
    spigot latest Скачать и установить последнюю версию Spigot
    spigot <version> Установить определенную версию. Список доступен по команде ./spigotmgr spigot
    plugin Описание команды plugin.
    plugin <link> Установить плагин по ссылке. Пример: ./spigotmgr plugin https://www.spigotmc.org/resources/customhelp.36294/

    plugin fromList Установить все плагины, ссылки на которые указаны в pluglist.txt
    Option:
    --no-output Отключить любой output текст. (ЕЩЕ НЕ ГОТОВО)
    Other:
    --version Версия скрипта.
    --help Хелп пейдж.

    ВАЖНО. Если Вы работаете с файлом pluglist.txt, то после копирования последней ссылки обязательно нажимайте Enter.
    https://yivesmirror.com/ за зеркало для скачивания.
    https://github.com/Anorov/cloudflare-scrape за библиотеку обхода.
    TODO:
    • Запоминание последней версии плагина.
    • Добавление PaperSpigot/TacoSpigot
    • ?????
    • Жду Ваших предложений.
    Донейшн:
    Если не жалко помочь копейкой для разработки новых скриптов, то:
    киви +380634182393
    WMU: U321583364673
    WMR: R219902466071
     
    Последнее редактирование: 29 ноя 2017
  2. Mr Hosting
  3. Help

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

    Баллы:
    123
    Скриншотов не хватает ).
     
  4. Автор темы
    slenky

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

    Баллы:
    173
    Это же скрипт без всякого gui :)
     
  5. Автор темы
    slenky

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

    Баллы:
    173
    В своём уме вообще?
     
  6. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Добавить бы dev.bukkit и ссылки на jenkins и вообще бы цены небыло.
     
  7. Автор темы
    slenky

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

    Баллы:
    173
    За дев баккит отличная идея, реализую её.
    А на Дженкинсе же и так прямой линк качается через простой wget, или нужна какая-то конкретная функция?
     
  8. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    да просто чтобы удобнее было, добавил в один файл и всё.
     
  9. Автор темы
    slenky

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

    Баллы:
    173
    Ребят, очень позновательно, но я, пожалуй, удалю, сорри.
     
  10. MaximCSKA

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

    Баллы:
    88
    Имя в Minecraft:
    MaximCSKA
    Что не так?
    Идея потрясающая же
     
  11. Автор темы
    slenky

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

    Баллы:
    173
    Я про местных оффтоперов.
     
  12. OverMine

    OverMine Новичок

    Баллы:
    6
    Ссылки на дропбоксе уже потёрлись?
     
  13. Автор темы
    slenky

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

    Баллы:
    173

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