Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Web-форма для rcon сессии

Хм... Да, кстати уже написано, выше, но я повторюсь, что делать когда пишет "сервер оффлайн" ? Заранее спс!

Все, настройки, указаны верно!
 
При попытки коннекта пишет:
2013-01-23 02:23:34 [INFO] Rcon connection from: /83.9.75.123
2013-01-23 02:23:34 [INFO] java.lang.NullPointerException
соответственно скрипт отбивает сервер офф, классы пробовал разные в том числе и
http://fremnet.net/article/199/source-rcon-class
версия spigot 1.4.5 и 1.4.7
 
поставил, ошибками заплевал, не стал разбираться снес
 
попробуйте реализацию через McTelnet, куда лучше rcon на мой взгляд
 
попробуйте реализацию через McTelnet, куда лучше rcon на мой взгляд
не не, на телнетовском плагине долго провисел, если по пяти бальной шкале то на 2-, мало того скорость, так еще и ответ цепляет часть лога не имеющего к команде ничего общего. С rcon отстреливает моментом, что коннект, что команды.
 
не не, на телнетовском плагине долго провисел, если по пяти бальной шкале то на 2-, мало того скорость, так еще и ответ цепляет часть лога не имеющего к команде ничего общего. С rcon отстреливает моментом, что коннект, что команды.
Не знаю, у меня никаких проблем и задержек никогда не было.
 
Скрипт коннекта на PHP по телнету с офф сайта? И как этот плагин работает на 1.4.7? Потому что он у меня отвалился уже с 1.4.5
 
))))) ясно, я по SSH сижу и Вам советую, все удобней и безопасней.
 
))))) ясно, я по SSH сижу и Вам советую, все удобней и безопасней.
Пока не имею возможности, вообще если так подумать, кому мы нужны, чтобы взламывать и перехватывать информацию...
 
Поверьте, такие индивиды попадаются, проверено. Одни попытки обхода лаунчера у меня составляют по 20-30 в день, и в месяц какой нибудь умник попадается, то сайт сканит на дыры то брут врубает.
 
У меня почему-то нельзя ввести некакую комманду кроме say + когда пишеш "say test" в чате выводит 2 смс
 
Not bad )))
Осталось прикрутить авторизацию, вынести настройки в отдельный файл (чисто для красоты)
а че здесь прикручивать то? подключи к авторизации dle выведи как статистическую страницу и ограничь просмотр только админам....
Пример
if(!isset($_SESSION['dle_user_id']) || empty($_SESSION['dle_user_id']) || $_SESSION['dle_user_id']=='') { die('<center>Страница доступна только админам!</center>'); }
{include file="rcon/index.php"}
Исходный текст HTML без фильтрации и изменений
Разрешить просмотр
для следующих групп: Администраторы
PROFIT:
Для верности вставить етот код в другие файлы
<?php
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
 
а ещё можно сохранить лог на сайт через ftp_* и парсить его в консоль, пам-пам
Для более развитых, ajax
 
Простенький интерфейс для работы с RCON.

Работает как с официальным сервером, так и с Bukkit, ответы официального сервера и Bukkit могут отличаться (так например оф сервер на некоторые функции вообще обратно молчит, отвечает только когда это необходимо как в случае с list , help и др.) . Проверял на версии 1.2.5
Помимо моего контента использован класс для работы с rcon - mcraftrcon.class.php by xPaw

Файлы из архива
index.html - вывод информации
mcraft.rcon.php - обработка команд (результаты обрабатывались в соответствии с Bukkitовскими ответами)
mcraftrcon.class.php - класс для работы с протоколом rcon

Установка описана в файле install.txt или здесь
В файле настроек сервера server.properties (Bukkit, официального) изменить \ добавить опции - пароль, порт , активность сервиса

rcon.password=12345
rcon.port=25575
enable-rcon=true

Загрузите скрипты из архива на web-сервер (не обязательно в корневую директорию)

В файле mcraft.rcon.php изменить настройки подключения. (желательно в NotePad++)
Соответственно адрес сервера (Bukkit, официального) \ порт \ пароль

$server = "localhost";
$rconPort = 25575;
$rconPass = "12345";

все, заходим через сайт на index.html
Полезная штука!
 
Прикрутил к своему сайту в скрытый раздел) Форма RCON работает) Спасибо разработчику)
 

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

Назад
Верх