1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем NC22, 5 июн 2012.

  1. Автор темы
    NC22

    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
     

    Вложения:

    Последнее редактирование: 26 фев 2015
    GusevVasily, mamayadesu, LakkaAlon и 11 другим нравится это.
  2. skilet

    skilet Активный участник Пользователь

    Баллы:
    78
    Not bad )))
    Осталось прикрутить авторизацию, вынести настройки в отдельный файл (чисто для красоты)
     
  3. Инкогнито_о

    Инкогнито_о Старожил

    Баллы:
    153
    Пичалька :(
    Мою идею наполовину украли [​IMG]
    Будет мне теперь уроком что нельзя раскрывать идею до релиза продукта...
     
    slavik123123123 нравится это.
  4. Автор темы
    NC22

    NC22 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    NC22
    @Инкогнито_о, А где заценить твои проекты можно ? Что за клевета на ровном месте? В любом случае этот скрипт всего лишь наработка \ модуль для админки, который будет включен в полноценную админку новой версии моей веб обвязки .
     
    zhenya27, Vedroyder, Vadko и ещё 1-му нравится это.
  5. Инкогнито_о

    Инкогнито_о Старожил

    Баллы:
    153
    Клеветы нету. Если ты думаешь что Я в чем то тебя обвиняю это не так...
     
  6. Автор темы
    NC22

    NC22 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    NC22
    Хм. Видел твою тему, но твой вариант мне сразу бы не подошел т.к. он использует плагины для сервера, протокол совсем другой, это по меньшей мере неудобно
     
    никио нравится это.
  7. Инкогнито_о

    Инкогнито_о Старожил

    Баллы:
    153
    Я не знал про то что можно управлять сервером через RCON.
    Cпасибо что выложил иходники в пaблик (будет мне как пример, может быть допишу свою систему c использованием RCON), но как настроить на стороне сервера RCON доступ?
    Извини если туплю но в google.com такого нету.
     
    HoShiMin и slavik123123123 нравится это.
  8. Автор темы
    NC22

    NC22 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    NC22
    @Инкогнито_о, под спойлером в первом сообщении
    это все прописать в свойствах сервера server.properties

    здесь все основные настройки сервера http://www.minecraftwiki.net/wiki/Server_properties
     
    никио нравится это.
  9. leon0399

    leon0399 Старожил Пользователь

    Баллы:
    103
    Skype:
    leon_03_99
    Имя в Minecraft:
    leon0399
  10. hummer

    hummer Старожил Пользователь

    Баллы:
    123
    Skype:
    bond_russia
    Неплохо..
     
  11. hummer

    hummer Старожил Пользователь

    Баллы:
    123
    Skype:
    bond_russia
    @NC22, подскажу идею. Сделай получение работающих плагинов на сервере и в index.php выводишь список команд под плагин. В раскрывающем меню. Тогда цены не будет.
     
    NC22 нравится это.
  12. Автор темы
    NC22

    NC22 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    NC22
    @hummer, хм. Спасибо за идею. Посмотрю что можно сделать
     
    никио нравится это.
  13. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    Читал что проверялось на 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 я вообще обленился читать =/
     
  14. Автор темы
    NC22

    NC22 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    NC22
    @_Dimk_O_, Попробовал исправить проблему.

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

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

    Вложения:

    никио нравится это.
  15. hummer

    hummer Старожил Пользователь

    Баллы:
    123
    Skype:
    bond_russia
    @NC22, есть предложение. Добавь в скайп.
     
  16. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    С командой reload все хорошо, но написав команду money top снова та же ошибка =\

    после написания команды stop сервер перезапустился (батник с указателем) и при последующем вводе команд выдает:
    Authorization failed.
     
  17. Автор темы
    NC22

    NC22 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    NC22
    @_Dimk_O_, кинь серв + плаги если не сложно. Старые версии удаляются с оф форума, потестить уже не на чем.
     
    никио нравится это.
  18. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    Держи Click
    Это то на чем я тестировал.
     
  19. Автор темы
    NC22

    NC22 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    NC22
    Из архива взял только craftbukkit1564-RU + plugins, на ansicon ругается антивир, советую проверить на наличие вирусов. Так что если брать только craftbukkit1564-RU + plugins ошибки не сыпет, ansicon проверять не стал - это хак какой то, встраивается в сервер не как плагин , может поэтому его за вирус и считают антивирусы, и вполне может данные на приеме модифицировать.
     

    Вложения:

    • test2.jpg
      test2.jpg
      Размер файла:
      100,4 КБ
      Просмотров:
      175
  20. ConstAntz

    ConstAntz Активный участник

    Баллы:
    63
    Пардон, а какими еще средствами можно получить доступ к ркон?
     
    igor12 нравится это.

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