BungeeCord · Velocity

PROXY PLUGIN WEB STRANICA

Pluginovi za sloj ispred tvojih poslužitelja. Opiši ponašanje mreže koje ti treba, redove čekanja, usmjeravanje, chat među poslužiteljima, prebacivanja, a Codexe ga napiše za BungeeCord ili Velocity API koji odabereš.

Zašto generirati proxy plugin

Pravi API za posao

Proxy kod nije Bukkit kod. Generator koristi model događaja i API za veze samog proxyja umjesto da izrađuje pozive sa strane poslužitelja koji se neće razriješiti.

Na razini cijele mreže

Jedan plugin koji vidi svakog igrača na svakom backend poslužitelju: prirodno mjesto za redove čekanja, globalni chat, upozorenja za staff i pravila usmjeravanja.

Obje polovice kad ti trebaju

Mnoge mrežne značajke trebaju proxy plugin i mali prateći plugin na backendu koji komuniciraju putem plugin messaginga. Opiši cijeli tijek i Codexe može generirati oba.

Radiš radije na backendu?

Gameplay, blokovi, predmeti i događaji u svijetu nalaze se na backend poslužitelju, što znači Spigot, Paper ili Folia plugin, ili Kotlin plugin ako ti je draži taj jezik. Dokumentacija za pluginove objašnjava gdje pripada koja vrsta koda.

Primjeri promptova

> Velocity plugin s redom čekanja za pun poslužitelj: igrači čekaju u lobbyju, svakih 15 sekundi dobiju poruku o svom mjestu i automatski se spajaju kad se oslobodi mjesto.
> BungeeCord plugin koji prenosi chat između svih backend poslužitelja s prefiksom za svaki poslužitelj i naredbom za utišavanje globalnog kanala.
> Velocity plugin koji za staff dodaje /send <player> <server> i /sendall <server>, s permission nodeom i porukom kad je ciljni poslužitelj offline.
> BungeeCord plugin koji igrače pri ulasku usmjerava u najmanje popunjen lobby, a ako nijedan nije dostupan, šalje ih na poslužitelj za održavanje.

Česta pitanja o generatoru proxy pluginova

Koja je razlika između proxy plugina i običnog plugina?

+

Proxy plugin radi na BungeeCordu ili Velocityju, koji stoji ispred tvojih backend poslužitelja. Nema svjetova, blokova ni entiteta: API se bavi igračima, vezama i time na koji se poslužitelj netko usmjerava. Sve što dira gameplay mora biti plugin iz Bukkit obitelji koji radi na backend poslužitelju.

Imaju li BungeeCord i Velocity isti API?

+

Nemaju. Rješavaju isti problem, ali imaju potpuno različite API-je, modele događaja i deskriptore pluginova. U promptu navedi za koji pišeš: kod napisan za jedan neće se kompajlirati za drugi.

Može li proxy plugin mijenjati blokove ili davati predmete?

+

Ne izravno. Proxy nema pristup stanju svijeta. Uobičajeno rješenje je proxy plugin uz mali prateći plugin na svakom backend poslužitelju, koji komuniciraju putem plugin messaginga: opiši takav sustav i Codexe može generirati obje polovice.

Kako poslati igrača na drugi poslužitelj?

+

Putem connect API-ja proxyja, a upravo za takve stvari postoji ovaj cilj. Generirani kod rješava traženje poslužitelja i slučaj kad je odredište offline.

Podržava li kanale za plugin messaging?

+

Da, ako to zatražiš. Opiši što proxy i backend moraju jedan drugome javljati, a generator povezuje registraciju kanala i rukovatelje porukama na obje strane.

Koji bih trebao pokretati?

+

Velocity je moderan izbor: brži, aktivno se razvija i ima čišći API. BungeeCord je stariji i još vrlo raširen, pa ga odaberi ako tvoja mreža već radi na njemu ili ovisiš o pluginu koji postoji samo za BungeeCord.

Trebaš nešto što radi na backend poslužiteljima umjesto na proxyju? Codexe generira i:

Kako Codexe izrađuje i provjerava ove projekte, što napisati u zahtjevu i česti problemi: vodič za BungeeCord and Velocity proxy plugins.

SPREMAN ZA NOVI PROXY PLUGIN?

Plan Free svaki dan obnavlja 50K tokena, dovoljno za proxy plugin koji radi iz prvog pokušaja.

ZAPOČNI IZRADU
Generator BungeeCord i Velocity pluginova uz AI | Codexe