Skip to content

Wiki tzo mx

pjscruggs edited this page Nov 11, 2026 · 1 revision

Raknetify2 · Bats'i k'op (Jobel)

K'op

Tajinebal

Ta RakNet tsts'ak sba kiliente xchi'uk servilor yu'un Minecraft.

Yaleso · GitHub

Minecraft Raknetify2 Kiliente / Servilor
Fabric mods/raknetify2-fabric-*.jar Kiliente / Servilor
Forge mods/raknetify2-forge-*.jar Kiliente / Servilor
NeoForge mods/raknetify2-neoforge-*.jar Kiliente / Servilor
Spigot / Paper plugins/raknetify2-spigot-*.jar Servilor
Velocity plugins/raknetify2-velocity-*.jar Velocity
BungeeCord plugins/raknetify2-bungee-*.jar BungeeCord

Kapo li servilore

  1. Tajinebal

  2. Kapo li servilore

  3. Sna servilor

    Sna servilor
    RakNet · UDP raknet;play.example.com:25565
    TCP play.example.com:25565
  4. Pasbil

  5. Ch-och ta servilor

F3 · Raknetify2

F3
RakNet · UDP Tsakal · MTU 1400
TCP Tubbil

Velocity / BungeeCord

  1. Kiliente · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
  2. Velocity / BungeeCord → TCP → Servilor
Atolal puerto · UDP Java
Fabric / Forge / NeoForge 1–65534 -Draknetify.fabric.portOverride=25570
Spigot / Paper ≥ 0.1.0-beta.1.431 1–65535 -Draknetify.spigot.portOverride=25570
Velocity 1–65534 -Draknetify.velocity.portOverride=25570
BungeeCord 1–65534 -Draknetify.bungee.portOverride=25570

Laj li sk'ak'alil malaele

Sna servilor UDP
raknet;play.example.com:25580 play.example.com:25580 → NAT → 192.0.2.10:25570
Servilor · 192.0.2.10 25570/udp

config/raknetify2-compatibility.json

Servilor / Velocity / BungeeCord

JSON
① ② ③ {"mode":"ordered"}
① ∥ ② ∥ ③ {"mode":"multichannel"}

Simple Voice Chat

Servilor Raknetify2 · UDP 25565 Simple Voice Chat
Fabric / Forge / NeoForge config/raknetify2-voicechat.json · {"enabled":true} config/voicechat/voicechat-server.properties · port=-1
Spigot / Paper config/raknetify2-voicechat.json · {"enabled":true} plugins/voicechat/voicechat-server.properties · port=-1

Simple Voice Chat · Velocity / BungeeCord

PROXY protocol v2 · UDP

Sna servilor trustedProxies RakNet
192.0.2.10 · PROXY v2 / UDP ["192.0.2.10"] ✓
192.0.2.11 · PROXY v2 / UDP ["192.0.2.10"] ✗
Kiliente → RakNet / UDP ["192.0.2.10"] ✗

config/raknetify2-proxy-protocol.json

{"trustedProxies":["192.0.2.10"]}

Minecraft ≥ 1.20.5 · /transfer

  1. Servilor A · Fabric / Forge / NeoForge · config/raknetify2-transfers.json

    {"destinations":[{"host":"play.example.com","tcpPort":25565,"udpPort":25570}]}
  2. Servilor B · play.example.com · server.properties → accepts-transfers=true

  3. Servilor A · /transfer play.example.com 25565 Alex → Kiliente (Alex) → RakNet · play.example.com:25570

PacketOrdering

Minecraft
ui T'ujebal
entity Jbakubel
world_interaction K'ejebal
effects Ts'ubilaletik
chunk Kuboetik

PacketOrdering.java

¡Mu ts'ikbil version!

Alo li smul chopolale

Sba na

Raknetify2

Li Raknetify2e stunes RakNet ta UDP ta tajinebal Minecraft. Xch'ak ta jalol be li paketeetike. Mi ch'ay jun pakete ta jun be, xu' xbat to li paketeetik ta yanetike. Jech xu' xjak' ta anil li tajimole k'alal yakal xcha'och li alelal ch'ayeme o k'alal yakal chbatik li set'el balumile.

Jun sch'apal Raknetify li Raknetify2e. Ja' la spas ta sba li ishlande. Yanetik xa sk'elanik li Raknetify2e. La stunesik ta ach' version ta Minecraft, xchapanik li stakel alelale, li sts'ak sba ta yantik sistemaetike xchi'uk li prevaetik sventa mu sta sbaik ta k'ope.

Likano

  1. K'elo k'usi version ta Minecraft xchi'uk k'usi modetik lek ch-abtejik junuk.
  2. T'ujo li archivoe, yaleso xchi'uk ak'o.
  3. Ts'ako aba ta jun na jech k'ucha'al raknet;play.example.com.

Bijubtasel sventa jchapanvanej ta servilor

Li buch'utik smeltsanik modetike xu' stunesik li API sventa xchapanil paketeetik sventa xalbeik k'usi alelal ta mod xchi'uk pakete ta Minecraft sk'an ta ko'ol xchapan sbaik ta talel.

Ts'akbail ta abtel li'e

Tsakal ta lisensia MIT li Raknetify2e. La sk'ej li avisotal ta sba jmeltsaneletike. Li sbe internete likem tal ta Raknetify xchi'uk netty-raknet.

Yak'el ta rispositivo

Yaleso jun version ta GitHub Releases. Ta ba'yel xavak', k'elo k'usi version ta Minecraft xchi'uk k'usi jvinajes mod sk'an li versione.

Bu chavak' Archivo Karpeta
Kiliente o servilor Fabric raknetify2-fabric-*.jar mods
Kiliente o servilor Forge raknetify2-forge-*.jar mods
Kiliente o servilor NeoForge raknetify2-neoforge-*.jar mods
Servilor Spigot o Paper raknetify2-spigot-*.jar plugins
Proxy Velocity raknetify2-velocity-*.jar plugins
Proxy BungeeCord raknetify2-bungee-*.jar plugins

Mako li kilientee o pajeso li servilore ta ba'yel chajel li JAR. Tup'o li sba JAR ta Raknetifye xchi'uk skotol li poko' JAR ta Raknetify2 li' ta karpetae. Ta patil kapo li ach' archivoe.

Li skarpetatak kilientee ja' yu'un li Minecraft o modpack chalikese. Li skarpetatak servilore xchi'uk proxye ja' yu'un ti servilor o proxy chatunese. Mi mu to'ox la smeltsan karpeta li jvinajes mode, meltsano li karpeta k'anbile.

