- Баллы
- 66
Здравствуйте, в попытке решить проблему межсерверной отправки команд, а именно bungeecord plugin -> spigot command to spigot server. Я решил использовать rcon метод. Rcon client взял с https://github.com/Kronos666/rkon-core этой библиотекой пользуются многие боты которые способны удаленно влиять на сервер. В моем случае мне нужно подключить Rcon на localhost воздействуя на spigot server. Сервер для доступа из вне я настроил, и тщательно настроил класс использующий библиотеку. При вызове этой конструкции:
Пробовал отлавливать ошибки, но все бесполезно. В консоле spigot-же пишет что "Rcon connecting from: /127.0.0.1" //и больше никакой реакции.
Так-же я пробовал использовать разные команды, даже пробовал на выделенном сервере, но лог выдает, а команда не выполняется.
Вопрос: Можно ли использовать Rcon протокол на localhost?
Можно ли исправить ошибку, или код?
Код:
try {
Rcon rcon = new Rcon("localhost", 60051, "myrconpawword". getBytes());
String cmd = rcon.command("list")
System.out.println("Executed: " + cmd);
} catch (IOException e1) {
System.out.println("IOException");
} catch (AuthenticationException e1) {
System.out.println("AuthenticationException");
}
Так-же я пробовал использовать разные команды, даже пробовал на выделенном сервере, но лог выдает, а команда не выполняется.
Вопрос: Можно ли использовать Rcon протокол на localhost?
Можно ли исправить ошибку, или код?
Последнее редактирование: