Skip to content

Wiki kw gb

pjscruggs edited this page Nov 11, 2026 · 1 revision

Raknetify2 · Kernewek (Kernow)

Yeth

Lieswarier

Junyansow rosweyth dre RakNet rag kliensow ha servyoryon Minecraft.

Iskarga · GitHub

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

Keworra servyer

  1. Lieswarier

  2. Keworra servyer

  3. Trigva an Servyer

    Trigva an Servyer
    RakNet · UDP raknet;play.example.com:25565
    TCP play.example.com:25565
  4. Gwrys

  5. Junya an Servyer

F3 · Raknetify2

F3
RakNet · UDP Gweythres · MTU 1400
TCP Anweythres

Velocity / BungeeCord

  1. Kliens · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
  2. Velocity / BungeeCord → TCP → Servyer
Niver Porth · 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

Gorthyp vyth

Trigva an Servyer UDP
raknet;play.example.com:25580 play.example.com:25580 → NAT → 192.0.2.10:25570
Servyer · 192.0.2.10 25570/udp

config/raknetify2-compatibility.json

Servyer / Velocity / BungeeCord

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

Simple Voice Chat

Servyer 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

Trigva an Servyer trustedProxies RakNet
192.0.2.10 · PROXY v2 / UDP ["192.0.2.10"] ✓
192.0.2.11 · PROXY v2 / UDP ["192.0.2.10"] ✗
Kliens → RakNet / UDP ["192.0.2.10"] ✗

config/raknetify2-proxy-protocol.json

{"trustedProxies":["192.0.2.10"]}

Minecraft ≥ 1.20.5 · /transfer

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

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

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

PacketOrdering

Minecraft
ui Dewisyow
entity Korf Eskern
world_interaction Rolas
effects Perthyglow
chunk Stockys

PacketOrdering.java

Gwersyon ankesplegadow!

Derivas Pryv

Pennfolen

Raknetify2

Raknetify2 a dhevnydh RakNet dre UDP rag gwari Minecraft gans lies gwarier. Yma an trementrys ow pos rynnys yn kanolyow, ha pub kanal a with aray y fardeligow y honan. Mar kollir fardellik war unn kanal, an fardeligow erell war ganolyow erell a yll pesya. Yndella an gwari a yll gorthebi ha'n junyans ow tastanvon kedhlow hag a fyll po ow treusperthi rannow a'n bys.

Raknetify2 yw skorren dhistag a Raknetify, gwruthys dhe dhalleth gans ishland. An skorren yw gwithys yn y honan ha hi a skoodh gwersyons nowyttha a Minecraft. Gwithys yw ynni an treusperth, an keskelmyansow gans an leurennow diblans hag an arbrovow kesplegadowder.

Dalleth

  1. Check gwersyons Minecraft ha modow a ober war-barth.
  2. Dewis gwersyon, iskarg ha'n ynstal.
  3. Omjun gans trigva kepar ha raknet;play.example.com.

Gidyow rag oberadoryon servyer

Awtoryon modow a yll devnydhya an kesvejeth rag aray an fardeligow rag diskwedhes py drementrys Minecraft a dalva gwitha aray gans fardeligow personelhes aga mod.

Kevrennow an towl

Raknetify2 a dhevnydh an leshyans MIT hag a with an diskleryansow gwiryow kopia kensa. An kod rosweyth a sevel war Raknetify ha netty-raknet.

Ynstallyans

Iskarg gwersyon dhyworth GitHub Releases. Kyns y ynstallya, check py wersyon Minecraft ha py gargyer modow yw res rag an gwersyon na.

Le an ynstallyans Restren Plegel
Kliens po servyer Fabric raknetify2-fabric-*.jar mods
Kliens po servyer Forge raknetify2-forge-*.jar mods
Kliens po servyer NeoForge raknetify2-neoforge-*.jar mods
Servyer Spigot po Paper raknetify2-spigot-*.jar plugins
Proxy Velocity raknetify2-velocity-*.jar plugins
Proxy BungeeCord raknetify2-bungee-*.jar plugins

Dege an kliens po hedha an servyer kyns aslea y restren JAR. Dilea an JAR Raknetify kensa ha pub JAR Raknetify2 kottha a'n keth ynstallyans kyns keworra an restren nowydh.

Plegellyow an kliens a berthyn dhe'n ensampel Minecraft po kuntell modow a lonchys ta. Plegellyow an servyer ha'n proxy a berthyn dhe ynstallyans an servyer po'n proxy na. Form an blegel ewn mar nyns eus anedhi hwath.

Junyans didro orth servyer

  1. Ynstal an mod kliens rag dha gargyer.
  2. Ynstal an mod servyer a dheu ganso, po'n ynworrans Spigot/Paper war servyer a'n skoodh.
  3. Helyow Settya an fos dan hag an router rag ri kummyas dhe junyansow UDP orth an servyer.
  4. Dastalleth an kliens ha'n servyer.
  5. Keworr trigva servyer kepar ha raknet;play.example.com po raknet;play.example.com:25565.

Trigvaow heb raknet; orth an dalleth a dhevnydh TCP.

Ynstallya an mod kliens y honan ny geworr skoodhyans RakNet dhe servyer pell. Res yw dhe venystryas an servyer ri le rag junyans RakNet. Y'n kas kemmyn nyns yw res dhe waroryon a omjun orth servyer tus erell settya rewlow danvon pella war aga router aga honan rag trementrys ow tos a-bervedh.

Velocity ha BungeeCord

Ynstal an ynworrans proxy a gyfarydhyas gans an mod kliens, ha'n mod kliens ynwedh. Yn Velocity ha BungeeCord yma dewisyow an goslowyer, danvon dhe'n servyoryow a-dryv, finwansow hedhans ha'n drigva rag an waroryon.

