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

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

NC22

Старожил
Пользователь
Баллы
153
Имя в Minecraft
NC22
Простенький интерфейс для работы с 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.png
 

Вложения:

Последнее редактирование:
Not bad )))
Осталось прикрутить авторизацию, вынести настройки в отдельный файл (чисто для красоты)
 
Пичалька :(
Мою идею наполовину украли
emoticon-0106-crying.gif

Будет мне теперь уроком что нельзя раскрывать идею до релиза продукта...
 
@Инкогнито_о, А где заценить твои проекты можно ? Что за клевета на ровном месте? В любом случае этот скрипт всего лишь наработка \ модуль для админки, который будет включен в полноценную админку новой версии моей веб обвязки .
 
@Инкогнито_о, А где заценить твои проекты можно ? Что за клевета на ровном месте? В любом случае этот скрипт всего лишь наработка \ модуль для админки, который будет включен в полноценную админку новой версии моей веб обвязки .
Клеветы нету. Если ты думаешь что Я в чем то тебя обвиняю это не так...
 
Если ты думаешь что Я в чем то тебя обвиняю это не так...
Хм. Видел твою тему, но твой вариант мне сразу бы не подошел т.к. он использует плагины для сервера, протокол совсем другой, это по меньшей мере неудобно
 
Я не знал про то что можно управлять сервером через RCON.
Cпасибо что выложил иходники в пaблик (будет мне как пример, может быть допишу свою систему c использованием RCON), но как настроить на стороне сервера RCON доступ?
Извини если туплю но в google.com такого нету.
 
@Инкогнито_о, под спойлером в первом сообщении
rcon.password=12345
rcon.port=25575
enable-rcon=true
это все прописать в свойствах сервера server.properties

Извини если туплю но в google.com такого нету.
здесь все основные настройки сервера http://www.minecraftwiki.net/wiki/Server_properties
 
@NC22, подскажу идею. Сделай получение работающих плагинов на сервере и в index.php выводишь список команд под плагин. В раскрывающем меню. Тогда цены не будет.
 
Читал что проверялось на 1.2.5
Но я запустил на 1.2.4
консоль просто изкакана вот таким сообщением =\

2012-06-07 15:14:39 [INFO] IO: Software caused connection abort: recv failed
2012-06-07 15:14:39 [INFO] IO: Software caused connection abort: recv failed
2012-06-07 15:14:39 [INFO] IO: Software caused connection abort: recv failed
2012-06-07 15:14:39 [INFO] IO: Software caused connection abort: recv failed

а при написании команды reload я вообще обленился читать =/
 
@_Dimk_O_, Попробовал исправить проблему.

1.1 - полет нормальный

как допроверяю , обновлю файл в первом сообщении, пока оставлю здесь
 

Вложения:

@_Dimk_O_, Попробовал исправить проблему.
1.1 - полет нормальный
С командой reload все хорошо, но написав команду money top снова та же ошибка =\

после написания команды stop сервер перезапустился (батник с указателем) и при последующем вводе команд выдает:
Authorization failed.​
 
@_Dimk_O_, кинь серв + плаги если не сложно. Старые версии удаляются с оф форума, потестить уже не на чем.
 
Из архива взял только craftbukkit1564-RU + plugins, на ansicon ругается антивир, советую проверить на наличие вирусов. Так что если брать только craftbukkit1564-RU + plugins ошибки не сыпет, ansicon проверять не стал - это хак какой то, встраивается в сервер не как плагин , может поэтому его за вирус и считают антивирусы, и вполне может данные на приеме модифицировать.
 

Вложения:

  • test2.jpg
    test2.jpg
    Размер файла
    100,4 КБ
    Просмотров
    175
Пардон, а какими еще средствами можно получить доступ к ркон?
 

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

Назад
Верх