PROXY-PLUGIN GENERAATTORI
Miksi generoida proxy-plugin
Oikea API tehtävään
Proxy-koodi ei ole Bukkit-koodia. Generaattori käyttää proxyn omaa tapahtumamallia ja yhteys-API:a sen sijaan, että tuottaisi palvelinpuolen kutsuja, jotka eivät ratkea.
Koko verkon kattava jo suunnittelussa
Yksi plugin, joka näkee jokaisen pelaajan jokaisella taustapalvelimella - luonteva paikka jonoille, yleiselle chatille, henkilökunnan hälytyksille ja reitityssäännöille.
Molemmat puolet tarvittaessa
Monet verkon ominaisuudet vaativat proxy-pluginin ja pienen taustapalvelimen kumppanipluginin, jotka keskustelevat plugin-viestinnällä. Kuvaile koko kulku, niin Codexe voi generoida molemmat.
Työstätkö sen sijaan taustapalvelinta?
Pelattavuus, lohkot, esineet ja maailmatapahtumat sijaitsevat kaikki taustapalvelimella, eli tarvitset Spigot-, Paper- tai Folia-pluginin - tai Kotlin-pluginin, jos pidät siitä kielestä enemmän. Plugin-dokumentaatio kertoo, minne kukin koodityyppi kuuluu.
Esimerkkikehotteet
Proxy-plugingeneraattorin UKK
Mikä ero on proxy-pluginilla ja tavallisella pluginilla?
+
Proxy-plugin toimii BungeeCordissa tai Velocityssä, joka sijaitsee taustapalvelimiesi edessä. Siinä ei ole maailmoja, lohkoja tai entiteettejä - API koskee pelaajia, yhteyksiä ja sitä, mille palvelimelle joku ohjataan. Kaiken pelattavuuteen koskevan on oltava Bukkit-perheen plugin, joka toimii taustapalvelimella.
Ovatko BungeeCord ja Velocity sama API?
+
Eivät. Ne ratkaisevat saman ongelman, mutta niiden API:t, tapahtumamallit ja plugin-kuvaajat ovat täysin erilaisia. Kerro kehotteessa, kumpaa tarkoitat - toiselle kirjoitettu koodi ei käänny toisella.
Voiko proxy-plugin muuttaa lohkoja tai antaa esineitä?
+
Ei suoraan. Proxylla ei ole pääsyä maailman tilaan. Tavallinen ratkaisu on proxy-plugin ja pieni kumppaniplugin jokaisella taustapalvelimella, jotka keskustelevat plugin-viestinnällä - kuvaile tällainen kokonaisuus, niin Codexe voi generoida molemmat puolet.
Miten lähetän pelaajan toiselle palvelimelle?
+
Proxyn connect-API:n kautta, ja juuri sitä varten tämä kohde on olemassa. Generoitu koodi hoitaa palvelimen haun sekä virhetilanteen, jossa kohde on offline-tilassa.
Hoitaako se plugin-viestikanavat?
+
Kyllä, jos pyydät sitä. Kuvaile, mitä proxyn ja taustapalvelimen pitää kertoa toisilleen, ja generaattori rakentaa kanavan rekisteröinnin ja viestinkäsittelijät molemmille puolille.
Kumpaa minun kannattaa käyttää?
+
Velocity on moderni valinta - nopeampi, aktiivisesti kehitetty ja siistimmällä API:lla. BungeeCord on vanhempi ja yhä erittäin laajasti käytössä, joten valitse se, jos verkkosi jo pyörii sillä tai tarvitset pluginia, joka toimii vain BungeeCordilla.
Muut Codexe-generaattorit
Need something that runs on the backend servers instead of the proxy? Codexe also generates:
Miten Codexe rakentaa ja tarkistaa nämä projektit, mitä pyyntöön kannattaa kirjoittaa ja yleiset ongelmat: BungeeCord and Velocity proxy plugins-opas.
VALMIINA UUTEEN PROXY-PLUGINIIN?
Free-taso täyttyy päivittäin 50K tokenilla, mikä riittää toimivaan proxy-pluginiin yhdellä kertaa.
ALOITA RAKENTAMINEN