Porth goslowes UDP a-les

Rag servyer Minecraft didro, devnydh an argyment Java ewn a-woles. Gans proxy, devnydh dewisyow goslowes Velocity ha BungeeCord.

Leuren Argyment Java Porthow grontys
Servyer Fabric, Forge po NeoForge -Draknetify.fabric.portOverride=25570 a 1 bys yn 65534, an dhew ynwys
Servyer Spigot po Paper -Draknetify.spigot.portOverride=25570 a 1 bys yn 65535, an dhew ynwys

Forge ha NeoForge a dhevnydh an keth kod goslowes. Rakhenna yma fabric yn hanow an perhennek aga honan ynwedh. Asle 25570 gans an porth UDP a vynnys.

Spigot / Paper ≥ 0.1.0-beta.1.431

Gorr an argyment kyns -jar y'n gorhemmyn Java, po yn skrifva argymentys JVM dha ost. Dastalleth an servyer ha grant UDP war an porth goslowes dewisys. Mars yw an porth poblek 25570 ynwedh, omjun gans raknet;play.example.com:25570. Mar treyl router an porth, devnydh y borth poblek yn trigva an kliens. An porth TCP a bes y dalvosogeth koth.

War Spigot/Paper an goslowyer UDP a with trigva gelmi leel goslowyer TCP Minecraft. Talvosogeth drog po porth UDP kemerys a let RakNet orth dalleth. Mir orth kovrol an dalleth rag an drigva hag an porth UDP kelmys. Dilea an argyment ha dastalleth rag usya niver porth an goslowyer TCP arta.

Router po proxy UDP a yll profya porth UDP poblek aral ha danvon an trementrys yn-rag dhe'n goslowyer usi seulabrys, heb chanjya argymentys Java an servyer.

Gwersyons displegyans

Ygor rewsyans main sewinek yn GitHub Actions hag iskarg y guntell restrennow Artifacts. Res yw kavos akont GitHub rag iskarga an restrennow gwruthys gans rewsyans. Dewis restren JAR a'n guntell dre an dasen ynstallya a-ugh.

Velocity ha BungeeCord

Velocity ha BungeeCord yw ynter an waroryon ha'n servyoryow Minecraft a-dryv. Ynstal Raknetify2 war an proxy ha war pub kliens a vydh omjunya dre RakNet.

kliens Raknetify2 --UDP--> Velocity po BungeeCord --TCP--> servyer a-dryv

Ny res dhe'n servyoryow a-dryv kavos Raknetify2 rag an fordh junyans ma. Res yw dhedha kavos hwath an modow, ynworransow ha skoodhyans rag danvon pella hag a ergh dha rosweyth. Ny dreyl Raknetify2 gwersyons Minecraft na chanjya gwirheans akontow an proxy.

Ynstallya an ynworrans proxy

  1. Check bos junyansow TCP kemmyn owth oberi dre dha broxy, ynwys gwirheans ha chanjya a servyer dhe servyer a-dryv.
  2. Hedh an proxy hag iskarg an ynworrans ewn dhyworth GitHub Releases.
  3. Gorr raknetify2-velocity-*-all.jar po raknetify2-bungee-*-all.jar yn plegel plugins an proxy. Dilea pub ynworrans Raknetify po Raknetify2 kottha a'n blegel na.
  4. Ynstal an mod kliens Raknetify2 ewn herwydh an gid ynstallya.
  5. Check an dewisyow goslowes a-woles, dastalleth an proxy ha hwila y govrol rag gwallow goslowyer RakNet.
  6. Grant trementrys UDP poblek dhe'n proxy ha skrifya fin dhe borthow an gwari war an servyoryow a-dryv herwydh Settya an fos dan hag an router.

Devnydh gwersyons Raknetify2 kesplegadow war an kliens ha'n proxy. Red Kesplegadowder kyns koska gwersyons war-barth.

Velocity

An dewis bind yn velocity.toml a dhewis trigva voslowes Minecraft ha porth TCP Velocity. Raknetify2 a dhevnydh y'n kas kemmyn an keth niver porth rag UDP. An kovadhow yn [servers] a dhiskwedh an servyoryow a-dryv. Gwith aga thrigvaow TCP ena. Mir orth deskrifans an dewisyow Velocity.

Rag porth UDP a-les, keworr an argyment JVM ma kyns -jar yn gorhemmyn dalleth Velocity:

-Draknetify.velocity.portOverride=25570

Asle 25570 gans an porth a dhewisys. Hemma a janj porth UDP RakNet ha gwitha porth TCP Velocity ha trigvaow an servyoryow a-dryv. Dastalleth Velocity wosa chanjya an argyment.

Set danvon kedhlow an waroryon yn-rag war Velocity ha war y servyoryow a-dryv. Devnydh an fordh arnowyth mar yw skoodhys gans medhelweyth an servyer a-dryv, ha gwith an alhwedh kevrinek dhe'th honan. Helyow an arhadow rag dha servyer yn gid Velocity rag danvon kedhlow gwarier yn-rag. Gwith finwansow an fos dan keffrys.

BungeeCord

Yn config.yml BungeeCord, an talvosogeth host yn pub kovadh listeners a dhiskwedh trigva voslowes Minecraft ha porth TCP. Raknetify2 a geworr UDP y'n kas kemmyn war an keth niver porth. Yn servers ema trigvaow TCP an servyoryow a-dryv. Deskrifys yns yn gid dewisyow BungeeCord.

Rag porth UDP a-les, keworr an argyment JVM ma kyns -jar yn gorhemmyn dalleth BungeeCord:

-Draknetify.bungee.portOverride=25570

