2013-07-03 2 views
0

Я планирую написать панель управления для Minecraft in Rails, но у меня нет большого опыта работы с Java, Minecraft, похоже, имеет некоторые стандартные средства удаленного подключения и запросов, но большинство обычные панели, похоже, не используют их. Например, с McMyAdmin, я отключил удаленное соединение и запрос, но он все еще, кажется, способен связываться с сервером после перезапуска после того, как я отредактировал конфигурации сервера, чтобы отключить настройки.Написание панели Minecraft в Ruby on Rails

Что я спрашиваю, если кто-то знает, как McMyAdmin общается с сервером Minecraft, он поставляется с плагином, но я тоже удалил его, и он все еще, кажется, способен общаться с сервером, я знаю McMyAdmin написан на .NET, и я считаю, что он использует Mono, поскольку это сервер, поскольку это кросс-платформа.

Если бы кто-нибудь мог пролить свет на это, я был бы так любезен, просто пытаясь окунуться в сообщение.

ответ

0

McMyAdmin использует плагин для открытия сокета, с которым он может взаимодействовать (не уверен, какие функции предоставляются с помощью этого плагина). Остальные функции находятся только из экземпляра Process, который он создает. Он также просто редактирует конфигурационные файлы для нескольких вещей, а также выполняет команды, используя входной поток процесса.