Tuk'il ts'akel ta servilor

  1. Ak'o li mod sventa kiliente ts'ikbil ta li jvinajes mod chatunese.
  2. Ak'o ta servilor li mod ts'ikbile, o li plugin Spigot/Paper ta jun servilor sts'ike.
  3. Paso jech k'ucha'al chalik ta stsineb firewall xchi'uk router sventa xu' x-ochik li ts'akel UDP ta servilore.
  4. Cha'likeso li kilientee xchi'uk li servilore.
  5. Kapo jun sna servilor jech k'ucha'al raknet;play.example.com o raknet;play.example.com:25565.

Mi mu chlik ta raknet; li nae, ta TCP chbat.

Mi ja' no'ox ta kiliente la avak' li mode, mu xu' sts'ak sba ta RakNet xchi'uk jun namal servilor mi ch'abal RakNet ta servilor. Sk'an sjam jun puerto sventa RakNet li jchapanvanej ta servilore. Li jtajimol ta x-och ta servilor yu'un yane mu persa xchapan li yo'obal ochel li ta srouter stuk.

Velocity xchi'uk BungeeCord

Ak'o li plugin ta proxy xchi'uk li mod ta kiliente lek ch-abtejik junuke. Ta Velocity xchi'uk BungeeCord chava'i k'u x-elan ta xtsin li puerto ta xch'akoje, ta xatak batel alelal ta servilor ta patil, ta xamakbe sbe ta yantik jtajimoletik xchi'uk k'usi na stunesik jtajimoletik.

Yan puerto UDP sventa xch'amun

Sventa jun tuk'il servilor Minecraft, t'ujo li st'ujeb Java k'otole. Mi chatunes proxy, k'elo stsineb sk'elel ochel ta Velocity xchi'uk BungeeCord.

Sistema St'ujeb Java Ak'bil puertoetik
Servilor Fabric, Forge o NeoForge -Draknetify.fabric.portOverride=25570 Ta 1 k'alal ta 65534
Servilor Spigot o Paper -Draknetify.spigot.portOverride=25570 Ta 1 k'alal ta 65535

Ko'ol korigo stunesik li Forge xchi'uk NeoForge sventa xch'amunike. Yu'un jech noxtok oy fabric ta sbi st'ujeb. Jelo li 25570 xchi'uk li puerto UDP t'ujbil avu'une.

Spigot / Paper ≥ 0.1.0-beta.1.431

Kapo li st'ujele ta sba -jar ta smantal Java o ta yav st'ujebal JVM ta yajchapanvanej avu'une. Cha'likeso li servilore, jamo UDP ta li puerto t'ujbile. Mi 25570 noxtok li komon puertoe, ts'ako aba ta raknet;play.example.com:25570. Mi tsjel atolal li routere, ja' ak'o ta kiliente li komon puertoe. Xyaket to li puerto TCPe.

Ta Spigot/Paper ja' no'ox ko'ol sna nopol ta TCP Minecraft ta stunes li puerto UDP. Mi chopol li st'ujele o mi oy yan stunes li puerto UDP, mu xlik RakNet. K'elo li sts'ibael likesel sventa chavil li na xchi'uk puerto UDP jamale. Mi chak'an xacha'tunes li yatolalil puerto yu'un TCPe, tup'o li st'ujele xchi'uk cha'likeso.

Xu' ta sjam yan komon puerto UDP li router o proxy UDP, xtak batel li paketeetik ta puerto jamal xa, mi mu xajelbe st'ujeb Java li servilore.

Ach' meltsanbil versionetik

Ta GitHub Actions, jamo jun abtel main ti lek laje xchi'uk yaleso li archivo Artifacts. Sk'an jun kuenta ta GitHub sventa chayales li archivoetik ta abtele. K'elo li tabla ta sba vun sventa chat'uj jun JAR.

Velocity xchi'uk BungeeCord

Ta o'lol ta jtajimoletik xchi'uk li servilor Minecraft ta pate te oyik Velocity xchi'uk BungeeCord. Ak'o Raknetify2 ta proxy xchi'uk ta jujun kiliente chsts'ak sba ta RakNet.

Kiliente Raknetify2 --UDP--> Velocity o BungeeCord --TCP--> servilor ta pat

Li servilor ta pate mu sk'an Raknetify2 ta be li'e. Sk'an to li modetik, pluginetik xchi'uk xcha'takel k'anbil ta avinternete. Mu tsjelbe version li Minecrafte li Raknetify2e. Mu tsjel noxtok sk'elanel kuenta li proxye.

Ak'o li plugin sventa proxye

  1. K'elo mi lek ch-abtej TCP ta proxy. Paso preva ta sk'elanel kuenta xchi'uk ta sjelel abaj ta jun servilor ta pat k'alal ta yan.
  2. Pajeso li proxye. Yaleso li plugin ts'ikbile ta GitHub Releases.
  3. Ak'o raknetify2-velocity-*-all.jar o raknetify2-bungee-*-all.jar ta skarpeta proxy plugins. Tup'o skotol poko' plugin ta Raknetify o Raknetify2 te ta karpetae.
  4. Ak'o ta kiliente li Raknetify2 mod k'anbile. Paso jech k'ucha'al chal li bijubtasel ta yak'el.
  5. K'elo li stsineb puerto ta yole, cha'likeso li proxye xchi'uk k'elo ta sts'ibael likesel mi oy chopolal ta sjamel RakNet puerto.
  6. Jamo li komon be UDP ta proxye. Mako li spuertoetike sventa tajimol ta servilor ta pat jech k'ucha'al chal li stsineb firewall xchi'uk router.

Ak'o Raknetify2 versionetik lek ch-abtejik junuk ta kiliente xchi'uk proxy. K'elo k'usitik xu' x-abtejik junuk ta ba'yel chatunes chibtos versionetik.

Velocity

Li bind ta velocity.toml st'uj li sna Minecraft xchi'uk puerto TCP buy ta xch'amun li Velocity. Ta bats'i tsinebal ta ko'ol atolal puerto ta xtun UDP ta Raknetify2. Li [servers] yak' sbi li servilor ta pate. Mak'lino li sna TCP servilor ta pat te tey. K'elo stsinebal Velocity.

Mi chak'an yan puerto UDP, kapo li st'ujeb JVM li'e ta sba -jar ta smantal likesel Velocity:

-Draknetify.velocity.portOverride=25570

Jelo 25570 xchi'uk li puerto t'ujbil avu'une. Ta xjel li spuerto UDP RakNet. Xyaketik to li spuerto TCP Velocity xchi'uk snaetik servilor ta pate. Cha'likeso Velocity mi laj xa ajel li st'ujele.

Tsino xcha'takel yalelal jtajimol ta Velocity xchi'uk ta li servilor ta pate. Mi sts'ik li servilor ta pate, tuneso li ach' xcha'takele (modern forwarding). K'ejo li secreto sventa xcha'takele, mu xavalbe li sekretoe yan buch'u. K'elo stalel li servilor chatunese ta Velocity, xcha'takel yalelal jtajimol. Mak'lino noxtok xmakel ta firewall li servilor ta pate.