An dewis a dal rag proses dien an proxy. Mar eus lies goslowyer Minecraft, mir yn kovrol an dalleth orth gwir drigvaow RakNet kyns keworra rewlow dhe'n fos dan. Dastalleth BungeeCord wosa chanjya an argyment.

Gwith gwirheans akontow war an proxy. Rag servyoryow Spigot a-dryv, an gid BungeeCord rag danvon IP yn-rag a jun ip_forward: true war an proxy gans settings.bungeecord: true war an servyer a-dryv. Danvon yn-rag y honan ny let nebonan orth omjunya yn tidro orth an servyer a-dryv. Finn an hedhans dre arhadow an fos dan.

Dewis trigva an waroryon

An dhew dhewis proxy a dhegemer porthow dhyworth 1 bys yn 65534. Talvosogethow drog yw tremenys heb devnydh. Check porth UDP an junyans yn kovrol an dalleth. Dilea an argyment ha dastalleth rag usya niver porth goslowyer Minecraft arta.

Gwaroryon a omjun orth hanow ost poblek ha porth UDP an proxy, rag ensampel raknet;play.example.com:25570. Mar treyl router an porthow, devnydh y borth UDP poblek yn trigva an kliens. Trigvaow heb raknet; orth an dalleth a bes owth usya goslowyer TCP an proxy.

Gwith Query, Geyser ha gonisyow UDP erell war borthow UDP aga honan. Porth TCP aral ny dhiskoulm kestenn soket UDP.

Keskows lev ha danvon UDP yn-rag

Simple Voice Chat a dhevnydh y ynworrans proxy ha'y borth UDP y honan war Velocity ha BungeeCord. Helyow gid proxy Voice Chat rag an settyans na.

Mar eus treusdhannvoner UDP a-les a-rag dha broxy Minecraft ow tanvon pennlinennow protokol PROXY v2, set Raknetify2 herwydh Danvon UDP pella ha protokol PROXY. Ny res dhe'n settyans ma dhyworth ynstallya Velocity po BungeeCord y honan.

Arbrovi an junyans

Assay dhyworth yn-mes dhyworth dha rosweyth leel gans kliens Raknetify2. Omjun dre'n proxy ha chanj ynter an servyoryow a-dryv a dhevnydhys. Check bos honanieth ha kummyasow an gwarier ewn hwath.

  • Mar ober TCP dre'n proxy mes ny dheu gorthyp RakNet a-dermyn, check goslowyer UDP an proxy, an porth poblek, fordh IPv4 ha fordh IPv6 ha rewlow an fos dan.
  • Mar fyll an dhew junyans pan omjun an proxy orth servyer a-dryv, check trigva TCP an servyer na, y rewlow hedhans ha danvon kedhlow gwarier pella.
  • Mar deriv an proxy bos porth UDP kemerys, check mars yw Query, Geyser, proxy lev po proses aral kelmys orto.

Rag derivas, keworr rannow a govrolyow an proxy ha'n servyer a-dryv a'n keth assayes junyans. Kavos gwallow a lavar py niverow gwersyon a dal bos gorrys gansans.

Settya an fos dan hag an router

Rag menystrysi servyer yw an gid ma. Res yw dhe Raknetify2 kavos fordh UDP a ober bys dhe'n servyer po'n proxy a dhegemer junyansow RakNet. An dewis savonek a dhevnydh an keth niver porth ha goslowyer TCP Minecraft.

Rag gwaroryon war an keth rosweyth leel, devnydh trigva leel an servyer ha ro kummyas dhe UDP yn fos dan an jynn. Res yw danvon porthow pella war an router mar res dhe drementrys a'n Gesrosweyth mos dre NAT IPv4 dha router.

Dewis an kosten ha'n porth

Servyer didro

Danvon trementrys UDP poblek dhe'n jynn-amontya a rewlys an servyer Minecraft gans Raknetify2. An porth kosten yw porth UDP goslowyer RakNet an servyer na. Ro kummyas dhe'n porth yn fos dan an jynn. Gwith y fordh TCP usadow rag junyansow Minecraft kemmyn.

Mar klyw Raknetify2 war UDP 25570, rag ensampel, danvon an porth UDP poblek pella dhe drigva leel an servyer war borth 25570. An porth TCP a yll pesya war 25565. Mir orth dewisyow goslowes servyer didro rag dewis porth UDP aral.

Velocity po BungeeCord

Danvon trementrys UDP poblek dhe'n jynn-amontya a rewlys Velocity po BungeeCord gans ynworrans proxy Raknetify2. Devnydh goslowyer RakNet UDP an proxy avel kosten. Gwith fordh TCP poblek an proxy usi seulabrys rag junyansow Minecraft kemmyn.

An proxy a omjun orth servyoryow Minecraft a-dryv dre TCP. Ny res yw ygeri porthow UDP an gwari war an servyoryow a-dryv dhe waroryon dre geworra Raknetify2 dhe'n proxy.

Junyans Hedhans dhe grontya
Dhyworth gwaroryon dhe'n proxy UDP poblek dhe'n goslowyer RakNet ha'n goslowyer TCP poblek usi seulabrys
Dhyworth an proxy dhe'n servyoryow a-dryv Porthow TCP Minecraft a-dryv, hedhedow yn unnik dhyworth jynnys an proxy medhyllys
Gwaroryon yn tidro dhe borthow gwari an servyoryow a-dryv Gwith deges, ynwys dre IPv6

Mar rewla an proxy ha'n servyoryow a-dryv yn tidro war unn jynn rag an porpos na a rewlys ta, an goslowyoryon a-dryv a yll devnydhya trigvaow loopback. Restr an proxy dhe omjunya gansa ena. War jynnys diblans, fin TCP dhe'n servyoryow a-dryv bys dhe jynnys an proxy, dre'n fos dan po dre rosweyth privedh digemysk. Kestennow ha jynnys menystres gans ost a res dhega kavos finwansow kehaval rag aga rosweyth. Mir orth gid Velocity rag diogeledh an servyoryow a-dryv ha gid BungeeCord rag an fos dan.

