- Документация
- https://modrinth.com/plugin/playit-companion
Playit Companion — открытый серверный плагин для Minecraft: Java Edition, связанный с сервисом playit.gg. Его назначение — сделать игровой сервер доступным через интернет без самостоятельной настройки проброса порта на маршрутизаторе.
Артефакт рассчитан на Paper и устанавливается только на сервер; игрокам этот JAR не нужен. Официальный текст называет решение простым и надёжным, но динамическая проверка соединения не выполнялась.
Проект открывает другим игрокам доступ к серверу через интернет без изменения правил перенаправления портов. Плагин работает как серверный компонент решения playit.gg.
Подтверждённая функциональная основа ограничена следующими пунктами:
• публикация Minecraft-сервера в интернете;
• отсутствие необходимости в обычном пробросе порта;
• установка в качестве плагина Paper;
• работа без клиентского компонента Playit Companion;
• открытый исходный код;
• лицензия MIT;
• связь с инфраструктурой playit.gg.
Команды, параметры, порядок регистрации, получение адреса и сетевые протоколы не описаны.
Playit Companion заявлен как способ обойти ручной проброс порта: публичная доступность обеспечивается через playit.gg. При этом не указаны тип соединения, протоколы, постоянство адреса, ограничения трафика, регион маршрутизации, шифрование и показатели задержки. Плагин следует оценивать как связующий компонент сервиса, а не как гарантию конкретных сетевых свойств.
Для Playit Companion указано server=required и client=unsupported. JAR размещается на сервере Paper. Игроки подключаются к опубликованному серверу без установки Playit Companion в клиентскую папку модов или плагинов.
Проект в целом назван plugin и mod, но предоставленный файл обозначен как plugin версии 0.1.1-paper. Здесь подтверждён только серверный вариант Paper; Fabric, Forge, NeoForge, Spigot, Purpur и Folia не заявлены.
Подтверждённые сценарии — открыть личный мир друзьям, дать внешний доступ к тестовому Paper-серверу и избежать изменения маршрутизатора. Клиентские сборки при этом не меняются.
Не указаны лимиты игроков, условия использования playit.gg, срок действия адреса и пригодность для крупного публичного проекта. Эти свойства нельзя выводить из описания JAR.
Публикация сервера через интернет делает его доступным за пределами локальной сети. Это меняет модель риска независимо от того, используется проброс порта или посредник. Playit Companion решает задачу доступности, но не заявлен как полноценная система управления игроками, резервного копирования, античита или разграничения прав.
До публикации проверяют правила доступа, актуальность ядра, резервную копию, административные права, журнал подключений и возможность закрыть внешний доступ. Белый список, аутентификация и сетевая фильтрация не описаны как функции Playit Companion.
Единственная подтверждённая платформа предоставленного файла — Paper. Указаны версии Minecraft 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7 и 1.21.8.
Отсутствующие выпуски нельзя считать совместимыми по близости номера: не подтверждены 1.20.4 и более ранние версии, а также 1.21.9 и более поздние. Минимальная версия Java и совместимость с ответвлениями Paper не указаны.
Подтверждённый способ установки стандартен: файл playit_companion-plugin-0.1.1-all.jar помещается в папку plugins совместимого Paper-сервера.
Последовательность внедрения:
• сделать резервную копию;
• проверить версию Minecraft и Paper;
• сверить JAR по хешам;
• установить файл при остановленном сервере;
• запустить Paper и проверить журнал;
• выполнить настройку по документации проекта;
• проверить подключение из другой сети;
• только затем передать адрес игрокам.
Команды, имена конфигурационных файлов и процесс привязки к playit.gg в основе отсутствуют. Горячая замена не подтверждена.
Успешная загрузка JAR ещё не означает, что сервер доступен из интернета. Проверку проводят с соединения вне локальной сети, используя данные подключения, полученные предусмотренным проектом способом.
Контрольный цикл:
• убедиться, что Paper распознал плагин без критической ошибки;
• проверить подключение обычного клиента извне;
• войти под учётной записью без административных прав;
• перезапустить сервер и повторить подключение;
• проверить журнал после разрыва и восстановления связи;
• проверить ожидаемое поведение после штатной остановки сервера;
• не передавать адрес широкой аудитории до завершения теста.
Эта процедура оценивает конкретное развёртывание, но не гарантирует одинаковую доступность при другом провайдере, маршруте или нагрузке.
Предоставлен playit_companion-plugin-0.1.1-all.jar размером 122 128 байт. Версия артефакта указана как 0.1.1-paper.
SHA-512: 46d679aaa658f83d22407a40b5a60a62f93bf4e6d100336dd861996e77ef320fb13742ebe9523b372fbbb36b44718dbf43d0c37c97727981005d421352ed8d62.
SHA-1: 31b434227ef6fdf23245b52e372f53c4b4764feb.
Суффикс all — часть имени и не раскрывает состав компонентов. Файл идентифицируют по имени, размеру и хешу.
Playit Companion распространяется по MIT и описывается как open-source проект, созданный разработчиком e4mc. Работа публикации связана с playit.gg.
Обязательные project dependencies не указаны. Это не означает независимость функции публикации от внешнего сервиса. Категории проекта в метаданных отсутствуют.
JAR получен по официальному HTTPS, локально сверен с опубликованными хешами и прошёл статическую проверку структуры и путей. Динамический запуск не выполнялся.
Статическая проверка подтверждает целостность файла, но не успешную публикацию, качество маршрута, задержку, постоянную доступность сервиса, совместимость с сетью или устойчивость при заданном онлайне. Это проверяется только в целевой среде.
По официальному описанию — нет. Проект предназначен для публикации сервера через playit.gg без обычного port forwarding.
Нет. Клиентская сторона обозначена как неподдерживаемая, а JAR устанавливается на Paper-сервер.
В предоставленных метаданных подтверждён только Paper. Совместимость с другими ядрами не следует предполагать.
Обязательные project dependencies не указаны. При этом сама функция публикации связана с внешней инфраструктурой playit.gg.
Нет. Файл прошёл сверку хешей и статическую проверку, но динамический запуск и сетевой тест не выполнялись. <
Артефакт рассчитан на Paper и устанавливается только на сервер; игрокам этот JAR не нужен. Официальный текст называет решение простым и надёжным, но динамическая проверка соединения не выполнялась.
Назначение Playit Companion
Проект открывает другим игрокам доступ к серверу через интернет без изменения правил перенаправления портов. Плагин работает как серверный компонент решения playit.gg.
Подтверждённая функциональная основа ограничена следующими пунктами:
• публикация Minecraft-сервера в интернете;
• отсутствие необходимости в обычном пробросе порта;
• установка в качестве плагина Paper;
• работа без клиентского компонента Playit Companion;
• открытый исходный код;
• лицензия MIT;
• связь с инфраструктурой playit.gg.
Команды, параметры, порядок регистрации, получение адреса и сетевые протоколы не описаны.
Скриншоты и внешний вид
Доступ без проброса порта
Playit Companion заявлен как способ обойти ручной проброс порта: публичная доступность обеспечивается через playit.gg. При этом не указаны тип соединения, протоколы, постоянство адреса, ограничения трафика, регион маршрутизации, шифрование и показатели задержки. Плагин следует оценивать как связующий компонент сервиса, а не как гарантию конкретных сетевых свойств.
Серверная и клиентская стороны
Для Playit Companion указано server=required и client=unsupported. JAR размещается на сервере Paper. Игроки подключаются к опубликованному серверу без установки Playit Companion в клиентскую папку модов или плагинов.
Проект в целом назван plugin и mod, но предоставленный файл обозначен как plugin версии 0.1.1-paper. Здесь подтверждён только серверный вариант Paper; Fabric, Forge, NeoForge, Spigot, Purpur и Folia не заявлены.
Типичные сценарии использования
Подтверждённые сценарии — открыть личный мир друзьям, дать внешний доступ к тестовому Paper-серверу и избежать изменения маршрутизатора. Клиентские сборки при этом не меняются.
Не указаны лимиты игроков, условия использования playit.gg, срок действия адреса и пригодность для крупного публичного проекта. Эти свойства нельзя выводить из описания JAR.
Публичный доступ и безопасность
Публикация сервера через интернет делает его доступным за пределами локальной сети. Это меняет модель риска независимо от того, используется проброс порта или посредник. Playit Companion решает задачу доступности, но не заявлен как полноценная система управления игроками, резервного копирования, античита или разграничения прав.
До публикации проверяют правила доступа, актуальность ядра, резервную копию, административные права, журнал подключений и возможность закрыть внешний доступ. Белый список, аутентификация и сетевая фильтрация не описаны как функции Playit Companion.
Совместимость с Minecraft и Paper
Единственная подтверждённая платформа предоставленного файла — Paper. Указаны версии Minecraft 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7 и 1.21.8.
Отсутствующие выпуски нельзя считать совместимыми по близости номера: не подтверждены 1.20.4 и более ранние версии, а также 1.21.9 и более поздние. Минимальная версия Java и совместимость с ответвлениями Paper не указаны.
Установка плагина
Подтверждённый способ установки стандартен: файл playit_companion-plugin-0.1.1-all.jar помещается в папку plugins совместимого Paper-сервера.
Последовательность внедрения:
• сделать резервную копию;
• проверить версию Minecraft и Paper;
• сверить JAR по хешам;
• установить файл при остановленном сервере;
• запустить Paper и проверить журнал;
• выполнить настройку по документации проекта;
• проверить подключение из другой сети;
• только затем передать адрес игрокам.
Команды, имена конфигурационных файлов и процесс привязки к playit.gg в основе отсутствуют. Горячая замена не подтверждена.
Практическая проверка публикации
Успешная загрузка JAR ещё не означает, что сервер доступен из интернета. Проверку проводят с соединения вне локальной сети, используя данные подключения, полученные предусмотренным проектом способом.
Контрольный цикл:
• убедиться, что Paper распознал плагин без критической ошибки;
• проверить подключение обычного клиента извне;
• войти под учётной записью без административных прав;
• перезапустить сервер и повторить подключение;
• проверить журнал после разрыва и восстановления связи;
• проверить ожидаемое поведение после штатной остановки сервера;
• не передавать адрес широкой аудитории до завершения теста.
Эта процедура оценивает конкретное развёртывание, но не гарантирует одинаковую доступность при другом провайдере, маршруте или нагрузке.
Файл версии 0.1.1-paper
Предоставлен playit_companion-plugin-0.1.1-all.jar размером 122 128 байт. Версия артефакта указана как 0.1.1-paper.
SHA-512: 46d679aaa658f83d22407a40b5a60a62f93bf4e6d100336dd861996e77ef320fb13742ebe9523b372fbbb36b44718dbf43d0c37c97727981005d421352ed8d62.
SHA-1: 31b434227ef6fdf23245b52e372f53c4b4764feb.
Суффикс all — часть имени и не раскрывает состав компонентов. Файл идентифицируют по имени, размеру и хешу.
Лицензия и зависимости
Playit Companion распространяется по MIT и описывается как open-source проект, созданный разработчиком e4mc. Работа публикации связана с playit.gg.
Обязательные project dependencies не указаны. Это не означает независимость функции публикации от внешнего сервиса. Категории проекта в метаданных отсутствуют.
Проверка файла и пределы выводов
JAR получен по официальному HTTPS, локально сверен с опубликованными хешами и прошёл статическую проверку структуры и путей. Динамический запуск не выполнялся.
Статическая проверка подтверждает целостность файла, но не успешную публикацию, качество маршрута, задержку, постоянную доступность сервиса, совместимость с сетью или устойчивость при заданном онлайне. Это проверяется только в целевой среде.
FAQ
Требуется ли проброс порта?
По официальному описанию — нет. Проект предназначен для публикации сервера через playit.gg без обычного port forwarding.
Нужно ли устанавливать плагин игрокам?
Нет. Клиентская сторона обозначена как неподдерживаемая, а JAR устанавливается на Paper-сервер.
Поддерживаются ли Spigot или Purpur?
В предоставленных метаданных подтверждён только Paper. Совместимость с другими ядрами не следует предполагать.
Нужен ли отдельный проект-зависимость?
Обязательные project dependencies не указаны. При этом сама функция публикации связана с внешней инфраструктурой playit.gg.
Проверена ли работа соединения?
Нет. Файл прошёл сверку хешей и статическую проверку, но динамический запуск и сетевой тест не выполнялись. <