BungeeCord

Ta config.yml ta BungeeCord, li host ta jujun listeners yak' sna Minecraft xchi'uk puerto TCP. Ta bats'i tsinebal li Raknetify2e skapun UDP ta ko'ol atolal puerto. Li servers sta ts'ibabil sna TCP li servilor ta pate. K'elo stsineb BungeeCord.

Mi chak'an yan puerto UDP, kapo li st'ujeb JVM li'e ta sba -jar ta smantal likesel BungeeCord:

-Draknetify.bungee.portOverride=25570

Ja' sventa sjunul abtel proxy li st'ujeb li'e. Mi oy ep bu ta xch'amun Minecraft, k'elo ta sts'ibael likesel skotol bu jamal RakNet ta ba'yel chakap li sley firewall. Mi laj xa ajel li st'ujele, cha'likeso BungeeCord.

Mak'lino sk'elanel kuenta ta proxy. Mi Spigot li servilor ta pate, BungeeCord, xcha'takel IP tschap ta ko'ol ip_forward: true ta proxy xchi'uk settings.bungeecord: true ta servilor ta pat. Mi san li xcha'takele, xu' to yoch tajimol tuk'il ta servilor ta pat. Mako li be le'e jech k'ucha'al xal ta bijubtasel ta firewall.

T'ujo li na ta xtunes jtajimoletike

Ta 1 k'alal ta 65534 li puerto ta x-ak'at ta cha'chopale. Mu xtunes li chopol atolale. K'elo ta sts'ibael likesel k'usi puerto UDP la sjam. Tup'o li st'ujele xchi'uk cha'likeso sventa xcha'tun li yatolalil puerto yu'un Minecraft.

Li jtajimoletike tsts'ak sbaik ta komon sbi na xchi'uk puerto UDP ta proxy, jech k'ucha'al raknet;play.example.com:25570. Mi tsjel puerto li routere, ak'o li skomon puerto UDP ta sna ta kilientee. Li naetik mu xlikik ta raknet; stunesik to li puerto TCP ta proxy.

Ak'bo junjun sjeltos puerto UDP li Query, Geyser xchi'uk li yantik abtel UDP. Mu xlekub li chopolal ta UDP socket mi ja' no'ox xajel jun puerto TCP.

Simple Voice Chat xchi'uk yan xcha'takel UDP

Ta Velocity xchi'uk BungeeCord ta stunes plugin proxy xchi'uk puerto UDP stuquik li Simple Voice Chat. K'elo li stsineb proxy ta Voice Chat sventa chachap lek.

Mi oy yan proxy UDP ta sba Minecraft proxy, xchi'uk stak sba yalelal PROXY protocol v2 ta bu chach'amune, tsino Raknetify2 jech k'ucha'al chal xcha'takel UDP xchi'uk sporotokolo PROXY. Mu sk'an stsinebal le'e mi ja' no'ox la avak' Velocity o BungeeCord.

Paso preva ta ts'akel

Tuneso jun Raknetify2 kiliente ta spat avinternet ta ana. Ochan ta proxy, jelan ta jun servilor ta pat k'alal ta yan chatunese, k'elo mi lek to slok' li sbi xchi'uk li yak'eltak jujun jtajimole.

  • Mi lek chbat TCP ta proxy pe ta slajes sk'ak'alil malael li RakNet, k'elo li spuerto UDP jamal ta proxye, komon puerto, sbe IPv4 xchi'uk IPv6, xchi'uk sleytak firewall.
  • Mi mu xu' cha'chopal k'alal tsts'ak sba li proxy ta jun servilor ta pate, k'elo li sna TCP le'e, sley ta ochel xchi'uk stsineb xcha'takel yalelal jtajimol.
  • Mi chal li proxye ti tunesbil xa li puerto UDP, k'elo mi ja' Query, Geyser, proxy ta nuk'ilal o yan abtel ta stunes.

Mi chatak reporte, kapbo sts'ibael proxy xchi'uk servilor ta pat ta ko'ol jbel ts'akel. K'elo li ssa'el chopolal sventa chana' k'usi version chakap.

Stsineb firewall xchi'uk router

Sventa jchapanvanej ta servilor li vun li'e. Sk'an jun sbe UDP lek ta servilor o proxy ta xch'un ts'akel RakNet. Ta bats'i tsinebal ja' ko'ol xchi'uk yatolalil puerto TCP ta Minecraft.

Li jtajimoletik ta ko'ol nopol internete stunesik li nopol sna servilore. Jamo UDP ta firewall ta rispositivo yu'un servilor. Mi persa xjelav ti k'usi talem ta internet ta IPv4 NAT ta aroutere, ch'ak' stsatsal xcha'takel puerto ta router.

T'ujo buy ta xbat xchi'uk li puertoe

Tuk'il servilor

Tako batel li komon UDP ta rispositivo buy ta x-abtej junuk Minecraft servilor xchi'uk Raknetify2. Ak'o li spuerto UDP RakNet ta servilore ta puerto bu chbat. Jamo li puerto li'e ta firewall ta rispositivoe. Mak'lino li bats'i be TCP sventa ts'akel Minecraft.

Mi jamal li Raknetify2 ta UDP 25570, tako batel li komon UDP ta nopol sna servilor ta puerto 25570. Xu' xyak to ta 25565 li puerto TCPe. Ta stsineb puertotak tuk'il servilor chat'uj yan puerto UDP.

Velocity o BungeeCord

Tako batel li komon UDP ta rispositivo ta x-abtej Velocity o BungeeCord xchi'uk Raknetify2 plugin sventa proxy. Ta sfin sbe ak'o li puerto UDP buy jamal RakNet ta proxy. Mak'lino ta proxy li komon TCP jamal xa sventa bats'i ts'akel Minecraft.

TCP ta stunes li proxye sventa sts'ak sba xchi'uk servilor Minecraft ta pat. Mi chakap Raknetify2 ta proxy, mu persa xajambe li puerto UDP tajimol ta servilor ta pat li jtajimoletike.

Ts'akel K'usi x-ak'at ta ochel
Jtajimoletik ta proxy Komon UDP ta puerto RakNet, xchi'uk li komon TCP jamal xae
Proxy ta servilor ta pat Puerto TCP ta Minecraft ta servilor ta pat. Ja' no'ox li rispositivo ta proxy t'ujbile xu' xk'ot te
Jtajimoletik tuk'il ta puertotak tajimol ta servilor ta pat Makal, noxtok ta IPv6