Danvon kedhlow an gwarier ha rewlow an fos dan a ober war-barth. Dre hedhans didro dhe servyer a-dryv y hyll den tremena heb gwirheans omgelmi an proxy. Rag ynstallya an ynworrans, settya danvon pella ha dewis porth UDP a-les, mir orth Velocity ha BungeeCord.

Niverow porth poblek ha leel

An porth poblek ha porth an goslowyer a yll kavos niverow diblans pan dreyl router an eyl dhe'n y gila:

Dewis Porth dhe dhevnydhya
Trigva an servyer y'n kliens Porth UDP poblek
Porth a-ves yn rewl danvon pella an router Porth UDP poblek
Porth a-bervedh yn rewl danvon pella an router Porth UDP goslowyer RakNet
Porth leel fos dan an jynn Porth UDP goslowyer RakNet

Danvon porthow IPv4 pella

Mar usi an servyer a-dryv router IPv4:

  1. Kav trigva IPv4 leel an jynn a dhegemer junyansow RakNet. Devnydh trigva miredig dre DHCP po trigva fast gwiw may fesso an rewl ow tiskwedhes an keth jynn.
  2. Keworr rewl danvon UDP pella rag an porth poblek a wra an waroryon devnydhya.
  3. Set an kosten y'n rewl dhyworth trigva leel an jynn na ha porth UDP goslowyer RakNet.
  4. Ro kummyas dhe UDP ow tos a-bervedh war borth an goslowyer yn fos dan an jynn.

Rag ensampel, servyer a woslow war borth UDP 25565 a yll devnydhya rewl gans porth poblek 25565, trigva kosten 192.168.1.100 ha porth kosten 25565. Gorr gwir drigva leel dha servyer yn le an trigva ensampel.

Gwith an rewl TCP usi seulabrys rag junyansow Minecraft kemmyn. Rewl rag danvon TCP pella ny dhanvon UDP.

Mar fyll danvon pella hwath

Check mar devnydh router aral po proviador dha junyans NAT kyns ma hedho an trementrys dha router. Mar rewlta dew router, res yw restra an dhew rag danvon pella. Mar devnydh dha broviador carrier-grade NAT, govyn mars yll ev ri trigva IPv4 poblek, po devnydh ost po tunnel a skoodh UDP ow tos a-bervedh. Ny yll rewl dha router restra NAT an proviador. Mir orth gid TP-Link rag danvon porthow pella a-dro dhe'n edhom a drigva WAN poblek.

Rewlow fos dan IPv6

Ro kummyas dhe'n porth UDP dewisys dre fos dan IPv6 an router ha dre fos dan an jynn. Devnydh trigva IPv6 an jynn hag a dhegemer junyansow RakNet avel kosten.

Check bos trigva IPv6 an hanow ost ow tiskwedhes an jynn na. Mar chanj y drigva IPv6, nowedh an kovadh DNS ha pub rewl fos dan gans an trigva na ynni.

Hanow ost a dhispleg trigvaow IPv4 hag IPv6 a res dhodho kavos fordh hag a ober rag pub trigva diskwedhys. Check an dhew vagas rewlow mar yll unn gwarier omjunya ha ny yll gwarier aral.

Mar chanj danvon IPv4 pella niver an porth, check bos an porth a skrif an waroryon ow hedhes an goslowyer IPv6 ynwedh. Treylya porth IPv4 ny restr an fordh IPv6.

Proviadoryon ost ha tunnellow

Res yw dhe'n proviador po'n tunnel skoodhya UDP war an drigva ha'n porth poblek a res dhe'n waroryon. Check y borthow rannys ha rewlow fos dan an rosweyth keffrys ha fos dan an servyer y honan.

Mar danvon proxy UDP moy trigvaow an kliensow pella dre protokol PROXY v2, helyow Danvon UDP pella ha protokol PROXY. Grant hedhans dhe'n goslowyer UDP a dhegemer dhedhy yn unnik dhyworth an proxy a drestydh.

Arbrovi an junyans

Omjun dhyworth yn-mes dhyworth rosweyth leel an servyer gans kliens Raknetify2 nowedhys. Devnydh trigva kepar ha raknet;play.example.com:25565, gans an porth UDP poblek.

Arbrov an fordh gans junyans RakNet gwir. Ny yll hwilans UDP heb gorthyp rei sewyans sur, drefen gonis hag a ober a yll tewlel yn-mes fardellik arbrov nag ywa aswonnys ganso. Skrifennow Nmap a-dro dhe hwilans UDP a styrya hemma.

Junyans TCP sewinek a afydh an fordh TCP hepken. Mar diwedh termyn RakNet, check an goslowyer, kosten an danvon pella, an porth UDP ha rewlow an fos dan der gid kavos gwallow.

Kesplegadowder

Check an kesplegadowder rag an gwersyon poran a iskargys. Yma'n skorren displegyans ow skoodhya nebes traow martesen nag usi yn gwersyon dyllys hwath.

Gwersyons Minecraft ha Java

Rag Fabric, iskarg compatibility.json a'n keth gwersyon ha'n JAR. Kav dha wersyon Minecraft yn gameVersions ha check an edhomow yn depends y'n kovadh gwiw yn-dann runtimes. Restren rag hwilas kedhlow yw an JSON ma. Ny res yw hy gorra y'n blegel mods.

Rag Forge, NeoForge ha Spigot/Paper, check an gwersyons res a dhiskwedh an restren ha'y folen iskarga. Skoodhyans rag unn kargyer ny afydh skoodhyans rag kargyer aral.

