FtpPlugin – встроенный FTP-сервер для Minecraft
Когда нужно быстро получить доступ к файлам сервера Minecraft, FTP-клиент остаётся одним из самых привычных инструментов. Но поднимать отдельный демон, настраивать права и привязывать его к игровому процессу — лишняя трата времени. FtpPlugin решает эту задачу элегантно: он встраивает лёгкий FTP-сервер прямо в ядро сервера и позволяет управлять им через обычные команды чата. Больше не нужно выходить из игры или лезть в консоль хостинга — всё делается на лету.
Что умеет FtpPlugin
Плагин создан с прицелом на минимализм и мгновенную отдачу. Никаких громоздких конфигураций, внешних зависимостей или отдельных процессов. Вы просто кладёте JAR-файл в папку /plugins, перезапускаете сервер — и встроенный FTP-сервер готов к запуску по команде. Корнем FTP-дерева становится корневая директория сервера Minecraft, так что вы получаете полный доступ на чтение и запись ко всем мирам, конфигам и логам.
- Запуск и остановка FTP-сервера внутриигровыми командами
/ftp openи/ftp close. - Корень FTP совпадает с папкой сервера — полный доступ к файлам.
- Порт настраивается через
config.yml. - Только один конкретный игрок (по нику) может использовать команды.
- Единая фиксированная учётная запись FTP с заданными логином и паролем.
Команды и как они работают
Управление сводится к двум простым командам. /ftp open запускает встроенный FTP-сервер, но выполнить её может только тот игрок, чей ник прописан в плагине. После успешного запуска в чат выводится сообщение с тремя ключевыми параметрами: текущий порт FTP, логин (он совпадает с разрешённым ником) и фиксированный пароль. Эти данные достаточно ввести в любом FTP-клиенте, чтобы подключиться к серверу по его IP и указанному порту.
Когда работа с файлами завершена, /ftp close останавливает сервер. Это особенно важно для безопасности: не держите FTP открытым дольше необходимого. Право на использование команд даёт пермишен ftp.manage, который по умолчанию выдан операторам сервера. Но даже с этим правом плагин всё равно проверяет точное совпадение ника — только один человек может реально открыть или закрыть FTP.
Конфигурация FtpPlugin
При первом запуске плагин автоматически создаёт файл plugins/FtpPlugin/config.yml. Внутри него всего один изменяемый параметр — порт. По умолчанию используется 2121, но вы можете задать любое удобное значение. После смены порта достаточно перезапустить или перезагрузить сервер, чтобы изменения вступили в силу. Больше никаких настроек не требуется — всё остальное жёстко зашито в плагине ради простоты.
Как установить FtpPlugin
Процесс установки не сложнее, чем у любого другого Bukkit-плагина. Скачать FtpPlugin можно с официальных страниц на Spigot или Bukkit — просто найдите актуальную версию и сохраните JAR-файл. Далее следуйте шагам:
- Поместите скачанный JAR в папку
/pluginsвашего сервера. - Запустите сервер, чтобы сгенерировался
config.yml. - При необходимости отредактируйте порт в конфиге.
- Перезапустите или перезагрузите сервер.
- Зайдите в игру под разрешённым ником и выполните
/ftp open. - Скопируйте данные из чата и подключитесь через FTP-клиент.
Пользователи лаунчера foxygame.net могут установить FtpPlugin ещё быстрее: плагин доступен в каталоге дополнений, и его активация происходит в один клик. К тому же лаунчер автоматически отслеживает совместимость версий, избавляя от лишних проверок. Это особенно удобно, если вы управляете несколькими сборками и не хотите вручную обновлять каждый плагин.
Безопасность — это важно
FtpPlugin намеренно жертвует сложными механиками аутентификации ради простоты, поэтому вы должны осознавать риски. Плагин поднимает обычный FTP-сервер без шифрования, с фиксированными логином и паролем, и открывает доступ ко всей серверной директории. Никогда не выставляйте FTP-порт напрямую в интернет, если не понимаете последствий. Лучшая практика — использовать файрвол, VPN или SSH-туннель, чтобы подключение мог выполнить только доверенный администратор. Данные, которые плагин выводит в чат после /ftp open, считайте строго конфиденциальными и не передавайте третьим лицам.
Совместимость с версиями и загрузчиками
FtpPlugin для Minecraft ориентирован на серверные ядра, основанные на Bukkit API. Он стабильно работает на Spigot, Paper и их форках, поддерживая широкий диапазон версий — от 1.8 до 1.20.x. Если вы используете Fabric или Forge, данный плагин не подойдёт, так как рассчитан именно на систему плагинов Bukkit. Перед тем как скачать FtpPlugin, убедитесь, что ваше серверное ядро совместимо с Bukkit-плагинами. Для чистого Vanilla сервера потребуется установить прокси-слой вроде Spigot.
Итог
FtpPlugin — это узкоспециализированный, но крайне полезный инструмент для администраторов, которые ценят скорость и не хотят возиться с внешними FTP-демонами. Он не пытается быть универсальным решением, а чётко выполняет одну задачу: дать быстрый доступ к файлам сервера через привычный FTP-клиент. При грамотном подходе к безопасности и понимании ограничений плагин становится незаменимым помощником в повседневном администрировании. Простота установки, минималистичная конфигурация и работа прямо из игры делают FtpPlugin отличным выбором для тех, кто предпочитает держать всё под рукой.