Mi ja' atuk ta xachapan li rispositivoe xchi'uk ta jun no'ox rispositivo ta x-abtejik proxy xchi'uk servilor ta pat, xu' xch'amun li servilor ta pat ta snaetik loopback. Tsino li proxye sventa xk'ot te ta loopback. Mi ta yantak rispositivoetik oyik, mako TCP ta servilor ta pat sventa ja' no'ox li rispositivotak proxy xu' x-ochik. Tuneso firewall o jun mukul internet ch'akal ta yantik. Mi chatunes container o jun ajvalil ta host, mako jech noxtok ta stalel internet te tey. K'elo li Velocity, sk'elel servilor ta pat xchi'uk BungeeCord, stsineb firewall.

Ta xtun junuk xcha'takel yalelal jtajimol xchi'uk li smakel firewalle. Mi xu' x-och tuk'il jun buch'u ta servilor ta pat, xu' xjelav te mi mu k'elanat skuentail ta proxy. Sventa yak'el plugin, stsineb xcha'takel xchi'uk sjelel puerto UDP, k'elo Velocity xchi'uk BungeeCord.

Yatolalil komon puerto xchi'uk nopol puerto

Mi ta sjel atolal ta xcha'takel li routere, xu' k'epal li komon puertoe xchi'uk puerto ta xch'amune:

St'ujebal Puerto ta xtun
Sna servilor ta kiliente Komon puerto UDP
Puerto ta spat sventa sley xcha'takel ta router Komon puerto UDP
Puerto ta yut sventa sley xcha'takel ta router Puerto UDP ta xch'amun RakNet
Nopol puerto ta firewall yu'un rispositivo Puerto UDP ta xch'amun RakNet

Xcha'takel puertotak IPv4

Mi ta pat jun IPv4 router oy li aservilore:

  1. Sa'o li nopol sna IPv4 ta rispositivo ta xch'un ts'akel RakNet. K'ejo li na le'e ta DHCP o ak'bo jun na mu xjele sventa ja' te chbat k'ak'al li xcha'takele.
  2. Kapo jun sley xcha'takel UDP sventa li komon puerto ta xtunesik jtajimoletike.
  3. Ta buy ta xbat ak'o li nopol sna rispositivo le'e xchi'uk li puerto UDP ta xch'amun RakNet.
  4. Jamo UDP ta ochel ta puerto ta xch'amune ta firewall yu'un rispositivo.

Mi jamal ta UDP puerto 25565 li servilore, xu' chatunes jun ley jech li'e. Komon puerto 25565, sna ta xbat 192.168.1.100, puerto ta xbat 25565. Jelo li na ta cholbil li'e xchi'uk li melel nopol sna aservilore.

Mak'lino sley TCP sventa bats'i ts'akel Minecraft. Li ley xcha'takel TCP stuke mu stak UDP.

Mi mu x-abtej to li xcha'takele

K'elo mi oy yan router o mi stunes NAT li yutsil internet (ISP) ta ba'yel xk'ot ta arouter li alelale. Mi chib routeretik ta xachapane, sk'an xcha'takel ta cha'chopal. Mi stunes CGNAT li ISP, jak'bo mi xu' yak'bat jun komon sna IPv4. Xu' noxtok chatunes jun host o tunnel xch'un UDP ta ochel. Mu xu' xatsin li NAT yu'un ISP xchi'uk ley ta arouter. Li bijubtasel TP-Link ta xcha'takel puerto chal k'u yu'un persa jun komon sna WAN.

Sleytak firewall ta IPv6

Jamo li UDP puerto t'ujbile ta IPv6 firewall ta router, xchi'uk ta firewall ta rispositivo noxtok. Ak'o li sna IPv6 ta rispositivo buy xch'unat ts'akel RakNet ta sfin sbe.

K'elo mi ja' te ta rispositivo le'e ta xbat li sna IPv6 sventa li biil le'e. Mi ta xjel li sna IPv6, ach'ubtaso li sts'ibael DNS xchi'uk skotol sleytak firewall buy oy li na le'e.

Mi ta yak' sna IPv4 xchi'uk IPv6 jun biil, sk'an sbe lek ta jujun na. Mi xu' sts'ak sba jun jtajimol pe mu xu' sts'ak sba li yane, k'elo cha'chop sleytak.

Mi ta sjel atolal puerto li xcha'takel IPv4e, k'elo mi li puerto ts'ibabil ta jtajimoletike ta xk'ot noxtok ta buy xch'amun IPv6. Li sjelel puerto IPv4e mu xtsinbe sbe IPv6.

Ajvalil host xchi'uk tunneletik

Sk'an sts'ik UDP li ajvalil host o tunnel ta li komon na ta xavak'be jtajimoletike. K'elo k'usi puerto la yak'bate xchi'uk sleytak firewall ta internete. K'elo noxtok li firewall ta servilore.

Mi oy yan proxy UDP ta stak li sna kilienteetik ta PROXY protocol v2, k'elo xcha'takel UDP xchi'uk sporotokolo PROXY. Mako li puerto UDP ta xch'amune sventa ja' no'ox li proxy chach'une xu' xk'ot.

Paso preva ta ts'akel

Ts'ako aba ta spat li nopol internet yu'un servilore xchi'uk jun ach'ubtasbil kiliente Raknetify2. Tuneso jun na jech k'ucha'al raknet;play.example.com:25565. Ak'o li komon puerto UDP ta na le'e.

Paso preva ta jun melel ts'akel RakNet sventa chavil mi lek li bee. Mi mu xjak' ta jun UDP scan, mu xu' xana' lek mi lek o chopol li bee. Xu' smak smantal mu sna' li abtel lek ta x-abteje. Li svunal Nmap ta UDP scan chal k'u yu'un.

Mi lek sts'ak sba ta TCP, ja' no'ox sbe TCP la apasbe preva. Mi ta slajes sk'ak'alil malael RakNet, k'elo buy ta xch'amun, buy ta xbat li xcha'takele, puerto UDP xchi'uk sleytak firewall. Paso jech k'ucha'al chal li ssa'el chopolal.

K'usitik xu' x-abtejik junuk

K'elo k'usi ta xtun xchi'uk li version chatayalese. Xu' xa to x-abtej jun k'usi ta ach' korigo ti mu to xta'at ta jun version lok'esbil.

Versionetik ta Minecraft xchi'uk Java

Ta Fabric yaleso compatibility.json ta ko'ol version buy la avales li JAR. Sa'o li aversion Minecraft ta gameVersions, patil k'elo sk'anoj ta depends ta yav li jujun t'ujebal ta runtimes. Li archivo JSON li'e ja' sventa sk'elel. Mu persa xavak' ta karpeta mods.

Ta Forge, NeoForge xchi'uk Spigot/Paper, k'elo k'usi version sk'an li archivo xchi'uk li sk'oplal buy ta xayales. Mi lek ch-abtej ta jun jvinajes mod, mu jechuk chalik ti lek ta yan.

