ПРОКСИ-ПЛАГИН САЙТОВ
Зачем создавать прокси-плагин
Правильный API для задачи
Код для прокси — это не код для Bukkit. Генератор использует собственную модель событий и API подключений прокси, а не серверные вызовы, которые не будут работать.
Для всей сети
Один плагин видит всех игроков на всех серверах, это естественное место для очередей, общего чата, оповещений для стаффа и правил маршрутизации.
Обе части, когда нужно
Многим функциям сети нужен прокси-плагин и небольшой вспомогательный плагин на сервере, общающиеся через plugin messaging. Опишите весь процесс, и Codexe создаст оба.
Работаете над сервером, а не прокси?
Игровой процесс, блоки, предметы и события мира живут на самом сервере, а значит, вам нужен плагин Spigot, Paper или Folia или плагин на Kotlin, если вам ближе этот язык. В документации по плагинам описано, где какой код должен находиться.
Примеры запросов
Частые вопросы о генераторе прокси-плагинов
Чем прокси-плагин отличается от обычного?
+
Прокси-плагин работает на BungeeCord или Velocity, которые стоят перед вашими серверами. В нём нет миров, блоков и сущностей: API работает с игроками, подключениями и тем, на какой сервер игрок направлен. Всё, что связано с игровым процессом, должно быть плагином семейства Bukkit на самом сервере.
BungeeCord и Velocity используют один и тот же API?
+
Нет. Они решают одну и ту же задачу, но у них совершенно разные API, модели событий и дескрипторы плагинов. Укажите в запросе, для какого из них вы пишете: код для одного не скомпилируется для другого.
Может ли прокси-плагин менять блоки или выдавать предметы?
+
Напрямую нет. У прокси нет доступа к состоянию мира. Обычно делают прокси-плагин и небольшой вспомогательный плагин на каждом сервере, которые общаются через plugin messaging. Опишите такую схему, и Codexe создаст обе части.
Как отправить игрока на другой сервер?
+
Через API подключения прокси, ради таких задач этот вариант и существует. Сгенерированный код сам ищет сервер и обрабатывает случай, когда целевой сервер выключен.
Поддерживаются ли каналы plugin messaging?
+
Да, если вы об этом попросите. Опишите, что прокси и серверам нужно передавать друг другу, и генератор настроит регистрацию канала и обработчики сообщений с обеих сторон.
Что лучше использовать?
+
Velocity — современный выбор: он быстрее, активно развивается и имеет более чистый API. BungeeCord старше, но по-прежнему очень распространён, так что выбирайте его, если ваша сеть уже на нём или вам нужен плагин только для BungeeCord.
Другие генераторы Codexe
Need something that runs on the backend servers instead of the proxy? Codexe also generates:
Как Codexe создаёт и проверяет такие проекты, что указывать в запросе и частые проблемы: руководство: BungeeCord and Velocity proxy plugins.
ГОТОВЫ К НОВОМУ ПРОКСИ-ПЛАГИНУ?
Бесплатный тариф каждый день пополняется на 50K токенов, этого хватает, чтобы за один заход получить рабочий прокси-плагин.
НАЧАТЬ СОЗДАВАТЬ