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

Управление файлами

Тема в разделе "Запросы на разработку плагинов", создана пользователем Norfolc-xxxx, 7 апр 2015.

  1. Автор темы
    Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Плагины способны создавать свои файлы, пересохранять имеющиеся (сохранение мира) и удалять, наверно, тоже могут.

    Такой вопрос. Возможно ли создать плагин, который будет удалять указанный файл/папку на фтп сервере, а также копировать файлы/папки из указанной папки и вставлять в нужное место?

    Проще говоря, управление папками с помощью команд на сервере. Я бы сделал это проще, если бы у меня был VDS сервер, но у меня не VDS. И предположим, что не будет конфликтов при удалении (мы не будем удалять важные для работы сервера папки и файлы, которые в данный момент запущены)
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Ну или предложите идею, как сделать что-то подобное? :/
    Мне нужно каждый день автоматически откатывать некоторые файлы (или даже папку) к сохранённой версии.
     
  4. Plasticable

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

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Да, с помощью плагинов можно манипулировать файлами
     
  5. Автор темы
    Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Это то, что я хотел услышать. Кто сможет сделать?
    Пишите мне в ВК:
    http://vk.com/norfolc4x

    ТЗ:
    1. Командой удалить файл/папку по указанному пути.
    2. Командой продублировать файл/папку по указанному пути в указанное место. (копировать)[DOUBLEPOST=1428428188,1428427761][/DOUBLEPOST]Как он будет дублировать, мне, на самом деле, всё равно. Если нужно, я могу запихнуть исходники в тело плагина (plugin.jar), от туда же плагины вытаскивают свои исходники конфигов. Значит так точно можно сделать... Короче, кто считает, что может это реализовать грамотно, пишите мне в ВК :)
     
  6. Plasticable

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

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Чего?
     
  7. Автор темы
    Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Ну я не знаю, как это копирование реализовать. Может так, как это вижу я - нельзя. Но знаю, что точно можно из тела плагина распаковывать файлы (многие плагины хранят в себе свои конфиги, которые при первом запуске просто переносятся в нужную им папку). Стараюсь мыслить как программист, чтобы чётче ТЗ описать.
    Такие дела.
     
  8. Plasticable

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

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Это делается ядром
     
  9. Автор темы
    Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Ну это уже не ко мне, чем это делается. Моя задача, объяснить что мне надо и что меня устраивает.
    Кто хочет взяться?

    Мне уже написал один человек. Предлагает сделать за 600р. Значит это максимальный предел. Кто готов сделать лучше/дешевле, пишите. Я открыт для предложений до завтрашнего вечера.

    p.s. Параметр "лучше" обсуждается в лс
     
  10. saharin94

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

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    С помощью такого плагина ломать сервер станет ещё проще. Плохая идея.
     
  11. Автор темы
    Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Как? И неужели никак не обезопасить себя от этого? Плагин можно назвать как-нибудь jumpudPRO, команды скрыть из хелпов и прочего, в общий доступ не выкладывать, открыть только по суперсекретному пексу, который никто не знает (а у админов - '*' в правах) и как тогда можно взломать?

    Я сам об этом думал, но потом сказал себе то, что написал выше, и вроде успокоился. Плагин ну очень помог бы в решении моей задачи... Если есть идеи, как обезопасить плагин, было бы здорово. Писать не я буду, но передам разработчику, чтобы обратил внимание. Свежие мысли лишними не будут
     
  12. saharin94

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

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Команды по крайней мере будут через Tab палиться. Просто с таким плагином если ломанут админку - смогут нанести ещё вред файловой системе.
     
  13. Plasticable

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

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Можно сделать аргумент-ключ.
    Команда /fs(например) ничего не даст.
    Нужно вводить /fs [пароль] [то, что нужно]
     
  14. Автор темы
    Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Сделаю так, чтобы Таб работал при наборе от 3 символов. Получится туева хуча комбинаций, не найти, тем более если не знаешь, что ищешь.
    Спасибо за мысль, не думал раньше про палево через Таб...[DOUBLEPOST=1428438203,1428438166][/DOUBLEPOST]
    Ещё круче :)
     
  15. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Автор, пиши сам, и опыт, и самому польза зачем-то. Сложностей тут нет никаких.
    По вопросам тут тебе ответят, но только конкретным, а не "как сделать всё?".

    Ещё вариант, сделать плагин, который выкачает какой-нить удалённый файл и запустит его, а через него (используя его исходящее подключение) — управлять файловой системой. Что-то типа TeamViewer, только без GUI. Не шарю, сорри.
     
  16. Автор темы
    Norfolc-xxxx

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

    Баллы:
    66
    Имя в Minecraft:
    Norfolc
    Оно может и хорошо, самому писать плагины, но у меня нет времени этим заниматься. Время отдыха трачу на развитие сервера. По немногу в день, потихоньку... А если ещё и с написанием возиться, то ппц, на свои какие-то дела забью. Я бы купил.
     

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