Li version Java sk'an Raknetify2e ja' mas bik'it version sts'ik. Xu' sk'an jun mas ach' li Minecraft o jvinajes mod. T'ujo jun version ta Java ts'ikbil ta oxchopal.

Version ta kiliente xchi'uk ta servilor

Mi xu', tuneso ko'ol version Raknetify2 ta kiliente xchi'uk li servilor o proxy ta xch'un li ts'akele. K'elo li ya'yejal versione ta ba'yel chatunes chibtos versionetik. Ta ts'akel RakNet jelubtasbil, persa cha'p'ejal sts'ikik li protokolo ta sjelubtas xchi'uk ta sk'elan alelal. Li sba Raknetify xchi'uk li poko' Raknetify2 mu to oy bu la stunesik li protokolo le'e mu xu' sts'ak sbaik jech xchi'uk li ach'ubtasbile.

Li Raknetify2e stak li me ta xbat ta bats'i protokolo Minecraft. Mi chak'an sts'ak sbaik chibtos version Minecraft, sk'an jun abtel ta sk'asesbeik sprotokolo.

Yantik modetik

Li abtel smeltsanel ta spas preva ta Polymer, Krypton, PacketFixer xchi'uk Fast IP Ping. Ja' no'ox li versionetik xchi'uk k'usi la st'uj ta ko'ol li prevae la sk'elan. Mi chak'an xana' k'u x-elan ch-abtej jun chop, k'elo slajeb sprevaal ta li version chatunese.

Mi oy chopolal ta jun muk' modpack, k'elo ssa'el chopolal. Ts'ibao ts'akal li version yu'un skotol li modetik ta areportee.

Manera chapanbil ta tsaltsal

Manera chapanbil ta tsaltsal

Ta bats'i tsinebal li Raknetify2e stak paketeetik ta jujun beetik ch'akal sbaik. Mi ch'ay jun pakete ta jun be, ja' no'ox li be le'e ta smala k'alal chcha'take. Ta manera chapanbil ta tsaltsal, skotol pakete Minecraft chbatik ta jun be. Mi ch'ay jun, skotol li ts'akaltaile ta smalaik ta sjechuk batel k'alal chcha'tak li ch'ayeme. Oy anti-cheat sk'an li xchapanil li'e, pe mu xu' chbatik li yantik paketeetik k'alal yakal ta malaele.

Jamo li manera chapanbil ta tsaltsal

  1. Ak'o jun Raknetify2 sts'ik li manera li'e ta servilor o proxy ta xch'un ts'akel RakNet xchi'uk ta jujun RakNet kiliente.

  2. Ta skarpeta abtel li servilor o proxye, meltsano config/raknetify2-compatibility.json. Mi ch'abal li karpeta config, meltsano.

  3. Kapo li'e:

    {"mode": "ordered"}
  4. Cha'likeso li servilor o proxye.

Li kilientee ta sts'ikbe stsineb li servilore stuk. Li jtajimoletike mu sk'an smeltsanbe archivo o sjelbe ti sna RakNet stunesike.

Ta jujun sjechuk batel te chbatik skotol li pakete Minecraft ta jun no'ox melel be chapanbil ta tsaltsal, noxtok li senyaetik ts'akubil pakete xchi'uk sjelel balumile.

Sk'oplal proxy

Mi ta x-ochik li jtajimoletik ta Velocity o BungeeCord, ja' ta proxy chatsin li manera chapanbile, ak'o ta servilor ta pat oy li anti-cheate.

Jech to ch-abtej k'alal chjel li servilor ta pate. Ta manera chapanbil, stak batel li proxy k'usi sjak' li servilor ta pate sventa xana' mi kuxul to li ts'akele (keepalive), k'alal ta melel kiliente. Mu xjak' proxy stuk.

K'elo li st'ujebale

K'alal ta sba sts'ak sba RakNet, chal li konsolae:

Raknetify2 compatibility: ordered (updated clients required, genuine acknowledgements)

Mi lek la xchapan sbaik ta ts'akel, ts'ibabil noxtok ordered compatibility negotiated xchi'uk ta patil sna li bu tsakal.

Mak'lino jamal stestail anti-cheat xchi'uk paso preva ta atsinebal tuk.

Poko' kilienteetik

Li kiliente RakNet mu sts'ik manera chapanbile mu xu' sts'ak sba ta servilor sk'an jech. Ach'ubtaso Raknetify2 te ta kiliente le'e o ts'ako aba ta bats'i sna TCP xchi'uk puerto yu'un servilor o proxy. Mu xavak' raknet; ta ba'yel.

Cha'sutesel ta manera ta yepal beetik

Jelo li archivoe jech li'e:

{"mode": "multichannel"}

Patil cha'likeso li servilor o proxye. Mi chatup' li archivo xchi'uk chacha'likes, noxtok ta xcha'tun li manera ta yepal beetik.

Chopolal ta tsinebal

Ja' no'ox jun st'ujebal sbi mode sk'an ta archivo. Ja' "ordered" o "multichannel" ta yav tojolilal. Sk'an ja' jech chael stalel k'ucha'al oy li muk' xchi'uk bik'it ts'ibale.

Mi chopol o mu xu' sk'oponat li tsinebale, mu xch'un ts'akel RakNet. Lekubtaso li archivoe xchi'uk cha'likeso li abtele.

Mi ja' to multichannel chal li konsolae, k'elo mi te oy li archivo ta skarpeta abtel yu'un li servilor o proxy ta xch'un ts'akel RakNet. Cha'likeso li abtel le'e.

Svuyel jtajimol stuk

Mi ta stak batel jun kiliente ta jun na tsinbil, xu' st'uj RakNet li servilor Fabric, Forge o NeoForge mi sts'ik li kilientee. Ta stunes li svuyel yu'un Minecraft talele, lik tal ta Java Edition 1.20.5. K'elo mi ta xu' ta Raknetify2 li Minecraft version xchi'uk jvinajes mod yu'un cha'p'ejale.

Ak'o Raknetify2 ta servilor ta xtak batel xchi'uk ta kiliente. Bu chbat sk'an oy jamal jun puerto RakNet ta sts'ik, xchi'uk sk'an xch'un li svuyel ta ochel ta Minecraft.

Ja' li svuyel ta xtak oxchop jvinajes mod albil ta sbae ta xchap li stsinebal li'e. Li plugin Spigot/Paper, Velocity xchi'uk BungeeCord mu sk'oponik li archivo li'e.

Tsino li servilor ta xtak batele

Ta skarpeta servilor ta xtak batel, meltsano config/raknetify2-transfers.json:

{
  "destinations": [
    {
      "host": "play.example.com",
      "tcpPort": 25565,
      "udpPort": 25570
    }
  ]
}

Jelo li cholbil sbi na xchi'uk puertoetik xchi'uk li k'usitik te ta bu chbate. Cha'likeso li servilor ta xtak batele. Kapo ta ko'ol tsoblej li yantik na bu xbate.

