- Баллы
- 66
ЗЫ. вообще можно быстро отловить кто перезапускает сервер.
Но для этого надо ковырнуть spigot.jar (или что там у тебя)
1. Взять IDEA
2. создать пустой проект
3. подцепить туда внешнюю библиотеку spigot
4. диазассемблировать из spigot класс CommandStop и исходник положить в папку src как модуль CommandStop.java (с тем же путем который был в джарке)
5. добавить в начало метода execute что то типа:
try{ throw new Exception("ха- ха"); } catch(Exception e){ e.printStackTrace(); }
6. откомпилить модуль с классом CommandStop и запихнуть обратно в джарку
Теперь перед началом остановки сервера в консоль (+в лог) будет выводиться стэк вызовов, от куда будет видно кто дернул команду "stop"
Но для этого надо ковырнуть spigot.jar (или что там у тебя)
1. Взять IDEA
2. создать пустой проект
3. подцепить туда внешнюю библиотеку spigot
4. диазассемблировать из spigot класс CommandStop и исходник положить в папку src как модуль CommandStop.java (с тем же путем который был в джарке)
5. добавить в начало метода execute что то типа:
try{ throw new Exception("ха- ха"); } catch(Exception e){ e.printStackTrace(); }
6. откомпилить модуль с классом CommandStop и запихнуть обратно в джарку
Теперь перед началом остановки сервера в консоль (+в лог) будет выводиться стэк вызовов, от куда будет видно кто дернул команду "stop"
Последнее редактирование:


