PROXYPLUGIN GENERATOR
Waarom een proxyplugin genereren
De juiste API voor de klus
Proxycode is geen Bukkit-code. De generator gebruikt het eigen gebeurtenismodel en de verbindings-API van de proxy in plaats van aanroepen aan de serverkant te maken die niet worden herkend.
Ontworpen voor het hele netwerk
Eén plugin die elke speler op elke backendserver ziet - de natuurlijke plek voor wachtrijen, globale chat, staffmeldingen en routeringsregels.
Beide helften wanneer je ze nodig hebt
Veel netwerkfuncties hebben een proxyplugin nodig plus een kleine begeleidende plugin op de backend, die via plugin messaging met elkaar praten. Beschrijf de hele flow en Codexe kan beide genereren.
Werk je juist aan de backend?
Gameplay, blokken, items en wereldgebeurtenissen leven allemaal op de backendserver, en dat betekent een Spigot-, Paper- of Folia-plugin - of een Kotlin-plugin als je die taal liever hebt. In de plugindocumentatie staat waar welk type code thuishoort.
Voorbeeldprompts
Veelgestelde vragen over de proxyplugin-generator
Wat is het verschil tussen een proxyplugin en een gewone plugin?
+
Een proxyplugin draait op BungeeCord of Velocity, dat voor je backendservers staat. Er zijn geen werelden, blokken of entiteiten - de API gaat over spelers, verbindingen en naar welke server iemand wordt gestuurd. Alles wat met gameplay te maken heeft, moet een plugin uit de Bukkit-familie zijn die op de backendserver draait.
Hebben BungeeCord en Velocity dezelfde API?
+
Nee. Ze lossen hetzelfde probleem op, maar hebben totaal verschillende API's, gebeurtenismodellen en plugindescriptors. Geef in je prompt aan welke je als doel hebt - code voor de een compileert niet tegen de ander.
Kan een proxyplugin blokken veranderen of items geven?
+
Niet rechtstreeks. De proxy heeft geen toegang tot de status van de wereld. Het gebruikelijke patroon is een proxyplugin plus een kleine begeleidende plugin op elke backendserver, die via plugin messaging met elkaar praten - beschrijf zo'n opzet en Codexe kan beide helften genereren.
Hoe stuur ik een speler naar een andere server?
+
Via de connect-API van de proxy, precies waar dit doel voor bedoeld is. De gegenereerde code regelt het opzoeken van de server en het geval dat de bestemming offline is.
Ondersteunt het plugin messaging-kanalen?
+
Ja, als je erom vraagt. Beschrijf wat de proxy en de backend elkaar moeten laten weten en de generator regelt de kanaalregistratie en de berichtafhandelaars aan beide kanten.
Welke moet ik draaien?
+
Velocity is de moderne keuze - sneller, actief ontwikkeld en met een nettere API. BungeeCord is ouder en nog steeds heel breed in gebruik. Kies het dus als je netwerk er al op draait of als je afhankelijk bent van een plugin die alleen voor BungeeCord bestaat.
Andere Codexe-generators
Need something that runs on the backend servers instead of the proxy? Codexe also generates:
Hoe Codexe deze projecten bouwt en controleert, wat je in het verzoek moet zetten en de veelvoorkomende problemen: handleiding BungeeCord and Velocity proxy plugins.
KLAAR VOOR EEN NIEUWE PROXYPLUGIN?
Het gratis abonnement vult dagelijks 50K tokens aan, genoeg voor een werkende proxyplugin in één keer.
BEGIN MET BOUWEN