BungeeCord · Velocity

PROXYPLUGIN GENERATOR

Plugins for laget foran serverne dine. Beskriv nettverksoppførselen du trenger (køer, ruting, chat på tvers av servere, overføringer), så skriver Codexe den mot BungeeCord- eller Velocity-API-et du velger.

Hvorfor generere et proxyplugin

Riktig API for jobben

Proxykode er ikke Bukkit-kode. Generatoren bruker proxyens egen hendelsesmodell og tilkoblings-API i stedet for å lage kall på serversiden som ikke lar seg løse.

Nettverksbredt fra grunnen av

Ett plugin som ser alle spillere på alle backend-servere. Det naturlige stedet for køer, global chat, varsler til staben og rutingregler.

Begge halvdeler når du trenger dem

Mange nettverksfunksjoner trenger et proxyplugin og et lite følgeplugin på backend-serveren som snakker sammen via plugin messaging. Beskriv hele flyten, så kan Codexe generere begge.

Jobber du med backend i stedet?

Spillmekanikk, blokker, gjenstander og verdenshendelser hører alle til på backend-serveren, og da trenger du et Spigot-, Paper- eller Folia-plugin, eller et Kotlin-plugin hvis du foretrekker det språket. Plugin-dokumentasjonen viser hvor hver type kode hører hjemme.

Eksempelprompter

> Et Velocity-plugin med innkø for en full server: spillerne venter i en lobby, får en melding om plassen sin hvert 15. sekund og blir koblet til automatisk når det blir en ledig plass.
> Et BungeeCord-plugin som videresender chat mellom alle backend-servere med et prefiks per server og en kommando for å dempe den globale kanalen.
> Et Velocity-plugin som legger til /send <player> <server> og /sendall <server> for staben, med en tillatelsesnode og en melding når målserveren er offline.
> Et BungeeCord-plugin som sender spillere til lobbyen med færrest spillere når de kobler til, og faller tilbake til en vedlikeholdsserver hvis ingen kan nås.

Vanlige spørsmål om proxyplugin-generatoren

Hva er forskjellen mellom et proxyplugin og et vanlig plugin?

+

Et proxyplugin kjører på BungeeCord eller Velocity, som sitter foran backend-serverne dine. Det har ingen verdener, blokker eller entiteter. API-et handler om spillere, tilkoblinger og hvilken server noen sendes til. Alt som berører selve spillet må i stedet være et plugin i Bukkit-familien som kjører på backend-serveren.

Er BungeeCord og Velocity det samme API-et?

+

Nei. De løser samme problem, men har helt ulike API-er, hendelsesmodeller og plugin-beskrivelser. Si hvilken du retter deg mot i prompten. Kode skrevet for den ene kompilerer ikke mot den andre.

Kan et proxyplugin endre blokker eller gi gjenstander?

+

Ikke direkte. Proxyen har ikke tilgang til verdenstilstanden. Det vanlige mønsteret er et proxyplugin pluss et lite følgeplugin på hver backend-server, som snakker sammen via plugin messaging. Beskriv det oppsettet, så kan Codexe generere begge halvdelene.

Hvordan sender jeg en spiller til en annen server?

+

Gjennom proxyens connect-API, som er akkurat den typen oppgave dette målet finnes for. Den genererte koden håndterer serveroppslaget og tilfellet der målserveren er offline.

Støtter det plugin messaging-kanaler?

+

Ja, hvis du ber om det. Beskriv hva proxyen og backend-serveren skal fortelle hverandre, så kobler generatoren opp kanalregistreringen og meldingsbehandlerne på begge sider.

Hvilken bør jeg kjøre?

+

Velocity er det moderne valget: raskere, aktivt utviklet og med et ryddigere API. BungeeCord er eldre og fortsatt svært utbredt, så velg det hvis nettverket ditt allerede kjører på det eller du er avhengig av et plugin som bare finnes for BungeeCord.

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

Hvordan Codexe bygger og sjekker disse prosjektene, hva du bør ha med i forespørselen og vanlige problemer: guide for BungeeCord and Velocity proxy plugins.

KLAR FOR ET NYTT PROXYPLUGIN?

Gratisnivået fylles på med 50K tokens hver dag, nok til et fungerende proxyplugin på én gang.

BEGYNN Å BYGGE
Generator for BungeeCord- og Velocity-plugins – proxyplugins bygget med AI | Codexe