PROXYPLUGIN GENERATOR
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
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.
Andre Codexe-generatorer
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