Avil ts'ib Yalelal
host Sbi na o sna IP ta bu chbat, mu'yuk ta sba li senya be, mu'yuk puerto
tcpPort Puerto ta bu chbat ts'ibabil ta sba sjak' svuyel
udpPort Komon puerto RakNet bu persa xk'ot li kiliente vuybile

Xu' ko'ol yatolalil li TCP xchi'uk UDP puertoetik. Mi ta sjel puerto UDP li routere, tuneso li komon puerto ta archivo li'e. Ts'ibao li puertoetike ta atolal JSON.

Tako batel li jvuyel ta bats'i sbi na xchi'uk puerto TCP ta bu chbat. Ta sk'elan Raknetify2 mi chal li kilientee ti yojtikin li svuyel stuke. Mi stak' xchi'uk te ts'ibabil li bu chbate, ja' tst'uj li puerto UDP tsinbile. Li yantik kilienteetik xchi'uk naetik mu te ts'ibabiluke stunesik to li sba nae.

Ta sk'elan sbi na xchi'uk puerto TCP ta sjak' svuyel. Ko'ol sts'ik li muk' o bik'it ts'ibal sbi nae, spat jot DNS mi oy, xchi'uk k'epal ts'ibabil ta ko'ol sna IPv6. Mu ssa' ta DNS ta sk'elanel li'e. Mi chib sjeltos biil ta xk'otik ta ko'ol na, ts'ibao cha'vo'al. Mu sts'ik senya wildcard.

Stsineb bu chbat

Mi ta stunes server.properties li servilor ta bu chbate, ak'o accepts-transfers=true xchi'uk cha'likeso. Xu' oy st'ujebal stuk li proxy ta bu chbate. Ta bats'i tsinebal li Minecrafte mu xch'un svuyel ta ochel, ak'o xu' xts'ak aba tuk'il.

Jamaluk xa stalel li puerto RakNet ta bu chbat. Tsino xa xcha'takel komon UDP xchi'uk firewall ta rispositivo te tey. Li archivo svuyel ta servilor ta xtak batele ta st'uj li na xta stak ta kiliente.

Mi oy sna IPv4 xchi'uk IPv6 ta sbi na ta bu chbat, paso preva ta cha'chop sbe. Ta ba'yel chasa' k'u yu'un mu x-abtej li svuyele, ts'ako aba tuk'il ta RakNet ta bu chbat.

Mak'lino sk'elanel kuenta xchi'uk li sleyal buch'u xu' x-och ta bu chbate. Li tsinebal li'e mu yak'be permiso li jtajimoletike xchi'uk mu sk'ex sk'elanel kuenta li servilore.

Chopolal ta tsinebal xchi'uk stup'el

Mi sk'an to jun avil ts'ib, mi oy jun mu ojtikinbil, mi chopol jun puerto o mi cha'bej ts'ibabil jun no'ox bu chbat, ta xk'ot ta chopolal k'alal ta xlike. K'elo ta sts'ibael servilor k'usi chopol, lekubtaso JSON xchi'uk cha'likeso.

Mi chak'an chatup' li st'ujelal stuke, tup'o li archivo tsinebale o tuneso {"destinations": []} xchi'uk cha'likeso li servilor ta xtak batele. Ja' to ko'ol li sba naetik stak ta svuyele.

Xcha'takel UDP xchi'uk sporotokolo PROXY

Xu' xcha'tak pakete RakNet jun UDP proxy, xchi'uk sk'ej li melel sna kilientee ta PROXY protocol v2. Jamo li st'ujebal li'e mi jun proxy UDP ta sba ta stak li sba yalelal PROXY ta puerto ta xch'amun avu'une. Ta bats'i xcha'takel puerto ta router mu sk'an.

Ta servilor o ta proxy Minecraft ti ta xcha'k'amun UDP ta xcha'takate, meltsano config/raknetify2-proxy-protocol.json:

{
  "trustedProxies": ["192.0.2.10"]
}

Jelo li cholbil na xchi'uk li melel sna IP bu ta xlik li UDP proxye o jun tsobol na CIDR chachapan atuk. Persa ko'ol li nae xchi'uk k'usi ta xil li puerto ta xcha'k'amune ta spat NAT mi oy ta o'lol. Xu' ta sts'ik ts'ibabil sna IPv4 xchi'uk IPv6. Mu sts'ik sbi na DNS. Cha'likeso li servilor o proxy ta xcha'k'amune.

Tsino li proxy ta xcha'take sventa stak sba yalelal PROXY protocol v2 ta UDP. Ja' no'ox li snaetik ts'ibabil ta tsobleje xch'unbe sna kiliente xcha'takbun Raknetify2. K'alal jamal li st'ujebale, mu xch'un ts'akel RakNet tuk'il mi ch'abal li sba yalelal PROXY. Ta xyak to li stsineb puerto TCP ta xch'amune.

Buch'u ta xach'un xchi'uk buch'u xu' x-och

Ta xach'unbe k'op jujun proxy chats'iba ta lista yu'un ja' tal yal sna kiliente. Ta firewall ta servilor ta pat mako li puerto UDP. Ja' no'ox li proxy t'ujbil avu'une ak'o xk'ot. Mu xavak' mas ep naetik ta tsobol chach'une k'u cha'al persa ta avinternet.

Ja' no'ox trustedProxies persa ta archivo, xchi'uk mi ja'uk jun ts'ib ta yut. Mi jamal ch'abal ta yut li tsobleje, chopol. Mi chopol li archivoe mu xlik li puerto RakNet ta xch'amune.

Mi chak'an xacha'ts'ak aba tuk'il ta UDP, tup'o li archivoe, cha'likeso li abtel ta xch'amune. Ta jlikel noxtok jelo sley xcha'takel ta sba xchi'uk li sleytak firewall sventa li ach' bee.

Mi mu xu' x-ochik ta spat xa ajam li st'ujebale, k'elo li melel sna bu likem tal li proxy ta xk'ot ta servilor ta pate, li tsobol naetik t'ujbil ta xach'une, xchi'uk mi ta stak sba yalelal PROXY protocol v2 ta UDP li proxye.

Sventa yak'el proxy Minecraft xchi'uk stsineb serviloretik ta pat, k'elo Velocity xchi'uk BungeeCord.

Simple Voice Chat

Xu' stunes ta ko'ol li puerto UDP ta xch'amun servilore li Raknetify2 xchi'uk Simple Voice Chat ta Fabric, Forge, NeoForge, Spigot xchi'uk Paper.

Ak'o Simple Voice Chat ta servilor xchi'uk ta jujun kiliente ta sk'an xlo'ilaj ta snuk'. Sventa yantik stsinebale k'elo li stsineb servilor ta Simple Voice Chat.

