PROXY PLUGIN GENERÁTOR
Prečo generovať proxy plugin
Správne API na danú prácu
Proxy kód nie je Bukkit kód. Generátor používa vlastný model udalostí a API pripojení proxy namiesto serverových volaní, ktoré by sa nepodarilo vyriešiť.
Zo svojej podstaty pre celú sieť
Jeden plugin, ktorý vidí každého hráča na každom backend serveri - prirodzené miesto pre fronty, globálny chat, upozornenia pre tím a pravidlá smerovania.
Obe polovice, keď ich potrebuješ
Veľa sieťových funkcií potrebuje proxy plugin a malý sprievodný plugin na backende, ktoré komunikujú cez plugin messaging. Opíš celý tok a Codexe vie vygenerovať oboje.
Pracuješ radšej na backende?
Hra, bloky, predmety a udalosti vo svete žijú na backend serveri, čo znamená plugin pre Spigot, Paper alebo Folia - alebo plugin v Kotline, ak preferuješ tento jazyk. Dokumentácia pluginov vysvetľuje, kam ktorý druh kódu patrí.
Príklady zadaní
Časté otázky o generátore proxy pluginov
Aký je rozdiel medzi proxy pluginom a bežným pluginom?
+
Proxy plugin beží na BungeeCord alebo Velocity, ktoré stoja pred tvojimi backend servermi. Nemá svety, bloky ani entity - API sa týka hráčov, pripojení a toho, na ktorý server je niekto smerovaný. Všetko, čo sa dotýka hry, musí byť namiesto toho plugin z rodiny Bukkit bežiaci na backend serveri.
Majú BungeeCord a Velocity rovnaké API?
+
Nie. Riešia ten istý problém, ale majú úplne odlišné API, modely udalostí aj deskriptory pluginov. V zadaní uveď, ktorý z nich cieliš - kód napísaný pre jeden sa pre druhý neskompiluje.
Môže proxy plugin meniť bloky alebo dávať predmety?
+
Priamo nie. Proxy nemá prístup k stavu sveta. Bežný postup je proxy plugin plus malý sprievodný plugin na každom backend serveri, ktoré spolu komunikujú cez plugin messaging - opíš takéto nastavenie a Codexe vie vygenerovať obe polovice.
Ako pošlem hráča na iný server?
+
Cez connect API proxy, a presne na takéto veci toto zameranie slúži. Vygenerovaný kód rieši vyhľadanie servera aj prípad, keď je cieľový server offline.
Zvláda aj kanály plugin messaging?
+
Áno, ak o to požiadaš. Opíš, čo si majú proxy a backend povedať, a generátor zapojí registráciu kanála aj spracovanie správ na oboch stranách.
Ktorý z nich mám používať?
+
Velocity je moderná voľba - rýchlejšia, aktívne vyvíjaná a s čistejším API. BungeeCord je starší a stále veľmi rozšírený, takže ho zvoľ, ak na ňom tvoja sieť už beží alebo závisíš od pluginu, ktorý funguje iba s BungeeCord.
Ďalšie generátory Codexe
Need something that runs on the backend servers instead of the proxy? Codexe also generates:
Ako Codexe tieto projekty zostavuje a kontroluje, čo uviesť v zadaní a bežné problémy: príručka BungeeCord and Velocity proxy plugins.
PRIPRAVENÝ NA NOVÝ PROXY PLUGIN?
Plán Free dopĺňa denne 50K tokenov, čo stačí na funkčný proxy plugin na jeden zátah.
ZAČNI TVORIŤ