BungeeCord · Velocity

PLUGIN PROXY STRON

Pluginy dla warstwy przed twoimi serwerami. Opisz, jakie zachowanie sieci potrzebujesz - kolejki, routing, czat między serwerami, przenoszenie graczy - a Codexe napisze to pod wybrane API: BungeeCord albo Velocity.

Dlaczego warto wygenerować plugin proxy

Właściwe API do zadania

Kod proxy to nie kod Bukkit. Generator używa własnego modelu zdarzeń i API połączeń proxy zamiast tworzyć wywołania po stronie serwera, które się nie rozwiążą.

Z założenia dla całej sieci

Jeden plugin, który widzi każdego gracza na każdym serwerze backendowym - naturalne miejsce na kolejki, czat globalny, alerty dla ekipy i reguły routingu.

Obie połówki, gdy ich potrzebujesz

Wiele funkcji sieciowych wymaga pluginu proxy i małego pluginu pomocniczego na backendzie, które rozmawiają przez plugin messaging. Opisz cały przepływ, a Codexe wygeneruje oba.

Pracujesz raczej nad backendem?

Rozgrywka, bloki, przedmioty i zdarzenia świata żyją na serwerze backendowym, czyli potrzebujesz pluginu Spigot, Paper lub Folia - albo pluginu w Kotlinie, jeśli wolisz ten język. Dokumentacja pluginów opisuje, gdzie trafia każdy rodzaj kodu.

Przykładowe prompty

> Plugin Velocity z kolejką wejścia na pełny serwer: gracze czekają w lobby, co 15 sekund dostają wiadomość z pozycją i są automatycznie łączeni, gdy zwolni się miejsce.
> Plugin BungeeCord, który przekazuje czat między wszystkimi serwerami backendowymi z prefiksem serwera i komendą do wyciszania kanału globalnego.
> Plugin Velocity dodający dla ekipy komendy /send <player> <server> i /sendall <server>, z uprawnieniem i komunikatem, gdy serwer docelowy jest offline.
> Plugin BungeeCord, który po wejściu kieruje graczy do najmniej zapełnionego lobby, a gdy żadne nie jest dostępne, przenosi ich na serwer techniczny.

FAQ o generatorze pluginów proxy

Czym różni się plugin proxy od zwykłego pluginu?

+

Plugin proxy działa na BungeeCord lub Velocity, które stoją przed twoimi serwerami backendowymi. Nie ma tam światów, bloków ani bytów - API dotyczy graczy, połączeń i tego, na który serwer ktoś jest kierowany. Wszystko, co dotyka rozgrywki, musi być pluginem z rodziny Bukkit działającym na serwerze backendowym.

Czy BungeeCord i Velocity mają to samo API?

+

Nie. Rozwiązują ten sam problem, ale mają zupełnie inne API, modele zdarzeń i deskryptory pluginów. Napisz w prompcie, który z nich masz na myśli - kod pisany pod jeden nie skompiluje się pod drugim.

Czy plugin proxy może zmieniać bloki albo dawać przedmioty?

+

Nie bezpośrednio. Proxy nie ma dostępu do stanu świata. Zwykle robi się plugin proxy plus mały plugin pomocniczy na każdym serwerze backendowym, które rozmawiają przez plugin messaging - opisz taki układ, a Codexe wygeneruje obie połówki.

Jak przenieść gracza na inny serwer?

+

Przez API connect proxy, czyli dokładnie to, do czego ten cel służy. Wygenerowany kod obsługuje wyszukanie serwera i przypadek, gdy serwer docelowy jest offline.

Czy obsługuje kanały plugin messaging?

+

Tak, jeśli o to poprosisz. Opisz, co proxy i backend mają sobie przekazywać, a generator ustawi rejestrację kanału i obsługę wiadomości po obu stronach.

Którego z nich używać?

+

Velocity to nowoczesny wybór - szybszy, aktywnie rozwijany i z czystszym API. BungeeCord jest starszy, ale nadal bardzo szeroko używany, więc wybierz go, jeśli twoja sieć już na nim działa albo zależysz od pluginu tylko pod BungeeCord.

Need something that runs on the backend servers instead of the proxy? Codexe also generates:

Jak Codexe buduje i sprawdza te projekty, co wpisać w prośbie i jakie są częste problemy: poradnik: BungeeCord and Velocity proxy plugins.

GOTOWY NA NOWY PLUGIN PROXY?

Plan Free co dzień odnawia 50K tokenów, czyli wystarczy na działający plugin proxy za jednym razem.

ZACZNIJ BUDOWAĆ
Generator pluginów BungeeCord i Velocity – pluginy proxy tworzone przez AI | Codexe