Ak'o li archivo yu'un Raknetify2 ta skarpeta config ta sba skarpeta servilor, noxtok mi Spigot/Paper. Li archivo yu'un Simple Voice Chate xyaket ta yav k'usi oy ta jujun sistema, jech k'ucha'al ts'ibabil ta yol.

Jun no'ox puerto sventa tajimol xchi'uk lo'il

  1. Ta skarpeta servilor meltsano config/raknetify2-voicechat.json xchi'uk li'e ta yut:

    {"enabled": true}
  2. Ak'o port=-1 ta stsineb servilor yu'un Simple Voice Chat. Ta servilor ta modetik ja' config/voicechat/voicechat-server.properties. Ta Spigot/Paper ja' plugins/voicechat/voicechat-server.properties.

  3. Mu'yuk xavak' ta yut bind_address mi jun no'ox RakNet ta xch'amun ta ko'ol na xchi'uk puerto. Mi oy ep buy xch'amun ta ko'ol puerto UDP li servilore, ts'ibao te li nopol sna bu chak'an cha'chop ta xtune.

  4. Cha'likeso li servilore xchi'uk tuneso /voicechat test <PLAYERNAME> xchi'uk sbi jun jtajimol tsakal xa.

Mi sjeltos li puerto RakNet ta xch'amune xchi'uk li puerto Minecraft, ak'o li nopol puerto UDP ta port sventa nuk'ilal. Mu xtunes -1. Mi jamal ta nopol puerto UDP 25570 li RakNet, sk'an port=25570.

Ak'o voice_host mi persa yan komon na o puerto stunesik li kilienteetike. Mi ta xcha'tak jun router ta komon UDP 25580 ta nopol UDP 25570, tuneso port=25570 xchi'uk voice_host=play.example.com:25580. Ta voice_host chbat li komon nae. Ja' st'uj jun nopol na bu ta xch'amun li bind_address.

Raknetify2 yak' li UDP socket ta ko'ole ta API yu'un Simple Voice Chat. Ja' Simple Voice Chat tsk'elan li buch'u chlo'ilaje xchi'uk tsjelubtas li nuk'ilale. Xu' xlo'ilajik li jtajimoletike mi ta TCP o RakNet sts'ak sbaik ta tajimol.

Yantik abtel UDP xchi'uk proxyetik

Ak'bo junjun sjeltos puerto UDP li Query xchi'uk Geyser. Ja' no'ox Simple Voice Chat ta sts'ik li socket junuk le'e.

Mu xu' stunesik jun no'ox socket xchi'uk proxy ta nuk'ilal ta Velocity o ta BungeeCord. K'elo li stsineb proxy Simple Voice Chat xchi'uk ak'bo puerto UDP stuquik li proxy ta nuk'ilale. Mi chatunes li melel plugin proxy yu'un Simple Voice Chat, ta stsineb nuk'ilal ta proxy chats'iba li komon voice_host. Li plugin le'e mu stunesbe li voice_host ta serviloretik ta pat.

Ta jun tunnel UDP, ak'o ta voice_host li komon sbi na xchi'uk puerto UDP ta xcha'tak ta servilor li'e.

Tup'o li stunesel junuke o lekubtaso xchopolal socket

Mi sts'ibabil No RakNet listener matches the voice bind address and port, k'elo mi lek lik RakNet xchi'uk mi ko'ol li puerto xchi'uk nopol sna lo'ile xchi'uk bu ta xch'amun RakNet.

Mi chal Multiple RakNet listeners match the voice bind address, t'ujo jun no'ox nopol na ko'ol ti xch'amune ta bind_address, patil cha'likeso.

Ja' no'ox jun plugin ta Simple Voice Chat xu' yak' li socket UDP. Mi chal ta likesel ti oy xa yan plugin yak'oj sockete, t'ujo bu chak'an ta xtun.

Mi chak'an chatup' li sts'ak sba Raknetify2 xchi'uk Simple Voice Chat, ak'o {"enabled": false} ta stsineb nuk'ilal yu'une o tup'o li archivo le'e. Ak'bo yan puerto UDP li Simple Voice Chat, jelo sleytak firewall o xcha'takel, xchi'uk cha'likeso li servilore.

Ssa'el chopolal

Lek ta x-abtej TCP, ta xlaj sk'ak'alil smalael RakNet

K'elo ta xchapanil li'e:

  1. Oy ta kiliente li Raknetify2 mod ts'ikbil ta sjvinajes mod xchi'uk sversion Minecraft.
  2. Ak'bil Raknetify2 ta servilor o proxy ta xch'un ts'akele xchi'uk lek lik, ch'abal chopolal ta sjamel puerto.
  3. Ta xlik ta raknet; li nae xchi'uk oy komon puerto UDP ta yut.
  4. Jamal UDP ta li puerto le'e ta ajvalil host, router xchi'uk firewall ta rispositivo.
  5. Li sna IPv4 xchi'uk IPv6 ta sbi nae ta xk'otik ta rispositivo t'ujbile xchi'uk lek ch-abtej sleytak firewall ta cha'chopal.

Mi lek sts'ak sba TCP, ja' no'ox sbe TCP lek. K'elo stsineb firewall xchi'uk router sventa xaprobein xcha'takel UDP xchi'uk ochel ta IPv6. Mi jamal PROXY protocol, persa xk'ot li kiliente ta puerto ta xch'amune ta sbe jun proxy ts'ibabil ta lista sventa xach'un.

Tunesbil xa li nae

K'elo mi oy yan abtel ta stunes li puerto UDP. Li Query, Geyser xchi'uk yantik abtel UDP sk'anik junjun puertoetik stuquik. Li Simple Voice Chat xu' stunes li puerto ta ko'ol xchi'uk Raknetify2.

Xu' chat'uj yan nopol puerto UDP ta stsineb puerto ta tuk'il servilor o stsineb Velocity xchi'uk BungeeCord. K'elo k'usi version sk'an li st'ujeb ta Spigot/Paper. Mi ja' no'ox chajel li komon puerto ta router, ta xkom to li chopolal ta nopol sockete.

Lek ta x-och, mu xu' xbat ta svuyel

Ts'ako aba tuk'il ta bu chbat xchi'uk sna ta raknet;. Mi mu xu', lekubtaso ta ba'yel li abtel xch'amun ta bu chbate o sbe internet.

Mi xu' xts'ak aba tuk'il, k'elo mi xch'un svuyel ta ochel ta bu chbat. Jun Minecraft servilor ta stunes server.properties sk'an accepts-transfers=true. Mu xaprobein li st'ujebal li'e mi ja' tuk'il ta xts'ak aba.

Patil k'elo mi ko'ol sbi na xchi'uk puerto TCP ta svuyel xchi'uk config/raknetify2-transfers.json ta servilor ta xtak batel. K'elo mi lek la sk'opon li archivo k'alal cha'like xchi'uk mi sts'ik svuyel RakNet stuk li kilientee. K'elo svuyel jtajimol stuk.