An gwersyon Java a wovyn Raknetify2 yw an leia. Res a yll bos dhe Minecraft po dhe'n kargyer kavos gwersyon nowyttha. Dewis gwersyon Java a dhall dhe'n tri.

Gwersyons an kliens ha'n servyer

Mar pell bos, devnydh an keth gwersyon Raknetify2 war an kliens ha'n servyer po proxy a dhegemer y junyans. Red notennow an gwersyon kyns meska gwersyons. Res yw dhe junyansow RakNet kodys kavos skoodhyans rag protokol kodya gans gwirheans y'n dhew benn. Ny yll an Raknetify kensa na gwersyons Raknetify2 a-gyns an protokol ma gul an junyansow kodys ma gans parow nowedhys.

Raknetify2 a berth protokol gwari Minecraft usi seulabrys. Rag junya gwersyons Minecraft diblans, res yw kavos treylyer protokol kesplegadow.

Modow erell

An fordh drehevyans a arbrov an kesplegadowder gans Polymer, Krypton, PacketFixer ha Fast IP Ping. An arbrovow a dal rag an gwersyons ha kesunyansow dewisys gans an fordh na. Mir orth sewyansow trehevyans an gwersyon pan hwillydh a-dro dhe gesunyans arbennek.

Rag gwall yn kuntell modow brassa, helyow an gid kavos gwallow. Gorr niver dien gwersyon pub mod yn dha dherivas.

Modh gans aray fast

Modh gans aray fast

Y'n kas kemmyn, Raknetify2 a as an kanolyow fardelik diblans dhe besya pan wort kanal war gedhlow a fyll. An modh gans aray fast a worr pub fardellik Minecraft war unn kanal. Mar fyll unn fardellik, res yw dhe bub fardellik diwettha y'n keth tu gortos bys pan vo an unn gollis danvenys arta. Drefen hemma y peys an aray a wort nebes medhelweyth rag difenn orth tolla. An trementrys gwari nag usi keskelmys ganso a dal gortos ynwedh.

Galosegi an modh gans aray fast

  1. Ynstal gwersyon Raknetify2 a skoodh an modh ma war an servyer po proxy a dhegemer junyansow RakNet ha war bub kliens RakNet.

  2. Form config/raknetify2-compatibility.json a-dhiworth plegel oberi an servyer po'n proxy. Form an blegel config mar nyns eus anedhi.

  3. Keworr hemma:

    {"mode": "ordered"}
  4. Dastalleth an servyer po'n proxy.

An kliensow a helyn dewis an servyer yn awtomatek. Ny res dhe waroryon furvya restren restrans na chanjya aga thrigva servyer RakNet.

Pub fardellik Minecraft a dhevnydh unn kanal fydhyek gans aray fast yn pub tu, ynwys merkyow fin a vuntellow ha chanjyow a vys.

Settyansow proxy

Pan omjun an waroryon dre Velocity po BungeeCord, set an modh gans aray fast war an proxy na, ynwedh mar rewla an medhelweyth er-bynn tolla war servyer a-dryv.

An rewl a bes pan chanjir a servyer dhe servyer a-dryv. Y'n modh ma an proxy a dhanvon govynnow keepalive an servyer a-dryv pella dhe'n kliens gwir yn le gorthebi dhedha y honan.

Checkya an dewis

Orth an junyans RakNet kensa, an konsol a dhiskwedh:

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

Mar akordya an dhew benn war an modh, skrifys yw ordered compatibility negotiated y'n govrol ha trigva an par wosa henna.

Gwith an arbrovow er-bynn tolla galosegys hag arbrov dha restrans dha honan.

Kliensow kottha

Kliensow RakNet na skoodhons an modh gans aray fast ny yllons omjunya orth servyer a'n erwydh. Nowedh Raknetify2 war an kliensow na, po omjun gans trigva ha porth TCP kemmyn an servyer po'n proxy heb raknet; orth an dalleth.

Dehweles dhe lies kanal

Chanj synsys an restren dhe:

{"mode": "multichannel"}

Dastalleth an servyer po'n proxy wosa henna. Mar dileydh an restren ha dastalleth, an modh lieskanal a dheu war-dhelergh ynwedh.

Kudynnow gans an restrans

Res yw dhe'n restren synsi unn dewis yn unnik, y hanow mode ha'y dalvosogeth "ordered" po "multichannel". Yma difrans ynter lytherennow bras ha byghan.

Mar yw an restrans drog po mar ny yllir redya an restren, difennys yw junyansow RakNet. Ewnhe an restren ha dastalleth an proses.

Mar diskwedh an konsol multichannel hwath, check bos an restren yn plegel oberi an servyer po'n proxy a dhegemer an junyans RakNet. Dastalleth an proses na.

Treusperthi gwaroryon yn awtomatek

Servyoryow Fabric, Forge ha NeoForge a yll dewis RakNet pan dreusperthons kliens a skoodh an gallos ma dhe gosten settys. Devnydhys yw skoodhyans treusperth Minecraft y honan, degys yn Java Edition 1.20.5. Check bos dha wersyon Raknetify2 ow skoodhya gwersyon Minecraft ha'n kargyer orth pub penn.

Ynstal Raknetify2 war an servyer a dhanvon ha war an kliens. Res yw dhe'n kosten profya goslowyer RakNet kesplegadow ha degemeres treusperthyansow Minecraft ow tos a-bervedh.

An restrans ma a dal rag treusperthyansow danvenys dre'n tri hargyer modow a-ugh. Ny red an ynworransow Spigot/Paper, Velocity ha BungeeCord an restren treusperthyans ma.

Restra an servyer a dhanvon

Form config/raknetify2-transfers.json yn plegel an servyer a dhanvon:

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

