PROXYPLUGIN GENERATOR
Varför generera ett proxyplugin
Rätt API för jobbet
Proxykod är inte Bukkit-kod. Generatorn använder proxyns egen händelsemodell och anslutnings-API i stället för att skapa anrop på serversidan som inte går att lösa upp.
Nätverksomfattande från grunden
Ett plugin som ser varje spelare på varje backend-server - den naturliga platsen för köer, global chatt, personalvarningar och routningsregler.
Båda halvorna när du behöver dem
Många nätverksfunktioner behöver ett proxyplugin och ett litet följeslagarplugin på backend-servern som pratar via pluginmeddelanden. Beskriv hela flödet så kan Codexe generera båda.
Arbetar du med backend-servern i stället?
Spelmekanik, block, föremål och världshändelser finns alla på backend-servern, vilket betyder ett Spigot-, Paper- eller Folia-plugin - eller ett Kotlin-plugin om du föredrar det språket. Plugindokumentationen beskriver var varje typ av kod hör hemma.
Exempelprompter
Vanliga frågor om proxyplugingeneratorn
Vad är skillnaden mellan ett proxyplugin och ett vanligt plugin?
+
Ett proxyplugin körs på BungeeCord eller Velocity, som sitter framför dina backend-servrar. Det har inga världar, block eller entiteter - API:et handlar om spelare, anslutningar och vilken server någon dirigeras till. Allt som rör spelmekaniken måste i stället vara ett plugin i Bukkit-familjen som körs på backend-servern.
Är BungeeCord och Velocity samma API?
+
Nej. De löser samma problem men har helt olika API:er, händelsemodeller och plugindeskriptorer. Skriv i din prompt vilken du siktar på - kod som är skriven för den ena kompileras inte mot den andra.
Kan ett proxyplugin ändra block eller ge föremål?
+
Inte direkt. Proxyn har ingen åtkomst till världens tillstånd. Det vanliga mönstret är ett proxyplugin plus ett litet följeslagarplugin på varje backend-server, som pratar via pluginmeddelanden - beskriv den uppsättningen så kan Codexe generera båda halvorna.
Hur skickar jag en spelare till en annan server?
+
Via proxyns connect-API, vilket är precis den typ av sak som det här målet finns till för. Den genererade koden hanterar serveruppslagningen och felfallet där målservern är offline.
Hanterar den pluginmeddelandekanaler?
+
Ja, om du ber om det. Beskriv vad proxyn och backend-servern behöver berätta för varandra så kopplar generatorn upp kanalregistreringen och meddelandehanterarna på båda sidor.
Vilken ska jag köra?
+
Velocity är det moderna valet - snabbare, aktivt utvecklat och med ett renare API. BungeeCord är äldre och används fortfarande väldigt mycket, så välj det om ditt nätverk redan kör det eller om du är beroende av ett plugin som bara finns till BungeeCord.
Andra Codexe-generatorer
Need something that runs on the backend servers instead of the proxy? Codexe also generates:
Hur Codexe bygger och kontrollerar de här projekten, vad du ska skriva i begäran och vanliga problem: guiden BungeeCord and Velocity proxy plugins.
REDO FÖR ETT NYTT PROXYPLUGIN?
Gratisnivån fylls på med 50K tokens varje dag, tillräckligt för ett fungerande proxyplugin i ett svep.
BÖRJA BYGGA