Chopolal ta sjelubtasel o ta protokolo

K'elo sversion Raknetify2 ta cha'p'ejal li tsakal sbaike. Mi jun ach' version tsjelbe sprotokolo jelubtasbil, ach'ubtaso ta ko'ol li kilientee xchi'uk li servilor o proxye. Mak'lino stsineb sk'elanel kuenta ta servilor k'alal yakal chasa' li chopolale.

Chopolal sventa jun mod

Ts'ibao k'usi chapas k'alal ta xchopolaje. Xu' xk'ot mi chajam li k'ejebale, chach'amun jun pakete rekurso, chajel balumil o chavinajes jun entiral. Mi xu', paso ko'ol ta TCP xchi'uk ta RakNet ta yan instalasion ta preva xchi'uk k'elo mi ko'ol.

Oy alelal mod sk'an jun sorden xchi'uk paketeetik ta bats'i Minecraft. Li jmeltsaneletik mod xu' xalbeik stalel ta API sventa xchapanil paketeetik.

Tako reporte ta jun chopolal

Jamo jun reporte ta sts'ibajon sventa chopolaletik ta Raknetify2. Kapo:

  • Versionetik ta Minecraft, Java, jvinajes mod xchi'uk Raknetify2 ta cha'p'ejal.
  • Version ta programa yu'un servilor xchi'uk proxy, noxtok jun proxy UDP ta xcha'tak mi oy.
  • Yantik modetik ak'bil xchi'uk sversionik.
  • K'usi chapas sventa chcha'tal li chopolale xchi'uk k'usi chal apo'on ti ta xk'ot ta pasele.
  • Mi lek ta x-abtej ko'ol li abtel le'e ta TCP.
  • Sp'ejel sts'ibael kiliente, servilor xchi'uk proxy ta ko'ol jbel ts'akel ta stunes ta sk'elanel.

Ta ba'yel chakajtsan li sts'ibaeletike, tup'o li token ta ochel, senyail mukul kuenta xchi'uk yantik mukul alelaletik. K'ejo li mantal ta chopolale xchi'uk li stack trace, ja' ta xtunik sventa ssa'el li chopolale.

Junuk li modetik xchi'uk Raknetify2

Ta Raknetify2 xu' yal jun mod k'usi pakete Minecraft sk'an xk'ot ta tsaltsal ta ko'ol xchi'uk li yalelal stuke. Tuneso mi persa oy xa jun entiral, jun set'el balumil, jun k'ejebal o yan k'usitik la spasik li paketeetik k'ot ta ba'yele ta ba'yel ta xtun li alelal mod.

Tsoblej sventa xchapanil

Tsoblej K'usitik chbat junuk
ui Listatik xchi'uk pasbilal mu sk'anik balumil
entity Svinajel, slok'esel xchi'uk sbak'el entiraletik
world_interaction K'ejebaletik xchi'uk yantik pasbilal sventa balumil
effects K'usi ta x-a'i xchi'uk partikulaetik
chunk Yach'ubtasel ta balumil, kubo xchi'uk tilel

Ta jujun tsoblej stsak lek sbaik li paketeetik ta ko'ol be, ta sorden jech k'ucha'al takatike. Li paketeetik ta yantak tsoblej xu' xk'otik ta yan sorden. T'ujo li tsoblej ta sk'an li alelal ta mod avu'une.

Tsakel ta Fabric mi chak'an

Ta fabric.mod.json ta amod, kapo jun j-ak'vanej ta yav ochel raknetify:packet_channels. Ta stunes Consumer<BiConsumer<String, String>> li j-ak'vaneje xchi'uk tosetik ta JDK. Ta xch'amun jun jts'ibavanej ti ta xch'un li sbi alelal ta mod xchi'uk jun tsoblej sventa xchapanil.

Kapo li ts'ib li'e ta ametadata ta xatunese. Jelo sbi clase xchi'uk li ts'akal sbi aj-ak'vanej avu'une:

{
  "entrypoints": {
    "raknetify:packet_channels": [
      "com.example.mod.OrderingProvider"
    ]
  }
}

K'ejo li yantik k'usitik oy xa ta fabric.mod.json, noxtok li yav ochel oy xaike. Ja' jun no'ox sp'ejel li archivo metadata li'e.

Jun mod ta skapun sbak'el entiral xu' sts'iba example:entity_path ta tsoblej entity. Te oy skorigo j-ak'vanej ta svunal API PacketOrdering.

Mi ch'abal Raknetify2, mu stij li yav ochel li'e li Fabric. Ta likesel yalbe sbi xchi'uk tsoblej li j-ak'vanejetike. Mu sk'an smalaik mi laj xa slikes sba yan mod.

K'usi xk'ot ta sts'ibael

Li mod ta Forge xchi'uk NeoForge o plugin ta servilor o proxy xu' stunes PacketOrdering.register(identifier, group) k'alal ta xlikik mi oy Raknetify2. Ja' com.ishland.raknetify.api.PacketOrdering sbi clase. Ts'ibao ta ba'yel chach'un sts'ak sbaik li jtajimoletike. Mi ch'abal Raknetify2, mu ak'be sk'opon claseetik Raknetify2 li korigo ti tsakal sba mi oyuke.

Li ach' ts'ibabil le'e ja' sventa ach' ts'akeletik. Li ts'akeletik tsakal xa ta sk'ejik to sleytak la xch'amunik k'alal likerik. Xu' ts'ibabil ta cha'bej ko'ol stalel. Mi k'epal tsoblej sventa ko'ol biil, mu xch'unat.

Li sbi yalelal ta mod sk'an oy namespace lek t'ujbil. minecraft k'ejbil xa. Xu' 128 sleytak ta jujun rispositivo ta ts'akel, ta tsakel tey li bats'i leyetik xchi'uk li sleytak yantik mode. Xu' 255 senya ASCII ta jun biil, sk'an ta stalel namespace xchi'uk biil jech k'ucha'al sk'an API.

Li ach'ubtasbil RakNetetik tscha'takbe sbaik li sleytak k'alal sts'ak sbaik. Mi ch'abal lek sley stuk sventa jun alelal, xu' stunesbe sley li yane li servilor o proxye. Mi oy sley nopol, ja' ta xtun li nopole. Li sleytak la xch'amun ta yane ja' no'ox ta ts'akel le'e xtunik.

Proxyetik UDP

Sventa UDP ta xtak batel xchi'uk sna jkilienteetik xcha'takbil, k'elo xcha'takel UDP xchi'uk sporotokolo PROXY.

Sventa stsineb Minecraft proxy, k'elo Velocity xchi'uk BungeeCord.

English (US)

Clone this wiki locally