Skip to content

Wiki tlh aa

pjscruggs edited this page Nov 11, 2026 · 1 revision

Raknetify2 · tlhIngan Hol (tlhIngan wo')

Hol

QujwI' law'

Minecraft De'wI'mey turwI'mey je rarmoH RakNet.

lI' · GitHub

Minecraft Raknetify2 De'wI' / turwI'
Fabric mods/raknetify2-fabric-*.jar De'wI' / turwI'
Forge mods/raknetify2-forge-*.jar De'wI' / turwI'
NeoForge mods/raknetify2-neoforge-*.jar De'wI' / turwI'
Spigot / Paper plugins/raknetify2-spigot-*.jar turwI'
Velocity plugins/raknetify2-velocity-*.jar Velocity
BungeeCord plugins/raknetify2-bungee-*.jar BungeeCord

turwI' chel

  1. QujwI' law'

  2. turwI' chel

  3. turwI' ngu'meH mI'

    turwI' ngu'meH mI'
    RakNet · UDP raknet;play.example.com:25565
    TCP play.example.com:25565
  4. pItlh

  5. turwI' rar

F3 · Raknetify2

F3
RakNet · UDP chu'lu' · MTU 1400
TCP chu'be'lu'

Velocity / BungeeCord

  1. De'wI' · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
  2. Velocity / BungeeCord → TCP → turwI'
rarmeH mI' · 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

rarmeH poH natlhlu'

turwI' ngu'meH mI' UDP
raknet;play.example.com:25580 play.example.com:25580 → NAT → 192.0.2.10:25570
turwI' · 192.0.2.10 25570/udp

config/raknetify2-compatibility.json

turwI' / Velocity / BungeeCord

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

Simple Voice Chat

turwI' 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

turwI' ngu'meH mI' trustedProxies RakNet
192.0.2.10 · PROXY v2 / UDP ["192.0.2.10"] ✓
192.0.2.11 · PROXY v2 / UDP ["192.0.2.10"] ✗
De'wI' → RakNet / UDP ["192.0.2.10"] ✗

config/raknetify2-proxy-protocol.json

{"trustedProxies":["192.0.2.10"]}

Minecraft ≥ 1.20.5 · /transfer

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

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

  3. turwI' A · /transfer play.example.com 25565 Alex → De'wI' (Alex) → RakNet · play.example.com:25570

PacketOrdering

Minecraft
ui DuHmey
entity Hom loD
world_interaction buqmey
effects pay'an
chunk ngoghmey

PacketOrdering.java

Ghu'vam lughajlu'!

QaghvaD ja'

wa'DIch nav

Raknetify2

tay' Minecraft QujwI'pu' law'DI', UDP lo'bogh RakNet lo' Raknetify2. He SarDaq De' veyHommey ngeH. wa' HeDaq patlh chImHa' bIH. pa' ngabchugh veyHom, latlh HemeyDaq latlh De' ngeHtaHlaH. De' ngabpu'bogh ngeHqa'taHvIS pagh qo' 'ay'mey ngeHtaHvIS, SIbI' DuvangmoHlaH Quj.

Raknetify chenmoHpu' ishland. 'oHvo' chen Raknetify2. DaH 'oH leH latlhpu'. Minecraft Segh chu'vaD QapmoH 'ej De' ngeHmeH mIw, pat Sar rarwI'mey, nIqHommey waHmeH mIwmey je leH.

yItagh

  1. Minecraft Segh Quj choHwI'mey je nelchuq 'e' yI'ol.
  2. ta yIwIv, yIlI', 'ej yIjom.
  3. Da rarbogh yIper. chovnatlh: raknet;play.example.com.

turwI' loHwI'vaD mIwmey

Quj choHwI' chenmoHwI'pu'vaD lI' De' veyHom patlhmoHmeH rarwI'. Minecraft De' lo'bogh veyHom'e' ngu'laH. vaj ngeHmeH patlh ngu'laH.

jInmol bopbogh navmey

MIT chaw' lo' Raknetify2. qonwI'pu' wa'DIch DIbmey bopbogh De' pol. Raknetify netty-raknet je De' ngeHmeH ngoq lo'.

jom

GitHub ReleasesDaq Segh yIlI'. bIjompa', SeghvetlhvaD poQbogh Minecraft Segh, Quj choHwI'mey taghmoHwI' je yInuD.

nuqDaq Dajom? ta ta'a'
Fabric QujwI' De'wI' pagh turwI' raknetify2-fabric-*.jar mods
Forge QujwI' De'wI' pagh turwI' raknetify2-forge-*.jar mods
NeoForge QujwI' De'wI' pagh turwI' raknetify2-neoforge-*.jar mods
Spigot pagh Paper turwI' raknetify2-spigot-*.jar plugins
Velocity 'oSwI' raknetify2-velocity-*.jar plugins
BungeeCord 'oSwI' raknetify2-bungee-*.jar plugins

JAR ta DachoHpa', QujwI' De'wI' Quj yImevmoH pagh turwI' yImevmoH. ta chu' Dachelpa', Daqvamvo' Raknetify JAR wa'DIch, Hoch Raknetify2 JAR ngo' je tIteq.

Minecraft Quj Dalo'bogh, Quj choHwI' vey Dalo'bogh ghap ta'a'Daq QujwI' ta yIlan. turwI' pagh 'oSwI' ta DaSuqchugh, turwI' pagh 'oSwI' DaqDaq yIlan. ta'a' chenmoHbe'pu'chugh taghmoHwI', yIchenmoH.

turwI' rar QujwI' De'wI'. 'oSwI' lo'be'

  1. taghmoHwI'lIjvaD Qapbogh QujwI' choHwI' yIjom.
  2. turwI'Daq Quj choHwI' rap yIjom. Spigot/Paper lo'laHbogh turwI'Daq Spigot/Paper nIqHomHom yIjomlaH.
  3. turwI'Daq pawlaHmeH UDP De', SIr'o' Hung pat He wIvwI' je mIwmey tIpab.
  4. QujwI' De'wI'Daq Quj, turwI' je tItaghqa'.
  5. «turwI' chel» yIwIv. turwI' ngu'meH De' yIghItlh, raknet;play.example.com, raknet;play.example.com:25565 ghap rur.

raknet; nungbe'chugh turwI' ngu'meH De', TCP lo'.

QujwI' De'wI'Daq neH nIqHom Dajomchugh, Hopbogh turwI'vaD RakNet Danobbe'. RakNet He chernIS turwI' loHwI'. motlh latlh turwI' muvbogh QujwI'vaD 'utbe' De'wI'Daj He wIvwI'Daq Hurvo' ngeHqa'meH chut.

Velocity BungeeCord je

nelchuqbogh 'oSwI' nIqHomHom QujwI' De'wI' choHwI' je tIjom. 'IjmeH He, 'em turwI'vaD ngeHqa'meH mIw, naw'meH chut, QujwI'pu'vaD Daq je Del Velocity BungeeCord je.

pImbogh UDP 'IjmeH He mI'

'oSwI' lo'be'bogh Minecraft turwI'vaD bIngDaq Java DuH qar yIwIv. 'oSwI' DaloHchugh, Velocity BungeeCord je 'IjmeH DuHmey tIlaD.

pat Java DuH chaw'lu'bogh He mI'mey
Fabric, Forge, NeoForge ghap turwI' -Draknetify.fabric.portOverride=25570 1 mung. 65534 'aqroS
Spigot pagh Paper turwI' -Draknetify.spigot.portOverride=25570 1 mung. 65535 'aqroS

'IjmeH ngoq rap lo' Forge NeoForge je. vaj DuHchaj pong ngaS je fabric. 25570 yIteq. UDP He mI' DawIvbogh yIghItlh.

Spigot / Paper ≥ 0.1.0-beta.1.431

Java taghmeH ra'meH mu'tlheghDaq -jar nungnIS DuH. turwI' loHwI' JVM DuH DaqDaq Dachel je. turwI' yItaghqa'. UDP Dapochbogh He mI'Daq paw 'e' yIchaw'. Hur He mI' 'oHchugh je 25570'e', raknet;play.example.com:25570 yIlo'. mI' choHchugh He wIvwI', QujwI' De'wI'Daq Hur mI' yIghItlh. choHbe' TCP He mI'.

Spigot/PaperDaq UDPvaD Minecraft TCP 'IjwI' De'wI' Daq rap lo'lu'. He mI' waS wIvlu'chugh pagh UDP He lo'taHchugh latlh, taghlaHbe' RakNet. UDP Daq mI' je Da'olmeH, taghmeH ta yIlaD. TCP He mI' Dalo'qa'meH, DuH yIteq 'ej yItaghqa'.

latlh Hur UDP He mI' poSmoHlaH je He wIvwI' pagh UDP 'oSwI'. 'IjmeH He tu'lu'boghDaq De' ngeHqa'laH. turwI' Java DuHmey choHnISbe'lu'.

chenchoHtaHbogh Seghmey

GitHub ActionsDaq Qappu'bogh main Qu' yIpoSmoH 'ej Artifacts vey yIlI'. Qu' chenmoHbogh tamey DalI'meH GitHub mab DapoQ. DungDaq jommeH tetlh yIlaD 'ej veyDaq JAR qar yIwIv.

Velocity BungeeCord je

QujwI'pu', Minecraft 'em turwI'mey je jojDaq Qap Velocity BungeeCord je. 'oSwI'Daq Raknetify2 yIjom. RakNet lo'choHbogh Hoch QujwI' De'wI'Daq je yIjom.

Raknetify2 QujwI' De'wI' --UDP--> Velocity pagh BungeeCord --TCP--> 'em turwI'

HevamvaD Raknetify2 poQbe' 'em turwI'mey. Quj choHwI'mey, nIqHomHommey, ngeHqa'meH mIwmey poQbogh SIr'o'lIj je poQtaH. Minecraft Seghmey mughbe' Raknetify2 'ej mab 'olmeH mIw choHbe'.

'oSwI' nIqHomHom jom

  1. 'oSwI' veghchugh TCP 'ej motlhchugh rarwI', Qap 'e' yI'ol. mab 'ollaH 'oSwI' 'ej wa' 'em turwI'vo' latlhDaq jaHlaH QujwI' 'e' yI'ol.
  2. 'oSwI' yImevmoH 'ej GitHub Releasesvo' nIqHomHom qar yIlI'.
  3. 'oSwI' plugins ta'a'Daq raknetify2-velocity-*-all.jar pagh raknetify2-bungee-*-all.jar yIlan. ta'a'vetlhvo' Raknetify pagh Raknetify2 nIqHomHom ngo' yIteq.
  4. jommeH mIw yIpab 'ej QujwI' De'wI'vaD Raknetify2 choHwI' qar yIjom.
  5. bIngDaq 'IjmeH DuHmey tInuD, 'oSwI' yItaghqa', 'ej taDajDaq RakNet 'IjmeH Qagh yInej.
  6. 'oSwI'Daq Hur UDP paw 'e' yIchaw'. 'em turwI' Quj Hemey DavuSmeH SIr'o' Hung pat He wIvwI' je mIwmey tIpab.

QujwI' De'wI'Daq 'oSwI'Daq je nelchuqbogh Raknetify2 Seghmey tIlo'. Segh pIm Dalo'pa', nelchuqbogh patmey tInuD.

Velocity

velocity.tomlDaq bind wIvlu'DI' Velocity Minecraft 'IjmeH Daq, TCP He mI' je wIvlu'. motlh UDPvaD mI' rap lo' Raknetify2. 'em turwI'mey per [servers]. pa' 'em turwI'mey TCP Daqmey tIpol. Velocity DuHmey Delbogh nav yIlaD.

UDPvaD latlh He mI' Dalo'meH Velocity taghmeH ra'wI'Daq -jar nungbogh JVM DuHvam yIchel:

-Draknetify.velocity.portOverride=25570

25570 yIteq. mI' DawIvbogh yIghItlh. choH RakNet UDP He mI'. choHbe' Velocity TCP He, 'em turwI' Daqmey je. DuH DachoHta'DI' Velocity yItaghqa'.

VelocityDaq 'em turwI'meyDaq je QujwI' De' ngeHqa'meH DuHmey tIcher. mIw chu' lo'laHchugh 'em nIqHom, yIlo' 'ej ngaQmoHwI'Daj yIpeghmoH. Velocity QujwI' De' ngeHqa'meH nav yIlaD 'ej 'em turwI'lIj mIw yIpab. 'em Hung pat chut tIpol je.

BungeeCord

BungeeCord config.ymlDaq Hoch listeners 'ay'Daq host tu'lu'. Minecraft 'IjmeH Daq TCP He mI' je per 'oH. motlh mI' rapDaq UDP 'IjwI' chel Raknetify2. 'em TCP Daqmey ngaS servers. BungeeCord DuHmey Delbogh nav yIlaD.

UDPvaD latlh He mI' Dalo'meH BungeeCord taghmeH ra'wI'Daq -jar nungbogh JVM DuHvam yIchel:

-Draknetify.bungee.portOverride=25570

Hoch 'oSwI'vaD Qap DuHvam. Minecraft 'IjwI' law' Dalo'chugh, Hung pat chut Dachelpa', taghmeH taDaq RakNet Daqmey He mI'mey je tI'ol. DuH DachoHta'DI' BungeeCord yItaghqa'.

'oSwI'Daq mab 'olmeH mIw yIpol. Spigot 'em turwI'Daq BungeeCord IP ngeHqa'meH mIw DapabmeH, 'oSwI'Daq ip_forward: true yIcher 'ej 'emDaq settings.bungeecord: true yIcher. ngeHqa'meH DuH neH Dalo'chugh, 'oSwI' veghbe'bogh vay' 'em turwI' rar 'e' botbe'. Hung pat mIw yIpab 'ej 'em turwI' naw'laHbogh ghotpu' tIvuS.

QujwI'pu'vaD Daq wIv

cha' 'oSwI' DuHmeyvaD 1vo' 65534vaD Hoch He mI'mey chaw'lu'. mI' waS wIvlu'chugh, lo'be' 'oSwI'. vaj taghmeH taDaq UDP He mI'na' yI'ol. Minecraft 'IjwI' mI' Dalo'qa'meH, DuH yIteq 'ej yItaghqa'.

'oSwI' Hur pong, UDP He mI' je lo' QujwI'pu'. chovnatlh: raknet;play.example.com:25570. mI' choHchugh He wIvwI', QujwI' De'wI'Daq Hur UDP He mI' yIghItlh. raknet; nungbe'chugh Daq pong, 'oSwI' TCP 'IjwI' lo'taH.

Query, Geyser, latlh UDP chavwI'mey jevaD pImbogh UDP Hemey tIwIv. ngugh pImchugh TCP He mI' neH, UDP He rap poQtaH cha' nIqHom.

ghogh QumwI' latlh UDP ngeHqa'wI' je

VelocityDaq BungeeCordDaq je, 'oSwI' nIqHomHomDaj, UDP He mI'Daj je lo' Simple Voice Chat. ghogh QumwI' 'oSwI' chermeH mIw yIpab.

Minecraft 'oSwI' tlhopDaq latlh UDP ghochwI' Dalo'chugh 'ej PROXY v2 bI'reS De' ngeHchugh, UDP De' ngeHqa'meH mIw, PROXY mIw je yIpab 'ej Raknetify2 yIcher. Velocity pagh BungeeCord neH Dajomchugh, DuHvam DapoQbe'.

rarwI' waH

SIr'o'lIj Hurvo' Raknetify2 QujwI' De'wI' yIwaH. 'oSwI' yIvegh 'ej 'em turwI'mey Dalo'bogh tImuv. turwI'mey DachoHtaHvIS, lugh QujwI' per, naw'meH chaw'mey je 'e' yI'ol.

  • 'oSwI' veghbogh TCP Qapchugh 'ach tlhoy loSta'DI' baqchugh RakNet, 'oSwI' UDP 'IjwI', Hur He mI', IPv4 He, IPv6 He, Hung pat chutmey je tInuD.
  • 'em turwI' rartaHvIS 'oSwI', lujchugh cha' mIw, 'em turwI' TCP Daq, naw'meH chut, QujwI' De' ngeHqa'meH DuHmey je tInuD.
  • UDP He mI' lo'taH latlh 'e' maqchugh 'oSwI', mI' lo'bogh Query, Geyser, ghogh 'oSwI', latlh Qu' ghap yInej.

bIja'DI', wa' rarwI' nIDbogh 'oSwI' ta 'em turwI' ta je tIlab. Seghmey DapermeH Qagh SammeH mIw yIlaD.

SIr'o' Hung pat He wIvwI' je

turwI' loHwI'vaD navvam. RakNet luHevbogh turwI' 'oSwI' ghapDaq QapnIS UDP He. motlh Minecraft TCP 'IjwI' mI' rap lo' Raknetify2.

QujwI'pu' turwI' je rarbogh Sum SIr'o' Dalo'chugh, turwI' Sum Daq yIlo' 'ej De'wI'Daj Hung patDaq UDP yIchaw'. He wIvwI'lIj IPv4 NAT veghnISchugh 'Internet De', He ngeHqa'meH chut DapoQ.

Daq He mI' je wIv

turwI' neH

Hurvo' UDP De' yIngeH. Raknetify2 Minecraft turwI' je lo'bogh De'wI'Daq pawnIS. turwI' RakNet UDP 'IjmeH He mI' yIwIv. De'wI' Hung patDaq Hevetlh yIchaw'. Minecraft rarwI' motlhvaD TCP He yIpol.

chovnatlh: UDP 25570Daq 'Ijchugh Raknetify2, Hur UDP Hevo' turwI' Sum DaqDaq He 25570Daq yIngeHqa'. turwI' TCP He mI' 'oHtaHlaH 25565'e'. latlh UDP He DawIvmeH turwI' 'IjwI' DuHmey tIlaD.

Velocity pagh BungeeCord

Raknetify2 'oSwI' nIqHomHom lo'bogh Velocity BungeeCord ghap De'wI'Daq Hur UDP De' yIngeH. 'oSwI' RakNet UDP 'IjmeH HeDaq yIngeHqa'. Minecraft TCP rarwI' motlhvaD 'oSwI' Hur TCP He yIpol.

'em Minecraft turwI'mey rar 'oSwI'. TCP lo'. 'oSwI'Daq Raknetify2 Dajomchugh, QujwI'pu'vaD 'em turwI'mey Quj UDP Hemey DapoSmoHnISbe'.

rarwI' chaw'lu'bogh naw'meH mIw
'oSwI'Daq leng QujwI'pu' Hurvo' RakNet 'IjwI'Daq leng UDP De'. poStaH je Hur TCP He
'em turwI'meyDaq leng 'oSwI' 'em Minecraft TCP Hemey: wIvlu'bogh 'oSwI' De'wI'mey neH pawlaH
'oSwI' veghbe'taHvIS 'em turwI' Quj HeDaq leng QujwI'pu' yIbottaH, IPv6 lo'chugh je

wa' De'wI' Davu'bogh Dalo'chugh 'ej De'wI'vamDaq 'oSwI' 'em turwI'mey je Qapchugh, 'em turwI'meyvaD De'wI' DaqDaj'e' wIvlu'laH (loopback). DaqvetlhvaD 'oSwI' yIcher. pImchugh De'wI'mey, SIr'o' Hung pat pagh SIr'o' le' yIlo': 'oSwI' De'wI'mey neH naw'laH 'em TCP Hemey. ngaSwI'Daq Qapbogh pat, latlh tu'lu'bogh De'wI' jevaD SIr'o' rurmoHmeH chut rap tIcher. Velocity 'em turwI' QanmeH nav, BungeeCord Hung pat nav je tIlaD.

QujwI' De' ngeHqa'meH mIw Hung pat chutmey je tIlo' nItebHa'. 'em turwI' rarDI' vay', 'oSwI' veghbe'laHchugh, mab 'olmeH mIw junlaH. nIqHomHom DajommoHmeH, ngeHqa'meH DuH DachermeH, UDP He DachoHmeH je Velocity BungeeCord je yIlaD.

Hur He mI', qoDDaq 'IjmeH He mI' je

mI' choHchugh He wIvwI', pImlaH Hur He mI' 'IjmeH He mI' je:

DuH lo'nISbogh He mI'
QujwI' De'wI'Daq turwI' ngu'meH De' Hur UDP He mI'
He wIvwI' ngeHqa'meH chut: Hur He mI' Hur UDP He mI'
He wIvwI' ngeHqa'meH chut: qoD He mI' RakNet 'IjwI' UDP He mI'
De'wI' Hung pat: Sum He mI' RakNet 'IjwI' UDP He mI'

IPv4 Hevo' ngeHqa'

IPv4 He wIvwI' 'emDaq turwI' Dalo'chugh:

  1. RakNet Hevbogh De'wI' Sum IPv4 Daq yISam. reH Daq rap lo'meH De'wI', DHCPvaD Daqvetlh yIpol pagh Daq choHbe'bogh yIwIv. vaj De'wI' rapDaq ngeHqa'taH chut.
  2. QujwI'pu'vaD Hur UDP He mI' yIwIv. mI'vamvaD ngeHqa'meH chut yIchel.
  3. chutvaD De'wI' Sum Daq, RakNet 'IjwI' UDP He mI' je tIwIv.
  4. De'wI' Hung patDaq 'IjmeH He 'el UDP De' 'e' yIchaw'.

chovnatlh: UDP 25565Daq 'Ijchugh turwI', chutDaq Hur He 25565, ghoch Daq 192.168.1.100, ghoch He 25565 je tIwIvlaH. chovnatlh Daq yIteq 'ej turwI'lIj Sum Daqna' yIghItlh.

Minecraft TCP rarwI' motlhvaD TCP chut yIpol. UDP De' ngeHqa'be' TCP chut neH.

ngeHqa'meH mIw lujtaH

He wIvwI'lIjDaq pawpa' De', NAT lo' latlh He wIvwI' pagh 'Internet nobwI' 'e' yI'ol. cha' He wIvwI' DaloHchugh cha'logh ngeHqa'nIS. QujwI'pu' law'vaD wa' NAT lo'chugh 'Internet nobwI' (CGNAT), Hur IPv4 Daq DanoblaH'a' yIghel. SetqIn Hurvo' UDP De' HevlaHbogh turwI' ghom SIr'o' 'och ghap yIlo'. 'Internet nobwI' NAT choHlaHbe' He wIvwI'lIj chut. Hur WAN Daq poQbogh mIw Del TP-Link He ngeHqa'meH nav.

IPv6 Hung pat chutmey

wIvlu'bogh UDP He yIchaw', He wIvwI' IPv6 Hung patDaq, De'wI' Hung patDaq je. RakNet Hevbogh De'wI' IPv6 Daq yIghoSmoH.

pongvaD IPv6 Daq noblu'bogh yInuD: De'wI'vetlh per'a'? IPv6 DaqDaj choHlu'chugh, DNS ta, Daqvetlh lo'bogh Hoch Hung pat chutmey je tIchoH.

wa' pongvaD IPv4 Daq IPv6 Daq je noblu'chugh, Hoch DaqDaq QapnIS He. rarqa'laHchugh wa' QujwI' 'ej rarqa'laHbe'chugh latlh, cha' chut ghom tInuD.

IPv4 ngeHqa'wI' mI' choHchugh, QujwI'pu' mI' lo'DI' IPv6 'IjwI' luSIchlaH 'e' yI'ol. IPv6 He cherbe' IPv4 He mI' choHwI'.

turwI' nobwI'pu', SIr'o' 'ochmey je

QujwI'pu'vaD Hur Daq Danob. DaqvetlhDaq UDP chaw'nIS turwI' nobwI' pagh SIr'o' 'och. turwI' Hung pat, He mI'mey nobbogh nobwI', SIr'o' Hung pat chutmey je tInuD.

latlh UDP 'oSwI' lo'lu'chugh 'ej QujwI' Daq ngeHqa'meH PROXY v2 lo'chugh, UDP De' ngeHqa'meH mIw, PROXY mIw je yIpab. UDP HeDaq pawlaHbogh nIqHommey tIvuS: 'oSwI' Davoqbogh neH yIchaw'.

rarwI' waH

turwI' Sum SIr'o' Hurvo' Raknetify2 QujwI' nIqHom chu' yIlo'. raknet;play.example.com:25565 rur Daq pong. naDev Hur UDP He mI' yIlo'.

He DawaHmeH RakNet rarwI'na' yIlo'. janglu'be'chugh, UDP nejwI' Sovchu'be'laH. Sovbe'bogh waHmeH QIn chaghlaH Qapbogh nIqHom'e'. mIwvam Del Nmap UDP nejmeH nav.

Qapchugh TCP, TCP He neH Da'ol. tlhoy loSta'DI' baqchugh RakNet, Qagh SammeH nav yIpab: 'IjwI', ngeHqa'lu'bogh ghoch, UDP He mI', Hung pat chutmey je tInuD.

nelchuqbogh patmey

DalI'bogh Segh neH yInuD. chenmoHwI'pu' ngoqDaq tu'lu'bogh DuH chu' HutlhlaH Segh noblu'pu'bogh.

Minecraft Segh Java Segh je

Fabric Dalo'chugh compatibility.json yIlI'. JAR noblu'bogh Seghvo' yISuq. gameVersionsDaq Minecraft SeghlIj yInej. ghIq runtimesDaq 'ay' qar yInej 'ej dependsDaq poQbogh Dochmey tInuD. laDlu'meH neH JSON ta. mods ta'a'Daq Dalan 'utbe'.

Forge, NeoForge, Spigot/Paper ghap Dalo'chugh, taDaq, lI'meH navDaq je Seghmey poQlu'bogh tInuD. wa' taghmoHwI'Daq Qapchugh, latlhDaq Qap 'e' tobbe'.

Java Segh Dalo'nISbogh 'ej Raknetify2 maqbogh Segh'e' 'oH rav'e'. Segh chu'qu' poQlaH Minecraft pagh taghmoHwI'. Hoch wej DochvaD Qapbogh Java Segh yIwIv.

QujwI' De'wI' Segh turwI' Segh je

DuHchugh, QujwI' De'wI'Daq, rarwI' Hevbogh turwI'Daq pagh 'oSwI'Daq je Raknetify2 Segh rap yIlo'. Segh pIm Dalo'pa' Segh De' yIlaD. RakNet De' meSlu'DI', cha' DopDaq De' meSmeH, De' teH 'olmeH je mIw lo'nISlu'. mIwvetlh cherlu'pa' chenpu'bogh Raknetify2 Seghmey, Raknetify wa'DIch je lo'lu'chugh, Segh chu'vaD rarwI'vaD mIwvam lo'laHbe'lu'.

Minecraft Quj mIw motlh lo'bogh De' qeng Raknetify2. Minecraft Segh pIm rar 'e' DaneHchugh, Seghmeyvetlh De' mUGHbogh nIqHom DapoQ.

latlh Quj choHwI'mey

chenmoHmeH mIwDaq Polymer, Krypton, PacketFixer, Fast IP Ping je waHlu'. wIvlu'bogh Seghmey ghom je neH waHlu'. wa' ghom DanuDDI', Seghvetlh chenmoHmeH ta yIlaD.

Quj choHwI' vey tInDaq Qagh Daghochchugh, Qagh SammeH nav yIpab. Hoch choHwI' Segh mI' tIghItlh.

wa' He, patlh rap

wa' He, patlh rap

motlh wa' De' HeDaq veyHom ngabpu'bogh loStaHvIS Raknetify2, veyHomvetlh lupoQbe'bogh latlh HemeyDaq ngeHtaHlaH. wa' He mIwDaq Hoch Minecraft veyHomDaq wa' He neH lo'lu'. ngabchugh veyHom, ngeHqa'lu'pa' loSnIS Hoch veyHom veb. Dopvetlhvo' ngeHlu'bogh Hoch veyHom qellu'. Quj chut pabbe'bogh QujwI'pu' SammeH nIqHom lupoQbogh patlh pol mIwvam. 'ach loStaHvIS, veyHomvetlh poQbe'bogh De' ngeHtaHlaHbe'.

wa' He mIw chu'

  1. RakNet rarwI' Hevbogh turwI'Daq pagh 'oSwI'Daq, Hoch RakNet QujwI' De'wI'Daq je wa' He mIw lo'laHbogh Raknetify2 Segh yIjom.

  2. turwI' pagh 'oSwI' QapmeH ta'a'Daq config/raknetify2-compatibility.json yIchenmoH. config ta'a' tu'be'lu'chugh yIchenmoH.

  3. mu'tlheghmeyvam tIchel:

    {"mode": "ordered"}
  4. turwI' pagh 'oSwI' yItaghqa'.

pe'vIl wIvnISbe' QujwI'. turwI' DuH lo'choH QujwI' De'wI'. DuH ta chenmoHnISbe' QujwI', RakNet turwI' Daq choHnISbe' je.

wa' Dopvo' latlhDaq Hoch Minecraft veyHommey ngeHlu'meH wa' He neH lo'lu'. veyHom Dabogh latlh De' lubuvmeH De', qo' choHmeH De' je ngaS. pawbej 'ej patlh rap lupol.

'oSwI' DuHmey

Velocity pagh BungeeCord veghchugh QujwI'pu', 'oSwI'vetlhDaq wa' He mIw yIcher, 'em turwI'Daq Quj chut pabbe'wI' nejbogh nIqHom lo'lu'chugh je.

'em turwI' choHchugh QujwI', QaptaH chut. wa' He mIw lo'lu'DI', ratlh'a' QujwI' De'wI' 'e' ghelmeH QIn ngeH 'em turwI'. jangbe' 'oSwI', QujwI' De'wI'na'Daq QIn ngeHqa'.

DuH 'ol

wa'DIch RakNet rarwI' lIngDI', ra'wI' jIHDaq ghu'vam maq:

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

mIw luwIvbogh cha' Dop nelchuqDI', taDaq ordered compatibility negotiated ghItlhlu' 'ej latlh Dop Daq ngu'lu'.

Quj chut pabbe'wI' nejbogh nIqHom yIchu'taH 'ej patlIj yIwaH.

QujwI' De'wI' ngo'

wa' He mIw lo'laHbe'bogh RakNet QujwI' De'wI' rarlaHbe' mIwvam poQbogh turwI'. QujwI' De'wI'Daq Raknetify2 yIchu'moH. SetqIn turwI' pagh 'oSwI' TCP Daq, He mI' je tIlo'. bI'reSDaq raknet; yIghItlhQo'.

He law' mIw lo'qa'

taDaq ghItlhvam yIlan:

{"mode": "multichannel"}

ghIq turwI' pagh 'oSwI' yItaghqa'. ta Dateqchugh, bItaghqa'DI' He law' mIw lo'qa'lu' je.

DuH ta Qaghmey

wa' DuH neH ngaSnIS ta. mode 'oH pongDaj'e'. "ordered" pagh "multichannel" 'oH De'Daj'e'. potlh Degh tIn Degh mach je pIm.

DuH ta waSchugh pagh laDlaHbe'chugh nIqHom, RakNet rarwI' lajbe'. ta yItI' 'ej nIqHom yItaghqa'.

ra'wI' jIHDaq multichannel tu'lu'taHchugh, ta Daq yI'ol: RakNet rarwI' Hevbogh turwI' pagh 'oSwI' QapmeH ta'a'Daq lanlu''a'? ghIq nIqHomvetlh yItaghqa'.

QujwI'pu' Qay'eghmoHmeH

wIvlu'bogh turwI'Daq QujwI' De'wI' QayDI' Fabric, Forge, NeoForge turwI', RakNet lo'laHbogh QujwI'vaD RakNet wIvlaH. Java Edition 1.20.5 taghpu'bogh Minecraft QaymeH mIw lo'. cha' DopDaq Minecraft Segh taghmoHwI' je lulo'laHbogh Raknetify2 Segh Dalo' 'e' yI'ol.

Qaybogh turwI'Daq, QujwI' De'wI'Daq je Raknetify2 yIjom. 'IjmeH RakNet He nelbogh poSmoHnIS ghoch 'ej Qaybogh Minecraft QujwI'pu' lajnIS.

DungDaq wej taghmoHwI'vo' Qaylu'chugh Qap DuHvam. QaymeH tavam laDbe' Spigot/Paper, Velocity, BungeeCord nIqHomHommey.

Qaybogh turwI' cher

Qaybogh turwI' ta'a'Daq config/raknetify2-transfers.json yIchenmoH:

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

chovnatlh pong He mI'mey je tIteq. ghoch De'na' yIghItlh 'ej Qaybogh turwI' yItaghqa'. tetlh rapDaq latlh ghoch tIchel.

De' 'ay' qech
host ghoch De'wI' pong pagh IP Daq. ngeHmeH mIw moHaq He mI' je ghajbe'.
tcpPort QaymeH QIn wa'DIchDaq ghoch He mI'
udpPort Qaylu'pu'bogh QujwI' De'wI' rarbogh Hur RakNet He mI'

raplaH TCP UDP je He mI'mey. UDP He mI' choHchugh He wIvwI', tavamDaq Hur mI' yIlo'. JSON mI'mey tIghItlh.

QaymeH QInDaq ghoch pong motlh TCP He mI' je tIlo'. QaymeH mIw lo'laH 'e' maq'a' QujwI' De'wI'? 'e' nuD Raknetify2. lo'laHchugh QujwI' De'wI' 'ej tetlhDaq ghoch tu'lu'chugh, wIvlu'bogh UDP He mI' lo'. latlh QujwI' De'wI'vaD, tetlhDaq tu'be'lu'bogh ghochvaD je Daq wa'DIch lo'taH.

QaymeH QInDaq pong, TCP He mI' je nuDlu'. pongDaq Degh tIn Degh mach je pIm buSbe'lu'. pong bertlhamDaq DNS DoD, Daq rap perbogh IPv6 ghItlh pIm je buSbe'lu'. DNS lo'be'lu'. wa' Daq perbogh cha' pong tu'lu'chugh, cha'logh tetlhDaq pong ghItlhnISlu'. Hoch pong pIm 'oSbogh wa' Degh chaw'be'lu'.

ghoch cher

Minecraft server.properties lo'chugh ghoch, accepts-transfers=true yIcher 'ej yItaghqa'. ghoch 'oSwI'vaD latlh QaymeH DuH tu'lu'laH. motlh Qaylu'bogh QujwI' lajbe' Minecraft. motlh rarwI' lo'laHchugh je QujwI', Qapbe'laH QaymeH mIw.

ghoch RakNet 'IjwI', Hur UDP ngeHqa'meH He, De'wI' Hung pat je cherta'nISlu'. QujwI' De'wI'vaD Daq ngeHlu'bogh neH wIv Qaybogh turwI' DuH ta.

wa' pongvaD IPv4 Daq IPv6 Daq je noblu'chugh, cha' Hemey tIwaH. QaymeH mIw DanuDpa', RakNet lo'taHvIS QujwI' De'wI' ghoch rar 'e' yInID. QayQo'.

ghochDaq mab 'olmeH chut naw'meH chut je tIpol. QujwI'vaD chaw' nobbe' DuHvam 'ej turwI' 'olmeH mIw qa'be'.

DuH ta Qaghmey, chu'Ha'meH mIw je

De' 'ay' Hutlhchugh, Sovbe'bogh 'ay' pong ngaSchugh, He mI' waS ngaSchugh, pagh cha'logh ghoch rap ghajchugh ta, taghtaHvIS nIqHom Qagh ja'. turwI' ta yIlaD, JSON yItI', 'ej yItaghqa'.

mIw wIv'eghmoHbogh Dachu'Ha'meH, DuH ta yIteq pagh {"destinations": []} yIlo'. ghIq Qaybogh turwI' yItaghqa'. QaymeH QInmeyDajDaq Daq wa'DIch lo'taH.

UDP De' ngeHqa'meH mIw, PROXY mIw je

RakNet De' ngeHqa'laH UDP 'oSwI'. PROXY v2 lo'chugh, QujwI' De'wI' Daq wa'DIch pol. 'IjwI'lIjvaD bI'reS De'vetlh ngeHchugh tlhop UDP 'oSwI', DuHvam yIchu'. He wIvwI' motlh ngeHqa'meH mIwvaD 'utbe'.

ngeHqa'lu'bogh UDP De' Hevbogh turwI'Daq pagh Minecraft 'oSwI'Daq config/raknetify2-proxy-protocol.json yIchenmoH:

{
  "trustedProxies": ["192.0.2.10"]
}

chovnatlh yIteq. UDP 'oSwI' mung IP Daqna' pagh DaloHbogh CIDR Daq ghom yIghItlh. HeDaq NAT tu'lu'chugh, NAT veghpu'DI' De', 'IjwI' leghbogh Daq rap Dalo'nIS. IPv4 IPv6 Daqmey je laj. DNS pong lajbe'. Hevbogh turwI' pagh 'oSwI' yItaghqa'.

UDP De' ngeHtaHvIS, PROXY v2 bI'reS De' chelmeH ngeHqa'bogh 'oSwI' yIcher. tetlhDaq tu'lu'bogh mungvo' neH ngeHqa'lu'bogh QujwI' Daq laj Raknetify2. DuHvam chu'lu'taHvIS, bI'reS De'vetlh Hutlhbogh RakNet rarwI' lajbe'. choHbe' TCP 'IjwI' DuHmey.

voqmeH, naw'meH je

QujwI' Daq DelmeH tetlhDaq tu'lu'bogh Hoch 'oSwI' voqlu'. 'em turwI' Hung patDaq UDP He naw'laHbogh De'wI'mey tIvuS. wIvlu'bogh 'oSwI' neH yIchaw'. DuHchugh, Daq ghom Davoqbogh yImachmoH.

trustedProxies neH ghajnIS ta. wa' Daq pagh Daq law' ngaSnIS. chImchugh tetlh Qagh. waSchugh ta, taghlaHbe' RakNet 'IjwI'.

'oSwI' Hutlhbogh UDP rarwI' Dalo'qa'meH, ta yIteq 'ej 'IjwI' yItaghqa'. ngugh ngeHqa'meH nIqHom, Hung pat chut je tIchoH. He chu' tIlo'moH.

DuH Dacherpu'DI' Qapbe'chugh rarwI', 'em turwI'Daq pawbogh 'oSwI' mung Daqna' yInuD. Daq ghom Davoqbogh yInuD je. PROXY v2 bI'reS De' ngeH'a' UDP 'oSwI' 'e' yI'ol.

Minecraft 'oSwI' DajommeH 'ej 'em turwI' DachermeH, Velocity BungeeCord je yIlaD.

Simple Voice Chat

Fabric, Forge, NeoForge, Spigot, Paper je turwI'meyDaq wa' UDP 'IjwI' lulo'laH Raknetify2 Simple Voice Chat je.

turwI'Daq, ghogh lo' neHbogh Hoch QujwI' De'wI'Daq je Simple Voice Chat yIjom. latlh DuHmey DachermeH turwI' chermeH navDaj yIpab.

Raknetify2 tavaD turwI' ta'a' wa'DIchDaq config ta'a' yIlo', Spigot/Paper Dalo'chugh je. patlIjvaD bIngDaq perbogh DaqDaq ratlh Simple Voice Chat taDaj'e'.

Quj He mI' rap lo'

  1. turwI' ta'a'Daq config/raknetify2-voicechat.json yIchenmoH 'ej De'vam yIghItlh:

    {"enabled": true}
  2. Simple Voice Chat turwI' DuH taDaq port=-1 yIcher. Quj choHwI' lo'bogh turwI'Daq config/voicechat/voicechat-server.properties 'oH ta'e'. Spigot/PaperDaq plugins/voicechat/voicechat-server.properties 'oH.

  3. wa' RakNet 'IjwI' neH wIvlaHchugh pat, bind_address yIchImmoH. UDP He mI'vetlhDaq 'IjwI' law' ghajchugh turwI', Dalo'choHbogh 'IjwI' Sum Daq yIghItlh.

  4. turwI' yItaghqa' 'ej rarta'bogh wa' QujwI'vaD /voicechat test <PLAYERNAME> yIlo'.

pImchugh RakNet 'IjwI' He mI' Minecraft He mI' je, ghogh portvaD Sum UDP He mI'na' yIghItlh. -1 yIlo'Qo'. chovnatlh: Sum UDP 25570Daq 'Ijchugh RakNet, port=25570 yIcher.

latlh Hur Daq pagh He mI' poQchugh QujwI' De'wI'mey, voice_host yIcher. Hur UDP 25580vo' Sum UDP 25570Daq ngeHqa'chugh He wIvwI', port=25570 voice_host=play.example.com:25580 je tIlo'. voice_hostDaq Hur Daq yIghItlh. Sum 'IjwI' wIv bind_address.

Simple Voice Chat API lo' Raknetify2 'ej UDP He rap nob. ghogh QumwI' 'ol 'ej De' meS Simple Voice Chat. TCP RakNet ghap lo'taHvIS QujwI', ghogh QumwI' lo'laH.

latlh UDP nIqHommey 'oSwI'mey je

Query Geyser jevaD UDP He mI' pIm tIwIv. wa' He lulo'meH mIwvam lo'laH Simple Voice Chat neH.

VelocityDaq BungeeCordDaq ghap ghogh 'oSwI' He lunelmoHbe' nIqHommey. Simple Voice Chat 'oSwI' chermeH nav yIpab 'ej ghogh 'oSwI'vaD UDP He mI'Daj yInob. ghogh 'oSwI' nIqHomHomna' Dalo'chugh, Hur voice_host DachermeH 'oSwI' ghogh DuHmey DachoHnIS. 'em turwI'mey voice_host DuHmey buSHa' nIqHomHomvetlh.

UDP SIr'o' 'och motlh Dalo'chugh, voice_hostDaq Hur De'wI' pong, UDP He mI' je tIghItlh: pa'vo' turwI'vamDaq ngeHqa'lu'nIS.

wa' He lo'meH mIw chu'Ha' pagh He qay'bejbogh Qagh tI'

tavamDaq No RakNet listener matches the voice bind address and port ghItlhlu'chugh, taghpu' RakNet 'e' yI'ol. ghogh He mI' Sum Daq je, RakNet 'IjwI' mI' Daq je tInuD: rap'a'?

Multiple RakNet listeners match the voice bind address ja'chugh, bind_addressDaq wa' Sum Daq nelbogh yIwIv 'ej yItaghqa'.

UDP He noblaH wa' Simple Voice Chat nIqHomHom neH. taghtaHvIS latlh nIqHomHom He nobtaH 'e' maqchugh, wa' He nobwI' yIwIv.

Raknetify2 ghogh rarwI' Dachu'Ha'meH, Raknetify2 ghogh DuH taDaq {"enabled": false} yIghItlh pagh ta yIteq. Simple Voice ChatvaD latlh UDP He mI' yInob, Hung pat pagh ngeHqa'meH chut tIchoH, turwI' yItaghqa'.

Qagh SammeH

Qap TCP 'ach tlhoy loSta'DI' baq RakNet

nuDmeH mIw patlh yIpab:

  1. taghmoHwI'Daj Minecraft SeghDaj jevaD Raknetify2 Quj choHwI' qar ghaj QujwI' De'wI'.
  2. rarwI' lajbogh turwI'Daq pagh 'oSwI'Daq Raknetify2 jomlu'pu' 'ej taghpu'DI' 'IjmeH Qagh tu'be'lu'.
  3. Daq pong bI'reSDaq raknet; ghItlhlu' 'ej Hur UDP He mI' lo'lu'.
  4. He mI'vetlhDaq UDP luchaw' turwI' nobwI', He wIvwI', De'wI' Hung pat je.
  5. De'wI' wIvlu'bogh per pong IPv4 DaqDaj IPv6 DaqDaj je 'ej Qap cha' Hemey Hung pat chutmey.

TCP Qapchugh, TCP He neH Da'ol. UDP ngeHqa'meH mIw, IPv6 naw'meH mIw je DawaHmeH SIr'o' Hung pat He wIvwI' je yIlaD. chu'lu'chugh PROXY mIw, 'IjwI' luSIchmeH wIvlu'bogh 'ej voqlu'bogh 'oSwI' luveghnIS QujwI' De'wI'mey.

Daq lo'taH latlh

UDP He mI' lo'bogh latlh nIqHom yInej. Query, Geyser latlh UDP nIqHommey jevaD pImnIS He mI'mey. He rap lo'meH mIw lo'laH Simple Voice Chat.

Sum UDP He mI' DachoHmeH 'oSwI' Hutlhbogh turwI' DuHmey pagh Velocity BungeeCord je DuHmey tIlo'. Spigot/Paper DuHvaD Segh poQbogh yInuD. He wIvwI' Hur He neH DachoHchugh, Sum He rap lupoQtaH cha' nIqHom.

muvlaH QujwI' 'ach QaymeH mIw luj

ghoch raknet; Daq yIlo' 'ej ghoch yIrar. QaymeH mIw yIlo'Qo'. lujchugh, ghoch 'IjwI' pagh SIr'o' He yItI' wa'DIch.

Qapchugh rarwI', Qaylu'bogh QujwI'pu' laj'a' ghoch 'e' yI'ol. server.properties lo'bogh Minecraft turwI'vaD accepts-transfers=true 'ut. Qaylu'be'chugh, muvDI' QujwI' DuHvam waHbe'.

ghIq QaymeH QIn pong TCP He mI' je tInuD. Qaybogh turwI' config/raknetify2-transfers.json De' lurur'a'? taghqa'pu'DI' turwI' ta laDpu' 'ej RakNet QaymeH mIw lo'laH QujwI' De'wI' 'e' yI'ol. QujwI'pu' Qay'eghmoHmeH yIlaD.

meSmeH pagh SIr'o' mIw Qaghmey

cha' DopDaq Raknetify2 Seghmey tInuD. meSmeH mIw choHchugh Segh chu', wa'logh QujwI' De'wI', turwI' pagh 'oSwI' je tIchu'moH. bInuDtaHvIS turwI' mab 'olmeH DuHmey tIpol.

wa' Quj choHwI' Qagh

Qagh qaSmoHbogh Qu' yIqon. chovnatlh: qengbogh Doch tetlh poSmoH, jo vey Hev, qo' choH, Dol chenmoH. DuHchugh latlh patDaq noHmeH neH nIqHom yIjom 'ej Qu' rap yIwaH: wa'logh TCP, wa'logh RakNet.

Minecraft veyHom motlh patlh lupoQlaH ngoq chu' De' veyHommey. De' veyHom patlhmoHmeH rarwI' lulo'laH Quj choHwI' qonwI'pu' 'ej nIteb lupoQbogh veyHommey lungu'laH.

Qagh ja'

Raknetify2 Qagh tetlhDaq Qagh yIja'. De'vam yIchel:

  • cha' DopDaq Minecraft, Java, taghmoHwI', Raknetify2 je Segh mI'mey.
  • turwI' 'oSwI' je nIqHom Seghmey. UDP De' ngeHqa'bogh Hoch 'oSwI' Segh je.
  • jomlu'bogh Hoch latlh Quj choHwI'mey, Seghmeychaj je.
  • Qagh qaSqa'moHmeH mIw, qaS 'e' DapIHbogh wanI' je.
  • TCPDaq mIw rap Dalo'chugh, Qap'a'?
  • wa' nIDmeH wanI'vaD QujwI' De'wI' ta, turwI' ta, 'oSwI' ta je 'ay'mey potlh.

tamey Dalabpa', naw'meH ngoq, pegh mu'mey, latlh pegh De' je tIteq. Qagh SammeH Qagh QInmey, Qagh qaSDI' chu'lu'taHbogh ngoq tetlh je tIpol.

Quj choHwI'mey rar

Quj choHwI'vaD De' veyHomDaj ngeHmeH, Minecraft De' patlh 'utbogh ngu'laH Raknetify2. veyHom Dalo'pa', nIteb Dol, qo' 'ay', qengbogh Doch tetlh, latlh Dotlh ghap chenmoHnISchugh veyHom nungbogh, mIwvam yIlo'.

patlhmoHmeH ghommey

ghom ghom De'
ui qo' Dotlh poQbe'bogh DuH tetlhmey, QujwI' Qu'mey je
entity Dol chenmoHmeH, teqmeH, vIHmoHmeH je
world_interaction qengbogh Doch tetlhmey, qo' Dotlh poQbogh latlh Qu'mey je
effects wabmey, HapHomHeymey je
chunk puH, buq'Ir, wovmoHmeH De' je choHmoHmeH

Hoch ghom HeDaq pawbej veyHommey 'ej patlh lupol. ghom pIm veyHommeyDaq pImlaH pawmeH patlh. veyHomlIjvaD 'utbogh De' ghom yIwIv.

Fabric rarwI' lo'laH 'ach 'utbe'

Quj choHwI'lIj fabric.mod.jsonDaq raknetify:packet_channels taghmeH Daq yISam 'ej nobwI' yIchel. JDK Seghmey lo' nobwI' 'ej Consumer<BiConsumer<String, String>> QapmoH. qonwI' Hev. Quj choHwI' veyHom ngu'wI', patlhmoHmeH ghom je laj qonwI'.

jomlu'pu'bogh per De'lIjDaq 'ay'vam yIchel. chovnatlh Segh pong yIteq 'ej nobwI' SeghlIj pong naQ yIghItlh:

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

fabric.mod.json Hoch latlh De' yIpol. taghmeH DaqmeylIj tIpol je. ta 'ay' neH 'oH ngoqvam'e'.

chovnatlh: Dol vIHmoHwI' choHbogh nIqHomvaD example:entity_path ngu'wI' entity ghomDaq qonlaH. nobwI' ngoq ngaS PacketOrdering API nav.

Raknetify2 Hutlhchugh pat, taghmeH Daqvam chu'be' Fabric. taghtaHvIS nobwI', ngu'wI'mey ghommey je ngu'nIS. tagh rIntaH latlh Quj choHwI' 'e' pIHnISbe'.

qonmeH chutmey

Raknetify2 tu'lu'chugh, taghtaHvIS Forge NeoForge Quj choHwI'mey, turwI' 'oSwI' nIqHomHommey je, PacketOrdering.register(identifier, group) lulo'laH. com.ishland.raknetify.api.PacketOrdering 'oH Segh pong'e'. QujwI'pu' rarwI' Dalajpa' yIqon. Raknetify2 Hutlhchugh pat 'ej 'utbe'chugh rarwI', Raknetify2 Seghmey laDbe'nIS rarwI' ngoqlIj.

rarwI' chu'vaD Qap ghItlhlu'bogh chutmey. taghtaHvIS chutmey Hevpu'bogh lulo'taH rarwI' ngo'. chut rap qonqa'lu' net chaw'. ngu'wI' rapvaD pImchugh ghommey, lajbe'lu'.

ngoq chu' veyHom ngu'wI'meyvaD pong ghom le' lugh wIvnISlu'. MinecraftvaD neH minecraft pong ghom. wa' DopDaq 128 chut 'oH 'aqroS'e'. Hoch pa' tu'lu'taHbogh chutmey, latlh Quj choHwI'mey chutmey je toglu'. API pong ghom mIw pabnIS ngu'wI'. 255 ASCII Degh 'oH 'aqroS'e'.

rarwI' chenmoHtaHvIS chu'bogh cha' RakNet Dop, chutmeychaj lunobchuq. veyHomvaD chut ghajbe'chugh turwI' pagh 'oSwI', latlh Dop chut lo'laH. chut ghajchugh, chutDaj'e' lo'. latlh Dop chut Qap rarwI'vetlhDaq neH.

UDP 'oSwI'mey

UDP ngeHqa'wI'mey, ngeHqa'lu'bogh QujwI' Daqmey je DaSovmeH, UDP De' ngeHqa'meH mIw, PROXY mIw je yIlaD.

Minecraft 'oSwI' DachermeH, Velocity BungeeCord je yIlaD.

English (US)

Clone this wiki locally