Asle an hanow ost ha porthow an ensampel gans re an kosten ha dastalleth an servyer a dhanvon. Keworr kostenow erell y'n keth listen.

Skrifva Ster
host Hanow ost po trigva IP an kosten, heb ragell treusperth na phorth
tcpPort Porth an kosten y'n govyn treusperth kensa
udpPort Porth RakNet poblek may tal an kliens treusperthys omjunya orto

An porth TCP ha'n porth UDP a yll kavos an keth niver. Mar treyl router an porth UDP, devnydh an porth poblek y'n restren ma. Skrif an porthow avel niverow JSON.

Danvon treusperthyansow dhe hanow ost ha porth TCP usadow an kosten. Raknetify2 a jeck mar deriv an kliens bos treusperthyansow awtomatek skoodhys ganso. Mar skoodh an kliens hemma ha mar teves an kosten, Raknetify2 a dhewis an porth UDP settys. Kliensow erell ha kostenow na dhevesons a with an trigva dreusperthi kensa.

Y tyllerir an hanow ost ha'n porth TCP a'n govyn treusperthi rag kavos an kosten. Ny wra lytherennow bras ha byghan, poynt DNS orth an diwedh, na furvow skrifa kehaval a'n drigva IPv6 gul difrans. Ny dhevnydhir hwilans DNS. Dew hanow ost a wra troylya dhe'n keth trigva a res dhega kavos dew govadh. Arwodhyow hwiwl (wildcards) nyns yns skoodhys.

Restra an kosten

Rag kosten hag a dhevnydh server.properties Minecraft, set accepts-transfers=true ha dastalleth an kosten. Proxy orth an kosten a yll kavos y dhewis treusperthi y honan. Dre savon Minecraft a omwith orth treusperthyansow ow tos a-bervedh, kyn fe'n junyans didro owth oberi yn ewn.

Res yw bos goslowyer RakNet an kosten, danvon UDP poblek pella ha fos dan an jynn restres seulabrys. Restren treusperthyans an servyer a dhanvon a dhewis an trigva danvenys dhe'n kliens.

Check an dhew fordh, IPv4 hag IPv6, mar deriv hanow ost an kosten an dhew eghen trigva. Arbrov junyans RakNet didro kemmyn orth an kosten kyns hwilas a-dro dhe dreusperthyans awtomatek.

Gwith py le pynag eus arbrovow omgelmi po hedhans war an kosten. An restrans ma ny ro kummyas dhe waroryon na sevel yn le gwirheans an servyer.

Gwallow restrans ha hedhi an dewis

Skrifvaow a fyll, skrifvaow anaswonnys, porthow drog ha kostenow dewblek a wra gwall restrans orth an dalleth. Kav an gwall yn kovrol an servyer, ewnhe an JSON ha dastalleth.

Rag hedhi an dewis awtomatek, dile an restren restrans po devnydh {"destinations": []}. Dastalleth an servyer a dhanvon wosa henna. Y wovynnow treusperthi a with aga thrigvaow kensa.

Danvon UDP pella ha protokol PROXY

Proxy UDP a yll danvon trementrys RakNet pella ha gwitha trigva kensa an kliens dre brotokol PROXY v2. Galoseg hemma pan dhanvon proxy UDP a-rag dha woslowyer an pennlinennow na dhodho. Danvon porthow pella war router y'n fordh usadow ny ergh hemma.

War an servyer po proxy Minecraft a dhegemer an trementrys UDP danvenys pella, form config/raknetify2-proxy-protocol.json:

{
  "trustedProxies": ["192.0.2.10"]
}

Asle an ensampel gans gwir drigva IP an bennfenten a'n proxy UDP, po oberva trigvaow CIDR a rewlys ta. Res yw dhe'n drigva mos war-barth gans an pyth a wel an goslowyer wosa pub NAT ynter an dhew. Y hyllir skrifa IPv4 hag IPv6 yn tidro. Naghesys yw henwyn ost DNS. Dastalleth an servyer po'n proxy a dhegemer.

Restr an proxy a dhanvon pella may tanvono pennlinennow protokol PROXY v2 rag UDP. Raknetify2 a dhegemer trigvaow kliensow danvenys pella dhyworth an pennfentynnyow skrifys hepken. Ha'n dewis ma galosegys, naghesys yw junyansow RakNet didro heb an pennlinennow na. An goslowyer TCP a with y restrans usi seulabrys.

Treyst ha hedhans

Pub proxy y'n listen yw trestys dhe ri trigvaow kliens. Finn hedhans dhe'n porth UDP a-dryv yn y fos dan may hallo an proxy medhyllys hepken y hedhes. Gwith an obervaow trigvaow trestys mar gul del yllons bos war dha rosweyth.

Ny dal an restren synsi marnas trustedProxies, gans yn hy leia unn kovadh. Listen wak yw gwall. Restren dhrog a let an goslowyer RakNet orth dalleth.

Rag dehweles dhe junyansow UDP didro, dile an restren ha dastalleth an goslowyer. Nowedh war-barth an fordh danvon pella war an proxy ha rewlow an fos dan rag an fordh nowydh.

Mar fyll junyansow wosa galosegi hemma, check gwir drigva pennfenten an proxy war an servyer a-dryv, an oberva trigvaow trestys a settysys, ha mars yw an proxy ow tanvon pennlinennow UDP protokol PROXY v2.

Rag ynstallya proxy Minecraft ha restra an servyoryow a-dryv, helyow Velocity ha BungeeCord.

Simple Voice Chat

Raknetify2 a yll kevranna goslowyer UDP y servyer gans Simple Voice Chat war Fabric, Forge, NeoForge, Spigot ha Paper.

Ynstal Simple Voice Chat war an servyer ha war pub kliens a vynn keskewsel dre lev. Helyow y gid rag restra servyer rag nemoren y dhewisyow.

