PLUGIN PROXY STRON
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
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.
Inne generatory Codexe
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Ć