Repository navigation
Wiki kw gb
- Pennfolen
- Ynstallyans
- Velocity ha BungeeCord
- Settya an fos dan hag an router
- Kesplegadowder
- Modh gans aray fast
- Treusperthi gwaroryon yn awtomatek
- Danvon UDP pella ha protokol PROXY
- Simple Voice Chat
- Kavos gwallow
- Keskelmyans modow
- Proxyow UDP
Junyansow rosweyth dre RakNet rag kliensow ha servyoryon Minecraft.
| 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 |
-
Lieswarier
-
Keworra servyer
-
Trigva an Servyer
Trigva an Servyer RakNet · UDP raknet;play.example.com:25565TCP play.example.com:25565 -
Gwrys
-
Junya an Servyer
| F3 | |
|---|---|
| RakNet · UDP | Gweythres · MTU 1400 |
| TCP | Anweythres |
- Kliens · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
- 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 |
| 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 |
Servyer / Velocity / BungeeCord
| JSON | |
|---|---|
| ① ② ③ | {"mode":"ordered"} |
| ① ∥ ② ∥ ③ | {"mode":"multichannel"} |
| 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
| 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"]}-
Servyer A · Fabric / Forge / NeoForge ·
config/raknetify2-transfers.json{"destinations":[{"host":"play.example.com","tcpPort":25565,"udpPort":25570}]} -
Servyer B ·
play.example.com·server.properties→accepts-transfers=true -
Servyer A ·
/transfer play.example.com 25565 Alex→ Kliens (Alex) → RakNet ·play.example.com:25570
| Minecraft | |
|---|---|
ui |
Dewisyow |
entity |
Korf Eskern |
world_interaction |
Rolas |
effects |
Perthyglow |
chunk |
Stockys |
- Fabric ·
compatibility.json·gameVersions/runtimes/depends - Forge / NeoForge / Spigot / Paper · GitHub Releases
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.
- Check gwersyons Minecraft ha modow a ober war-barth.
- Dewis gwersyon, iskarg ha'n ynstal.
- Omjun gans trigva kepar ha
raknet;play.example.com.
- Velocity ha BungeeCord
- Settya an fos dan hag an router
- Treusperthi gwaroryon yn awtomatek
- Danvon UDP pella ha protokol PROXY
- Kevranna porth UDP gans Simple Voice Chat
- Kavos ha derivas gwallow
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.
Raknetify2 a dhevnydh an leshyans MIT hag a with an diskleryansow gwiryow kopia kensa. An kod rosweyth a sevel war Raknetify ha netty-raknet.
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.
- Ynstal an mod kliens rag dha gargyer.
- Ynstal an mod servyer a dheu ganso, po'n ynworrans Spigot/Paper war servyer a'n skoodh.
- Helyow Settya an fos dan hag an router rag ri kummyas dhe junyansow UDP orth an servyer.
- Dastalleth an kliens ha'n servyer.
- Keworr trigva servyer kepar ha
raknet;play.example.comporaknet;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.
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.
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.
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 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.
- Check bos junyansow TCP kemmyn owth oberi dre dha broxy, ynwys gwirheans ha chanjya a servyer dhe servyer a-dryv.
- Hedh an proxy hag iskarg an ynworrans ewn dhyworth GitHub Releases.
- Gorr
raknetify2-velocity-*-all.jarporaknetify2-bungee-*-all.jaryn plegelpluginsan proxy. Dilea pub ynworrans Raknetify po Raknetify2 kottha a'n blegel na. - Ynstal an mod kliens Raknetify2 ewn herwydh an gid ynstallya.
- Check an dewisyow goslowes a-woles, dastalleth an proxy ha hwila y govrol rag gwallow goslowyer RakNet.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |
Mar usi an servyer a-dryv router IPv4:
- 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.
- Keworr rewl danvon UDP pella rag an porth poblek a wra an waroryon devnydhya.
- Set an kosten y'n rewl dhyworth trigva leel an jynn na ha porth UDP goslowyer RakNet.
- 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.
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.
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.
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.
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.
Check an kesplegadowder rag an gwersyon poran a iskargys. Yma'n skorren displegyans ow skoodhya nebes traow martesen nag usi yn gwersyon dyllys hwath.
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.
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.
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.
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.
-
Ynstal gwersyon Raknetify2 a skoodh an modh ma war an servyer po proxy a dhegemer junyansow RakNet ha war bub kliens RakNet.
-
Form
config/raknetify2-compatibility.jsona-dhiworth plegel oberi an servyer po'n proxy. Form an blegelconfigmar nyns eus anedhi. -
Keworr hemma:
{"mode": "ordered"} -
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
-
Form
config/raknetify2-voicechat.jsonyn plegel an servyer gans an synsys ma:{"enabled": true} -
Set
port=-1yn restrans servyer Simple Voice Chat. War servyoryow gans modow, an restren ywconfig/voicechat/voicechat-server.properties. War Spigot/Paper ymaplugins/voicechat/voicechat-server.properties. -
Gas
bind_addressgwag 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. -
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.
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.
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.
Check an traow ma y'n aray ma:
- Yma gans an kliens an mod Raknetify2 ewn rag y gargyer ha'y wersyon Minecraft.
- Raknetify2 yw ynstallys war an servyer po'n proxy a dhegemer an junyans, ha dallethys yw heb gwall goslowyer.
- An trigva a dhalleth gans
raknet;hag a dhevnydh an porth UDP poblek. - An proviador ost, an router ha fos dan an jynn a ro kummyas dhe UDP war an porth na.
- 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.
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.
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.
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.
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.
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.
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.
| 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.
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.
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.
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.