Devnydh an blegel config yn gwreydhen plegel an servyer rag restren Raknetify2, war Spigot/Paper ynwedh. Restren Simple Voice Chat y honan a bes yn le arbennek an leuren diskwedhys a-woles.

Kevranna porth an gwari

  1. Form config/raknetify2-voicechat.json yn plegel an servyer gans an synsys ma:

    {"enabled": true}
  2. Set port=-1 yn restrans servyer Simple Voice Chat. War servyoryow gans modow, an restren yw config/voicechat/voicechat-server.properties. War Spigot/Paper yma plugins/voicechat/voicechat-server.properties.

  3. Gas bind_address gwag mar eus unn goslowyer RakNet a gyfarydh ganso. Mar peus lies goslowyer war an porth UDP na, gorr an trigva leel a'n goslowyer a vynnys kevranna.

  4. Dastalleth an servyer ha resek /voicechat test <PLAYERNAME> rag gwarier junys.

Mar devnydh an goslowyer RakNet porth aral ages Minecraft, set port an lev dhe'n porth UDP leel na yn tidro, yn le devnydhya -1. Rag ensampel, goslowyer RakNet war borth UDP leel 25570 a res dhodho kavos port=25570.

Set voice_host mar res dhe'n kliensow kavos trigva po porth poblek aral. Mar danvon router UDP poblek 25580 pella dhe UDP leel 25570, devnydh port=25570 ha voice_host=play.example.com:25580. Yth yw le an trigva poblek yn voice_host. An dewis bind_address a dhewis goslowyer leel.

Raknetify2 a brofi an soket UDP kevrannys dre API Simple Voice Chat. Simple Voice Chat a wirha hag a god an keskows lev. Gwaroryon a yll keskewsel dre lev gans junyansow gwari TCP po RakNet.

Gonisyow UDP ha proxyow erell

Gwith Query ha Geyser war borthow UDP a-les. An keskelmyans rag kevranna an soket a skoodh Simple Voice Chat hepken.

An keskelmyans ny gevrann soket proxy lev war Velocity po BungeeCord. Helyow gid Simple Voice Chat rag settya proxy ha ro dhe'n proxy lev porth UDP a-les. Gans an ynworrans proxy lev sodhogel, set pub dewis voice_host poblek yn restrans lev an proxy. An ynworrans na ny dhegemer dewisyow voice_host an servyoryow a-dryv.

Rag tunnel UDP kemmyn, set voice_host dhe'n hanow ost poblek ha'n porth UDP a dhanvon pella dhe'n servyer ma.

Hedhi an kevrannans po diskoulma kestenn soket

Mar lavar an kovrol No RakNet listener matches the voice bind address and port, check bos RakNet dallethys yn ewn ha bos porth an lev ha'n drigva gelmi kehaval dhe re an goslowyer leel.

Mar lavar Multiple RakNet listeners match the voice bind address, dewis trigva leel arbennek hag a gyfarydh ganso yn bind_address ha dastalleth.

Nyns eus saw unn ynworrans Simple Voice Chat a yll profya y soket UDP. Mar derivas an towlen orth dalleth bos ynworrans aral ow profya soket seulabrys, dewis py geskelmyans soket a vynnys devnydhya.

Rag hedhi keskelmyans Raknetify2, set {"enabled": false} yn y restrans lev po dile an restren na. Ro porth UDP a-les dhe Simple Voice Chat, nowedh y rewlow fos dan po danvon pella ha dastalleth an servyer.

Kavos gwallow

Yma TCP owth oberi mes ny dheu gorthyp RakNet a-dermyn

Check an traow ma y'n aray ma:

  1. Yma gans an kliens an mod Raknetify2 ewn rag y gargyer ha'y wersyon Minecraft.
  2. Raknetify2 yw ynstallys war an servyer po'n proxy a dhegemer an junyans, ha dallethys yw heb gwall goslowyer.
  3. An trigva a dhalleth gans raknet; hag a dhevnydh an porth UDP poblek.
  4. An proviador ost, an router ha fos dan an jynn a ro kummyas dhe UDP war an porth na.
  5. Trigvaow IPv4 hag IPv6 an hanow ost a dywys dhe'n jynn medhyllys, ha rewlow an fos dan ragdha a ober.

Junyans TCP sewinek a afydh an fordh TCP hepken. Helyow Settya an fos dan hag an router rag checkya danvon UDP pella ha hedhans IPv6. Mar yw protokol PROXY galosegys, res yw dhe'n kliensow hedhes an goslowyer dre proxy trestys restres seulabrys.

An trigva yw kemerys seulabrys

Hwila rag proses aral a dhevnydh an porth UDP. Query, Geyser ha gonisyow UDP erell a res dhega kavos porthow aga honan. Simple Voice Chat a yll devnydhya an keskelmyans rag kevranna porth.

Y hyll'ta dewis porth UDP leel aral dre dhewisyow goslowes servyer didro po dhewisyow Velocity ha BungeeCord. Check an gwersyon res rag dewis Spigot/Paper. Mar chanjydh porth poblek an router hepken, an gestenn soket leel a bes.

Junya a ober mes treusperthi a fyll

Omjun yn tidro orth an kosten gans y drigva raknet;. Mar fyll an junyans, ewnhe goslowyer an kosten po fordh an rosweyth kynsa.

Mar ober junyansow didro, check mars yw an kosten ow tegemeres treusperthyansow ow tos a-bervedh. Servyer Minecraft a dhevnydh server.properties a res dhodho accepts-transfers=true. Junyansow didro ny arbrov an dewis ma.

Kehevel wosa henna hanow ost ha porth TCP an treusperthyans gans config/raknetify2-transfers.json war an servyer a dhanvon. Check bos an restren kergys wosa dastalleth ha bos an kliens ow skoodhya treusperthyansow RakNet awtomatek. Mir orth Treusperthi gwaroryon yn awtomatek.

Gwallow kodyans po brotokol

Check gwersyons Raknetify2 orth pub penn an junyans. Nowedh an kliens ha'n servyer po'n proxy war-barth mar chanj gwersyon an protokol kodys. Gwith dewisyow gwirheans an servyer kepar del yns an termyn y hwyllydh an gwall.

Gwallow stag orth mod arbennek

Skrif py wrians a wra an gwall diskwedhes, kepar ha ygeri restren draow an gwarier, degemeres kuntell daffar, chanjya bys po gorra entita dhe omdhiskwedhes. Kehevel an keth gwrians dre TCP ha dre RakNet war ynstallyans arbrov a-les mar possybyl yw.

Nebes fardeligow personelhes a dhepend war aray fardeligow Minecraft usadow. Awtoryon modow a yll disklerya an dependans ma dre'n kesvejeth rag aray an fardeligow.

Derivas pryv

Ygor derivas yn rol gwallow Raknetify2 ha keworr an traow ma:

  • Gwersyons Minecraft, Java, an kargyer ha Raknetify2 orth pub penn.
  • Gwersyons medhelweyth an servyer ha'n proxy, ynwys pub proxy a dhanvon UDP pella.
  • Modow erell ynstallys ha'ga gwersyons.
  • An kammow dhe wul an kudyn diskwedhes arta ha'n pyth a waytys y wharva.
  • Mars yw an keth kammow owth oberi dre TCP.
  • Rannow perthynadow a govrolyow an kliens, an servyer ha'n proxy a'n keth assay.

Dilea tokynnys hedhans, geryow tremena ha kedhlow privedh erell kyns ughkarga kovrolyow. Gwith an messajys gwall ha'n rol galvow (stack traces) a res rag kavos acheson an kudyn.

Keskelmyans modow

Raknetify2 a wra grontya dhe vodow disklerya py drementrys Minecraft a dal gwitha aray gans aga fardeligow personelhes. Devnydh hemma pan res rag dyghtya fardellik kavos entita, rann a'n bys, restren draow po studh aral gwruthys gans fardeligow a dheuth kyns.

Bagasow aray

Bagas Trementrys stag orto
ui Rolyow ha kesoberow diblans dhyworth an bys
entity Entitias owth omdhiskwedhes, ow mos dhe-ves hag ow movya
world_interaction Restrennow traow ha kesoberow erell a dhepend war an bys
effects Sennyow ha rannigow
chunk Nowedhyansow an tirwedh, blokkys ha golow

Pub bagas a borth an fardeligow yn fydhyek ha herwydh aga aray a-bervedh y ganal. Fardeligow yn bagasow diblans a yll dos yn aray aral an eyl orth an y gila. Dewis an bagas a gyfarydh gans an pyth a dhepend an fardellik orto.

Keskelmyans dewisadow rag Fabric

Keworr proviador orth an poynt entra raknetify:packet_channels yn fabric.mod.json dha vod. An proviador a weythres Consumer<BiConsumer<String, String>> gans eghennow JDK. Yma ow tegemeres kovadher hag a dhegemer aswonnans fardellik personelhes ha bagas aray.

Kesun an kovadh ma gans dha vetakedhlow usi seulabrys ha gorr hanow leun dha broviador yn le an hanow klass:

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

Gwith an rann erel a fabric.mod.json, ynwys an poyntys entra usi seulabrys. Tamm hepken a'n restren metakedhlow yw hemma.

Rag ensampel, ystynnyans rag movyans entita a yll kovadha example:entity_path y'n bagas entity. An skrifennow rag API PacketOrdering a dhiskwedh gweythresans an proviador.

Ny alw Fabric an poynt entra ma mar nyns eus Raknetify2. Res yw dhe broviadoryon disklerya aswonnansow ha bagasow orth darbari heb trestya bos mod aral gorfen gans y dharbarans y honan.

Fatel ober an kovadhans

Modow Forge ha NeoForge, hag ynworransow servyer po proxy, a yll gelwel PacketOrdering.register(identifier, group) orth darbari pan yllir devnydhya Raknetify2. Hanow an klass yw com.ishland.raknetify.api.PacketOrdering. Kovadh kyns degemeres junyansow gwaroryon ha with an kod dewisadow dhyworth karga klassow Raknetify2 mar nyns eus an mod.

An diskleryansow a dal rag junyansow nowydh. Junyansow usi seulabrys a with an rewlow a veu degemerys gansa orth an dalleth. Grontys yw disklerya an keth tra artyth arta. Bagasow diblans rag an keth aswonnans yw naghesys.

Res yw dhe aswonnansow an fardeligow devnydhya spas henwyn personelhes ewn. An spas henwyn minecraft yw gwithys rag y dhevnydh y honan. An fin rag pub penn yw 128 diskleryans, ynwys rewlow y'n kod ha kovadhansow dhyworth modow erell. Y hyll pub aswonnans synsi bys yn 255 arwodhen ASCII herwydh syntaks an API rag aswonnans gans spas henwyn.

Parow RakNet nowedhys a dhanvon diskleryansow an eyl dhe'n y gila pan drehever an junyans. Servyer po proxy a yll devnydhya diskleryans an par mar nyns eus ganso rewl leel rag an fardellik na. An rewlow leel a dheu kyns. Dyskleryansow an par a dal rag an junyans na hepken.

Proxyow UDP

Mir orth Danvon UDP pella ha protokol PROXY rag treusdhannvonoryon UDP ha trigvaow kliensow danvenys pella.

Rag settya proxy Minecraft, mir orth Velocity ha BungeeCord.

English (US)

Clone this wiki locally