CommandSender.sendMessage() не отправляет в rcon

  • Автор темы Автор темы Deawilld
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Deawilld

Участник
Пользователь
Баллы
36
Имя в Minecraft
Deawilld
Скажите пожалуйста, RemoteConsoleCommandSender.sendMessage(...) может отправлять сообщения только при обработке соответственно команды из RCon? Т.е. когда я сохраняю сендера в переменную, а потом в другом месте программы или при следующей команде из обычной консоли использую sendMessage(String), то RCon клиент не получает сообщение. Так и должно быть, или я что-то делаю не так? Можно ли как-нибудь обойти данное ограничение?
 
Гонишь. Тогда бы ответ на команды rcon вообще не получал. Если только ты ивент отменил, тогда не вернет ничего.
 
Ну, судя по скрину, он через раз отправляет, а не вовсе не отправляет.
Возможно проблемы со связью на смартфоне или с самим клиентом.
Либо же защита от флуда ркона, о которой я не знаю.
Метод onCommand стабильно вызывается?
 
Ну, судя по скрину, он через раз отправляет, а не вовсе не отправляет.
Не через раз, а отправляет предыдущему сендеру, и когда пишешь команду в рконе, а потом в консоли, в ркон сообщение уже не приходит. Я могу только предположить, что можно отправлять сообщения ркон сендеру только в рамках команды, которую он выполняет.
Проблем со связью нет и всё стабильно вызывается, я проверял несколько раз.
 
Кстати кто-нибудь знает, почему именно эта команда из rcon не логируется?
 
Чё сразу оскорбления? Объясни, если я что-то не понимаю. Я ситуацию объяснил, скрины скинул, не веришь - сам протести.
Да потому что rcon это одностороннее подключение. Подключился получил ответ и офнулся. rcon сокет не удерживается постоянно. То что ты от него хочешь, это так не работает.
 
Да потому что rcon это одностороннее подключение. Подключился получил ответ и офнулся. rcon сокет не удерживается постоянно. То что ты от него хочешь, это так не работает.
Спасибо, сразу бы так и объяснил
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх