Skip to content

Wiki so so

pjscruggs edited this page Nov 11, 2026 · 1 revision

Raknetify2 · Soomaali (Soomaaliya)

Language

Multiplayer

Isku xirka shabakadda RakNet ee macaamiisha iyo seerfarrada Minecraft.

Ku rakib · GitHub

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

Ku dar server

  1. Multiplayer

  2. Ku dar server

  3. Cinwaan Server

    Cinwaan Server
    RakNet · UDP raknet;play.example.com:25565
    TCP play.example.com:25565
  4. La sameeyay

  5. Ku biir Shaxda

F3 · Raknetify2

F3
RakNet · UDP Wuu shaqaynayaa · MTU 1400
TCP Ma shaqaynayo

Velocity / BungeeCord

  1. Macmiil · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
  2. Velocity / BungeeCord → TCP → Seerfar
Lambarka Dekedda · 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

La soo dhaafay

Cinwaan Server UDP
raknet;play.example.com:25580 play.example.com:25580 → NAT → 192.0.2.10:25570
Seerfar · 192.0.2.10 25570/udp

config/raknetify2-compatibility.json

Seerfar / Velocity / BungeeCord

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

Simple Voice Chat

Seerfar 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

Cinwaan Server trustedProxies RakNet
192.0.2.10 · PROXY v2 / UDP ["192.0.2.10"] ✓
192.0.2.11 · PROXY v2 / UDP ["192.0.2.10"] ✗
Macmiil → RakNet / UDP ["192.0.2.10"] ✗

config/raknetify2-proxy-protocol.json

{"trustedProxies":["192.0.2.10"]}

Minecraft ≥ 1.20.5 · /transfer

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

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

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

PacketOrdering

Minecraft
ui Fursadaha
entity Qolfof
world_interaction Inventory
effects Qaybaha
chunk Blocks

PacketOrdering.java

Nooc aan is qaban karin!

Ka warbixi Boogaha

Guriga

Raknetify2

Marka dad badan ay wada ciyaarayaan Minecraft, Raknetify2 wuxuu xogta ku diraa RakNet isagoo adeegsanaya UDP. Xogtu waxay martaa kanaallo kala duwan. Haddii xirmo xog ahi ku lunto hal kanaal, kanaallada kale weli way sii gudbin karaan xogta. Sidaas ayay ciyaartu uga jawaabi kartaa falalkaaga inta xogtii luntay dib loo dirayo ama qaybo ka mid ah dunida ciyaarta la gudbinayo.

Raknetify2 waa furka madaxbannaan ee Raknetify, asal ahaan waxaa soo saaray ishland. Furku wuxuu ku darayaa taageerada noocyada cusub ee Minecraft wuxuuna haystaa gaadiidka, isku-darka platform, iyo tijaabooyinka isku-dhafka ah.

Bilow

  1. Ka hubi Minecraft iyo mod isku xirnaanta.
  2. Dooro soo dejinta oo ku rakib.
  3. Xidhiidh la cinwaan sida raknet;play.example.com.

Xeerarka Server-ka

Mod qorayaashu waxay isticmaali karaan interface packet ordering si ay u muujiyaan ku tiirsanaanta u dhexeeya payloads custom iyo Minecraft gaadiidka.

Xidhiidhka mashruuca

Raknetify2 isticmaalaa Liisaska MIT iyo haystaa ogeysiisyada xuquuqda daabacaadda asalka ah. Fulinta networking ah wuxuu ku dhisan yahay Raknetify iyo netty-raknet.

Cusbooneysiin

Soo dejisan kala soo bixi GitHub Releases. Ka hubi Minecraft version iyo shuruudaha loader ee soo bixitaankaas ka hor intaan la rakibin.

Meel aad ku soo dejisanayso Faylka Folder
Macaamiil ama server Fabric raknetify2-fabric-*.jar mods
Macaamiil ama server Forge raknetify2-forge-*.jar mods
Macaamiil ama server NeoForge raknetify2-neoforge-*.jar mods
Server Spigot ama Paper raknetify2-spigot-*.jar plugins
Velocity proxy raknetify2-velocity-*.jar plugins
BungeeCord proxy raknetify2-bungee-*.jar plugins

Xidho macaamiisha ama jooji server ka hor inta uusan bedelin JAR. Ka saar Raknetify JAR asalka ah iyo wax kasta oo Raknetify2 JAR ka horeeya oo ka mid ah rakibidda isku mid ah ka hor intaan la kordhin faylka cusub.

Folders macaamiisha ka mid ah Minecraft tusaale ama modpack aad bilowdo. Server iyo folders proxy ka mid ah server ama proxy rakibidda. abuuro folder ku habboon haddii aad loader ma abuuray weli.

Xidhiidhyada server-ka tooska ah

  1. Ku rakib mod macaamiisha ee loo yaqaan loader.
  2. Ku rakib mod server la mid ah, ama Spigot / Paper plugin on server la jaan qaada.
  3. Raac Qorraxda iyo router qaabeynta si ay u oggolaadaan UDP xiriirada server.
  4. Dib u bilow macaamiisha iyo server.
  5. Ku dar cinwaan server sida raknet;play.example.com ama raknet;play.example.com:25565.

Xafiisyada aan raknet; hordhaca ah isticmaalka TCP.

Dhismaha client mod oo keliya ma kordhiso RakNet taageerada server fog. Server operator waa in ay bixiyaan RakNet dhamaadka. Ciyaartoyda ku biiraya server qof kale ayaa badanaa u baahan yihiin in aan inbound router forwarding xeerarka.

Velocity iyo BungeeCord

Ku rakib plugin proxy isku mid ah iyo macaamiisha mod. Raac Velocity iyo BungeeCord si aad u aragto settings, backend soo gudbinta, xaddidaadyada helitaanka, iyo cinwaanka ciyaartoyda waa in ay isticmaalaan.

A kala go'an UDP dhagaystayaasha poort

Si aad u server Minecraft toos ah, u dhigi ujeeddada Java saxda ah hoos ku qoran. Proxy operators waa in ay isticmaalaan Qorshaha dhagaystayaasha Velocity iyo BungeeCord.

Platform Xukun Java Liitamada la aqbali karo
Server Fabric, Forge, ama NeoForge -Draknetify.fabric.portOverride=25570 1 ilaa 65534
Server Spigot ama Paper -Draknetify.spigot.portOverride=25570 1 ilaa 65535

Forge iyo NeoForge isticmaalaan code maqal wadaagaan, sidaa darteed magacooda hantidooda sidoo kale waxaa ku jira fabric. bedel 25570 la UDP la doonayo dekedda.

Spigot / Paper ≥ 0.1.0-beta.1.431

Ku dar argument ka hor -jar in amarka Java, ama in aad martida JVM arguments field. Restart server iyo oggolaan UDP on the doortay dhagaystayaashu port. Haddii xadka dadweynaha waa sidoo kale 25570, la xiriiraan raknet;play.example.com:25570. Haddii router ku turjumo xadka, isticmaal xadka dadweynaha ee cinwaanka macaamiisha. The TCP xadka ku nool qiimaha ka jira.

On Spigot / Paper, dhagaystayaasha UDP haystaa Minecraft TCP dhagaystayaasha xafiiska ku xiran. A override aan sharci aheyn ama ku nool UDP dekedda ka hortagtaa RakNet ka bilowdo. Ka hubi diiwaanka bilowga ee UDP xafiiska ku xidhan iyo dekedda. Ka saar xaqiiqada iyo dib u bilowdo si ay u noqdaan TCP dhagaystayaasha lambarka dekedda.

A router ama UDP proxy sidoo kale waxaa laga yaabaa in ay muujiyaan UDP port kala duwan ee dadweynaha iyo u gudbiyaan in ay dhagaystayaasha hadda jira iyadoon la beddelin server-ka Java arguments.

horumarinta dhismayaasha

Fur main guulaystay socda GitHub Actions iyo soo dejisan Artifacts archive. GitHub u baahan yahay xisaab si ay u soo dejisan workflow artifacts. U isticmaali table rakibidda kor ku xusan si ay u doortaan JAR ka archive.

Velocity iyo BungeeCord

Velocity iyo BungeeCord ku dhex fadhiyaan ciyaartoyda iyo servers backend Minecraft. Install Raknetify2 on proxy iyo on macaamiisha kasta oo ku xiran RakNet.

Raknetify2 · Macmiil --UDP--> Velocity / BungeeCord --TCP--> Seerfar

Servers backend ma u baahan tahay Raknetify2 ee jidkan xiriirka. Waxay weli u baahan yihiin mods, plugins, iyo taageerada soo gudbinta ee loo baahan yahay network aad. Raknetify2 ma turjumaan Minecraft versions ama bedeli xisaabta proxy ee xaqiijinta.

Ku rakib plugin-ka proxy

  1. xaqiijin in xiriirada TCP caadiga ah oo ka socda shaqadaada proxy, oo ay ku jiraan xaqiijinta iyo isbedelka u dhexeeya servers backend.
  2. Jooji proxy iyo soo dejisan plugin la mid ah ka GitHub Releases.
  3. Ku dheji raknetify2-velocity-*-all.jar ama raknetify2-bungee-*-all.jar faylka plugins ee proxy-ga. Ka saar dhammaan plugin-ka Raknetify ama Raknetify2 ee ka horeeyay faylkaas.
  4. Ku rakib Raknetify2 macaamiisha mod ku habboon iyadoo la isticmaalayo tilmaame rakibidda.
  5. Ka hubi settings dhagaystayaasha hoos ku qoran, dib u bilowdo proxy, iyo tijaabiyo log ee RakNet khaladaadka dhagaystayaasha.
  6. U oggolaadaan dadweynaha UDP gaadiidka in proxy iyo xaddidaadda backend ciyaarta dekedda sida ku qoran Qorraxda iyo router qaabeynta.

U isticmaal Raknetify2 la jaan qaadi kara soo saarka ku saabsan macaamiisha iyo proxy. Ka hubi La jaan qaadi kara ka hor isku darka soo saarka.

Velocity

The bind settings in velocity.toml doortaa Velocity ee Minecraft dhagaysiga cinwaanka iyo TCP dekedda. Raknetify2 caadi ahaan isticmaalaa lambarka dekedda isku mid ah ee UDP. The [servers] diiwaanka aqoonsadaan servers backend. Ilaalinta diiwaanadaas ku tilmaameen cinwaanka backend TCP. eeg Velocity ee qaabeynta.

Si aad u isticmaasho UDP port kala duwan, ku dar this JVM argument ka hor -jar in Velocity ee amarka bilaabida:

-Draknetify.velocity.portOverride=25570

Bedelo 25570 la xadka aad dooratay. Tani waxay bedeli kartaa RakNet UDP xadka iyadoo la ilaalinayo Velocity ee TCP xadka iyo backend cinwaanka. Restart Velocity ka dib markii ay isbedesho argument.

Configure ciyaartoyda soo gudbinta labada Velocity iyo backends. U isticmaalo soo gudbinta casriga ah marka software backend taageero, iyo haystaa soo gudbinta sirta gaar ah. Raac tilmaamaha backend-ka gaar ah ee Velocity ee macluumaad ciyaartoyda. Ilaalinta backend firewall xaddidaadyada meel la mid ah soo gudbinta.

BungeeCord

In BungeeCord ee config.yml, qiimaha host hoos kasta oo listeners entry muujinaya Minecraft dhagaysiga cinwaanka iyo TCP dekedda. Raknetify2 caadi ahaan ku daray UDP on lambarka dekedda. The servers entry haysta backend TCP cinwaanka. Settings kuwaas waxaa lagu sharaxay BungeeCord gabayga qaabeynta.

Si aad u UDP port kala duwan, ku dar this JVM argument ka hor -jar in BungeeCord ee amarka bilaabida:

-Draknetify.bungee.portOverride=25570

The override ka mid ah habka proxy oo dhan. Si aad u qaabeynta la dhagaystayaasha Minecraft badan, hubi in dhabta ah RakNet endpoints in diiwaanka bilowga ka hor intaan la kordhin xeerarka firewall. Restart BungeeCord ka dib markii ay isbedesho argument.

Ilaalinta xisaabta aaminka ah ee proxy. Spigot backends, BungeeCord ee Qorshaha IP-ga isku darka ip_forward: true on proxy la settings.bungeecord: true on backend. Soo gudbinta oo keliya ma ka hortagi qof ka mid ah ku xiran si toos ah backend. Restriction backend helitaanka isticmaalaya tilmaamo firewall.

Dooro cinwaanka ciyaartoydu isticmaalayaan

Labada proxy overrides aqbalaan dekedda ka 1 ilaa 65534. Qiimaha aan sharci ahayn waa la iska indho tiriyey, sidaa darteed hubi UDP dekedda ku xiran log bilowga. Ka saar xaqiiqada iyo dib u bilow si ay u noqdaan Minecraft dhagaystayaasha lambarka dekedda.

Ciyaartoyda ku xiran proxy ee guud hostname iyo UDP dekedaha, tusaale ahaan raknet;play.example.com:25570. Marka router ku turjumaan dekedaha, isticmaalka guud UDP dekedaha ee cinwaanka macaamiisha. Adeegyada aan raknet; hordhaca ah sii wadaan inay isticmaalaan proxy ee TCP dhagaystayaasha.

Ka tag su'aalaha, Geyser, iyo adeegyada kale UDP on UDP xeebaha kala duwan. A TCP xeebta kala duwan ma xalliyo khilaafka UDP socket.

Voice Chat iyo UDP dheeraad ah oo soo gudbinta

Simple Voice Chat wuxuu isticmaalaa plugin-kiisa proxy-ga ah iyo UDP-ka Velocity iyo BungeeCord. Raac Voice Chat proxy tilmaamo-ka si aad u abuurto.

Haddii UDP relay kala duwan ku fadhiya ka hor Minecraft proxy iyo u diraan PROXY protokolka v2 headers, qaabeeya Raknetify2 isticmaalaya UDP soo gudbinta iyo PROXY protocol. Dhisidda Velocity ama BungeeCord oo keliya uma baahna qaabeyntaas.

Ka hubi xiriirka

Imtixaan ka baxsan shabakadaada gudaha ah oo leh macaamiisha Raknetify2. Ku biir proxy-ga, u beddel server-yada backend ee aad isticmaaleyso, oo xaqiiji in aqoonsiga ciyaaryahanka iyo xuquuqda ay si sax ah u sii joogaan.

  • Haddii TCP iyada oo loo marayo proxy shaqooyinka laakiin RakNet jeer off, hubi proxy ee UDP dhagaystayaasha, xadka dadweynaha, IPv4 iyo IPv6 jidka, iyo xeerarka firewall.
  • Haddii labada gaadiidka ku fashilmaan marka proxy ku xiran backend, hubi in backend ee TCP cinwaanka, xeerarka helitaanka, iyo ciyaaryahanka soo gudbinta qaabeynta.
  • Haddii proxy warbixinno UDP deked qabsaday, hubi in su'aal, Geyser, cod proxy, ama hab kale oo ku xidhan.

Warbixinnada, ka mid ah labada proxy iyo backend logs ka isku isku xidhka isku dayaya. Ka eeg Xalinta Khilaafaadka ee macluumaadka version in ay ku jiraan.

Deegaanka Firewall iyo router-ka

Tallaabadani waa loogu talagalay operators server. Raknetify2 u baahan yahay UDP socodka shaqada ee server ama proxy aqbalaan xiriirada RakNet. Dhismaha default isticmaalaa lambarka dekedda la mid ah sida Minecraft ee TCP dhagaystayaasha.

Ciyaartoyda ku jira shabakada deegaanka oo isku mid ah, isticmaal cinwaanka server-ka iyo oggolaanshaha UDP iyada oo loo marayo firewall-ka martida. Router port forwarding waa lagama maarmaan marka gaadiidka internetka waa in ay ka gudbaan router IPv4 NAT.

Dooro meesha la doonayo iyo dekedda

Server-ka tooska ah

Dib u dir gaadiidka dadweynaha UDP si ay mashiinka socda server Minecraft la Raknetify2. Port ujeedada waa server ee RakNet UDP dhagaystayaasha. oggolaan in port in server-ka mashiinka martida firewall. Hayso jidka TCP ee hadda jira ee Minecraft xiriirada caadiga ah.

Tusaale ahaan, haddii Raknetify2 maqlay on UDP 25570, u gudbiyaan UDP dadweynaha dekedda si server ee cinwaanka gudaha ee dekedda 25570. server ee TCP dekedda ku noolaan kartaa 25565. eeg Xeerarka dhagaystayaasha direct-server si ay u doortaan UDP dekedda kala duwan.

Velocity ama BungeeCord

Dib u dir gaadiidka dadweynaha UDP si ay mashiinka socda Velocity ama BungeeCord la plugin Raknetify2 proxy. U isticmaali proxy ee RakNet UDP dhagaystayaasha sida meel u gudbinta. Ilaalinta proxy ee hadda jira ee TCP jidka dadweynaha ee Minecraft xiriirada caadiga ah.

Proxy ku xiran backend Minecraft servers ka badan TCP. In la kordhiyo Raknetify2 in proxy ma u baahan tahay in la furo backend gameplay UDP dekedaha ciyaartoyda.

Xidhiidh U-gaadhista in la oggolaado
Ciyaartoyda proxy Dadweynaha UDP in RakNet dhagaystayaasha, iyo sidoo kale dadka deggan TCP dhagaystayaasha
Proxy servers backend Backend Minecraft TCP dekedaha, la gaadhi karo oo keliya ka ah hosts proxy la doonayo
Dawladaha tooska ah ee deegaanka ciyaaraha ee backend Ilaalinta la xiray, oo ay ku jiraan IPv6

Marka proxy iyo backends ku socdaan si toos ah oo ku saabsan mashiinka aad ka maamuli, dhagaystayaasha backend waxay isticmaali karaan cinwaanka loopback la proxy configurated in ay halkaas gaadho. Across mashiinada, xaddidaadda backend TCP helitaanka proxy martida isticmaalaya firewall ama network gaar ah oo kala go '. Containers iyo martida maamula u baahan yihiin xaddidaadyo la mid ah qaabka network. eeg Velocity's backend ammaanka tilmaanta iyo BungeeCord's firewall guide.

Ciyaaryahanka soo gudbinta iyo xaddidaadyada firewall-ka ayaa wada shaqeeya. Gaarka ah ee backend-ka ah ayaa ka gudbi kara tijaabooyinka diiwaangelinta proxy-ga. Si loo rakibo plugin-ka, qaabeynta soo gudbinta, iyo UDP-ka dekedda, raac Velocity iyo BungeeCord.

Tirada dekedda dadweynaha iyo deegaanka

Dekedaha dadweynaha iyo dekedda dhagaystayaasha waxay kala duwanaan karaan marka router ku turjumaan dhexdooda:

Isku-dhafka Lifaaqa la isticmaali doono
Cinwaanka server-ka Lambarka UDP-ga dadweynaha
Lambarka dib-u-dirista ee router-ka ee dibadda Lambarka UDP-ga dadweynaha
Lambarka gudaha ee xeerka router-ka Iibka UDP ee dhagaystayaasha RakNet
Iibka gudaha ee daaqadda dabka ee martida Iibka UDP ee dhagaystayaasha RakNet

Soo gudbinta IPv4 port

Si aad u martigeliso ka dib router IPv4:

  1. Ka hel cinwaanka IPv4 deegaanka ee mashiinka aqbalaan xiriirada RakNet. U isticmaal DHCP kaydinta ama cinwaanka joogtada ah oo ku habboon si ay xeerka soo gudbinta sii wadaa in ay u diraan mashiinkaas.
  2. Ku dar UDP soo gudbinta xeer ah oo loogu talagalay ciyaartoyda xadka dadweynaha isticmaali doonaan.
  3. Dejinta meesha ay ku socoto xeerka in aad guriga ee mashiinka iyo RakNet dhagaystayaasha UDP xadka.
  4. U oggolaan inbound UDP ee dekedda dhagaystayaasha ee firewall martida ah.

Tusaale ahaan, server maqli UDP dekedda 25565 isticmaali kartaa xeer leh dekedda dadweynaha 25565, meel ujeedada 192.168.1.100, iyo meel ujeedada dekedda 25565. Beddelka magaca tusaale ah oo leh server aad aad u dhab ah ee goobta.

Hayso xeerka TCP jira ee xiriirada Minecraft caadiga ah. A TCP xagga kale ee xeerka oo keliya ma qaado UDP.

Marka loo gudbiyo weli ma guulaysto

Ka hubi haddii router kale ama ISP-gaaga uu sameeyo NAT ka hor inta aan gaadiidku gaadhin router-kaaga. Labada routers aad maamuli karto, soo gudbinta waa inay ka buuxaan labadaba. Haddii ISP-kaaga uu isticmaalo NAT-qaab-qaadashada, waydiiso haddii ay siin karto cinwaan IPv4 oo dadweyne ah ama isticmaal adeeg martigelin ama tunnel oo taageera UDP inbound. Xeerka router-kaaga ee soo gudbinta ma awoodi karo inuu qaabeeyo NAT-ka ISP-gaaga. Ka eeg Tallaabada TP-Link ee soo gudbinta boorsada shuruudaha cinwaanka WAN ee dadweynaha.

Xeerarka IPv6 firewall

U oggolaan in ay doortaan UDP dekedda iyada oo loo marayo labada router ee IPv6 firewall iyo firewall martida. Target IPv6 cinwaanka mashiinka aqbalaan RakNet xiriirada.

Ka hubi in hostname ee IPv6 cinwaanka tilmaamaysa in mashiinka. Haddii ay IPv6 cinwaanka beddelo, cusbooneysiiya DNS diiwaanka iyo dhammaan cinwaanka-gaar ah firewall xeerarka.

A hostname oo daabaca labadaba IPv4 iyo IPv6 cinwaanka u baahan yahay jidka shaqada ee cinwaan kasta oo la shaaciyey. Tijaabi labada kooxood ee xeerarka marka ciyaaryahan mid ka mid ah ayaa la xiriiri kara oo kale ma.

Haddii IPv4 soo gudbinta beddelo lambarka dekedda, hubi in ciyaartoyda dekedda galaya sidoo kale gaadho IPv6 dhagaystayaasha. A IPv4 dekedda tarjumaadda ma qaabayn jidka IPv6.

Shirkadaha martigelinta iyo tunnels

La bixiye ama tunnel waa in ay taageeraan UDP on the public endpoint aad ciyaartoyda siiyaan. Ka hubi qaybinta dekedda iyo network firewall xeerarka sida server ee firewall gaar ah.

Haddii dheeraad ah UDP proxy soo gudbiyaan cinwaanka macaamiisha isticmaalaya PROXY protocol v2, raac UDP soo gudbinta iyo PROXY protocol iyo xaddidaadda helitaanka ee soo dhaweynta UDP dhagaystayaasha in proxy aamin ah.

Ka hubi xiriirka

Xidhiidhka ka baxsan server's network gudaha la macaamiisha Raknetify2 la cusbooneysiiyay, isticmaalaya cinwaan sida raknet;play.example.com:25565. U isticmaal UDP dadweynaha dekedda in cinwaankan.

U isticmaal xiriirka RakNet dhab ah si aad u xaqiijiso jidka. A scan UDP oo hesho jawaab la’aan ka warbixin kartaa natiijo aan waxba sababtoo ah adeegga shaqada waxaa laga yaabaa in ay ka saaraan probe aan la garanayn. Xuquuqda Nmap ee UDP waxa uu sharaxayaa habdhaqankan.

A xiriirka TCP guulaysan xaqiijinaya oo keliya TCP jidka. Haddii RakNet jeer off, hubi dhagaystayaasha, soo gudbinta meel, UDP dekedda, iyo xeerarka firewall isticmaalaya Troubleshooting guide.

La jaan qaadi kara

Ka hubi isku xirnaanta ee soo saaridda gaar ah aad soo dejisan. Dhismaha qaybta waxaa ku jiri kara taageero oo aan weli soo muuqan soo saaridda.

Nooca Minecraft iyo Java

Si Fabric, soo dejisan compatibility.json ka soo bixitaan isku mid ah sida JAR. Ka hubi Minecraft version gameVersions, ka dibna hubi diiwaanka khuseeya hoos runtimes si ay u depends shuruudaha. Faylkan JSON waa warqad tilmaame ah oo aan u baahnayn in ay tagaan folder mods.

For Forge, NeoForge, iyo Spigot / Paper, hubi shuruudaha nooca ku dhawaaqay by artifact iyo liiska soo dejinta. taageero on loader mid ka mid ah ma dhiso taageero on kale.

The shuruudaha Java ku dhawaaqay by Raknetify2 waa ugu yaraan. Minecraft ama loader waxay u baahan karaan runtime cusub. Dooro version Java in ay ka buuxaan saddexda oo dhan.

Tirakoobka iyo server versions

isticmaalka la midka ah Raknetify2 soo saarka on macaamiisha iyo server ama proxy aqbalaan xiriirka marka ay suurtogal tahay. hubi qoraalada soo saarka ka hor isku darka soo saarista. Encrypted RakNet xiriirada u baahan yihiin taageero u ah protocol cryptography authenticated labada dhinac. Original Raknetify iyo Raknetify2 dhismayaasha ka hor intaan protokolka la soo bandhigay ma samayn karaan xiriiradaan crypted in la cusbooneysiiyay saaxiibada.

Raknetify2 waa Minecraft ee protocol ciyaarta hadda jira. Xidhiidhka noocyada kala duwan ee Minecraft u baahan yahay qaabeynta qoraalka protocol la jaan qaada.

Mods kale

The dhis workflow waxaa ka mid ah tijaabooyinka la jaan qaadi kara oo ay ku jiraan Polymer, Krypton, PacketFixer, iyo Fast IP Ping. Tijaabooyinkaas ka buuxaan noocyada iyo isku dhafka ay doortaan dhaqdhaqaaqa shaqada. Tijaabi natiijooyinka dhismaha la xiriira ee soo saaridda marka la baarayo isku dhafka gaar ah.

Haddii aad ku fashilantay modpack weyn, raac Troubleshooting guide. Ku dar noocyada buuxa ee mod warbixintaada.

Nooc la beddelay

Nooc la beddelay

Marka caadiga ah, Raknetify2 u ogolaanaya kanaalada paketka madaxbannaan sii wadaan inta kanaal mid ah oo sugaya xogta ka maqan. habka la amray ku soo bandhigay dhammaan paketka Minecraft on channel mid ah, sidaas daraaddeed paketka ka maqan ku haystaa kasta oo ka dib paketka in jihadaas ilaa uu yahay retransmitted. Tani waxay ilaalisaa amarka la filayo by qaar ka mid ah software anti-cheat, laakiin wuxuu siiyaa Raknetify2 ee awoodda si ay u haystaan oo aan la xiriirin ciyaarta gaadiidka socda waqtigii la sugayo.

U oggolaanshaha habka loo qorsheeyey

  1. Ku rakib dhismaha Raknetify2 oo taageerta habka la amray ee server ama proxy aqbalaan RakNet xiriirada iyo on kasta RakNet macaamiisha.

  2. Samee config/raknetify2-compatibility.json la xiriira server ama proxy ee shaqada directory. Samee config directory haddii uusan jirin.

  3. Ku dar waxa soo socda:

    {"mode": "ordered"}
  4. Dib u bilow server-ka ama proxy-ga.

Macaamiisha raacaan server-ka qaabeynta si otomaatig ah. Ciyaartoyda ma aha in ay abuuraan faylka qaabeynta ama ay ku beddelaan RakNet server address.

Dhammaan Minecraft packages isticmaalaan mid ka mid ah kanaal ku kalsoonaan karo oo la siiyay in dhinac kasta, oo ay ku jiraan delimiters bundle iyo isbedelada adduunka.

Qorshaha proxy

Marka ciyaartoyda ku xirmaan Velocity ama BungeeCord, qaabka loo igmaday ee proxy, xitaa haddii anti-cheat ku socda server backend.

Siyaasadda waxay ku shaqaysaa dhammaan switch-yada dambe. Habka la xidhay, proxy-gu wuxuu u dirayaa codsiyada ilaa-bilaabashada ee dambe ee macaamiisha dhabta ah halkii uu si toos ah u jawaabi lahaa.

La hubinayo qaabeynta

On xiriirka RakNet ugu horeysay, console warbixinnada:

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

A isku beddelka isku xirnaanta guulaystay sidoo kale logs ordered compatibility negotiated, ka dibna cinwaanka peer ah.

Hubi in kontaroolka ka hortagga qaldan ee aad shidato oo xaqiiji dejinta gaarka ah eeaga.

Macaamiisha hore

RakNet macaamiisha oo aan taageerin habka la amray ma awoodi karaan inay la xiriiraan server u baahan yahay. Update Raknetify2 on macaamiishaas, ama la xiriiraan isticmaalaya server ama proxy ee TCP caadiga ah cinwaanka iyo dekedda aan raknet; hordhaca ah.

Ku soo noqoshada qaabka kanaallada badan

Ku beddel faylka:

{"mode": "multichannel"}

Markaas dib u bilow server ama proxy. Ka saar faylka sidoo kale soo celiyaa qaabka multichannel ka dib markii dib u bilow.

Khilaafaadka qaabeynta

Faylka waa in ay ku jiraan si toos ah mid ka mid ah qaabeynta la yiraahdo mode, oo leh mid ka mid ah "ordered" ama "multichannel" sida qiimaha. Qiimaha waa case-qaadashada.

Asturnaanta aan sharci ahayn ama aan la akhrin ayaa diiday xiriirada RakNet. Fadlan sax faylka oo dib u bilow habka.

Haddii console weli warbixin multichannel, hubi in faylka ku jira faylka shaqada ee server ama proxy aqbalaan xiriirka RakNet, ka dibna dib u bilowdo habkaas.

La socodka otomaatiga ah

Fabric, Forge, iyo NeoForge servers waxay dooran karaan RakNet marka ay ku wareejiyaan macaamiisha awood u leh in ay meel loo qaabeeyey. Tani waxay isticmaalaan Minecraft ee taageerada wareejinta asalka ah, waxaa la soo bandhigay Java Edition 1.20.5. hubi in aad Raknetify2 soo saarka taageertaa Minecraft version iyo loader dhamaadka kasta.

Ku rakib Raknetify2 on server dirista iyo macaamiisha. Meesha waa in ay bixiyaan dhagaystayaasha RakNet la jaan qaada oo aqbalaan wareejinta Minecraft soo galaya.

Tani waa habka loo adeegsado wareegyada loo dirayo saddexda soo-dhigayaasha mod-ka ee kor ku xusan. Plugins-ka Spigot/Paper, Velocity, iyo BungeeCord ma akhrinayaan faylkan ee wareegyada.

Habaynta server-ka soo diraya

abuuro config/raknetify2-transfers.json in directory server ee dirista:

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

Ku beddel magaca martida tusaale iyo dekedda la qiimaha aad u socoto, ka dibna dib u bilowdo server dirista. Meelaha dheeraadka ah u tagaan array la mid ah.

Dugsi macnaheedu waa
host Magaca martida ama cinwaanka IP-ga, iyadoon loo hayn hordhac ama xargo
tcpPort Meesha laga doonayo ee codsiga wareejinta asalka
udpPort Dadweynaha RakNet xeebta macaamiisha la wareejiyay waa in ay la xiriiraan

The TCP iyo UDP lambarrada dekedda waa in la isku mid ah. Haddii router ku turjumo dekedda UDP, isticmaal dekedda dadweynaha ee faylkan. Qora dekedda sida JSON lambarrada.

Dib u wareejinta u soo dir magaca martida caadiga ah ee goobta iyo TCP dekedda. Raknetify2 tijaabinayaa haddii macaamiisha warbaahinta taageerada wareejinta otomaatiga ah. Si ay macaamiisha awood iyo meel u dhigma, waxay doortaan UDP dekedda configurated. Macaamiisha kale iyo meelaha aan isku midka ahayn haystaa cinwaanka wareejinta asalka ah.

Matching isticmaalaa hostname iyo TCP dekedda ka codsiga wareejinta. Hostname kapitalization, dhibicda DNS ugu danbeeyay, iyo IPv6 isku mid ah ayaa la normalized. DNS raadraaca ma ka qayb galaan isku midka ah, sidaas daraaddeed laba hostnames kala duwan oo go'aamiyaan in ay xafiiska isku midka ah u baahan yihiin diiwaannada kala duwan. Wildcard diiwaannada waa aan la taageerin.

Diyaarinta meesha la gaarayo

Si loo gaaro meel ay isticmaalaan Minecraft ee server.properties, set accepts-transfers=true iyo dib u bilowdo. A meel proxy waxaa laga yaabaa in ay leeyihiin qaabka wareejinta gaar ah. Minecraft ee default diido wareejinta soo galaya, xitaa marka caadiga ah oo ku xiran si toos ah u shaqeeyaan.

RakNet dhagaystayaasha, dadweynaha UDP soo gudbinta, iyo firewall martida ah waa in horeyba loo qaabeeyey. server soo diray file wareejinta dooran kartaa cinwaanka loo diray macaamiisha.

Ka hubi labada meelaha IPv4 iyo IPv6 marka ay hostname daabacaan labada nooc ee cinwaanka. Tijaabi xiriir RakNet toos ah oo caadi ah in meelaha ka hor intaan la baarin dhaqdhaqaaqa wareejinta otomaatiga ah.

Ku hay meel kasta oo loo socdo login ama diiwaangelinta tijaabooyinka meesha. qaabeyntan ma siiyo ciyaartoyda helitaanka ama bedeli server authentication.

Xatooyada qaabeynta iyo in la joojiyo

Goobaha ka maqan, Goobaha aan la garanayn, dekedaha aan sharci ahayn, iyo meelaha isku midka ah sababi qalad configuration inta lagu jiro initiation. U isticmaali server log si aad u aqoonsato khaladaadka, hagaajinta JSON, iyo dib u bilow.

Si aad u joojiso doorasho otomaatig ah, ka saar faylka konfiguration ama isticmaal {"destinations": []}, ka dibna dib u bilow server soo dirista. codsiyada wareejinta ay ku hayn doonaan cinwaankooda asalka ah.

UDP soo gudbinta iyo PROXY protocol

A UDP proxy waxaa laga yaabaa in ay sii wadaan RakNet gaadiidka iyo ilaalinta cinwaanka macaamiisha asalka ah ee isticmaalaya PROXY protokolka v2. awoodaan feature this marka upstream UDP proxy soo diraya headers kuwaas oo dhagaystayaashaada. router caadiga ah port forwarding ma u baahan tahay.

On server ama Minecraft proxy helaya gaadiidka UDP soo gudbiyeen, abuur config/raknetify2-proxy-protocol.json:

{
  "trustedProxies": ["192.0.2.10"]
}

Ku bedelan tusaale la UDP proxy asalka dhabta ah ee IP ama CIDR kala duwan aad xakameyso. Xafiiska waa in ay la mid yihiin waxa maqalka helaa arko ka dib wax kasta oo dhexdhexaad ah NAT. IPv4 iyo IPv6 literals waa la aqbalaa. DNS hostnames waa la diiday. Restart server ka heli ama proxy.

Configure forwarding proxy si ay u diraan PROXY protocol v2 madaxa ee UDP. Raknetify2 aqbalaa xafiisyada macaamiisha soo gudbiyeen oo keliya ka soo baxa goobaha liiska. Direct RakNet xiriirada aan madaxa kuwaas waa la diiday inta configuration this waa la awoodi karaa. The TCP dhagaystayaasha haystaa configuration ka jira.

Aaminaadda iyo helitaanka

Proxy kasta oo liiska ku qoran waa la aamini karaa si ay u siiyaan cinwaanka macaamiisha. Xaddid helitaanka backend UDP dekedda in firewall-kiisa si kaliya proxy la doonayo uu gaadhi karo. Hayso heerarka aamin ah sida cidhiidhi ah sida network aad u ogolaanaya.

Faylka waa in ay ku jiraan oo kaliya trustedProxies, oo leh ugu yaraan mid ka mid ah diiwaangelinta. A array baaquli waa khalad. A file aan sharci ahayn ka hortagtaa dhagaystayaasha RakNet ka bilowdo.

Si ay u noqdaan xiriirada UDP toos ah, ka saar faylka oo dib u bilow dhagaystayaasha. Update upstream soo gudbinta dhaqanka iyo firewall xeerarka ee jidka cusub waqti isku mid ah.

Haddii xiriirada ay ku fashilmaan ka dib markii ay awood u siiyaan astaantaan, hubi cinwaanka asalka dhabta ah ee proxy ee backend, heerka aaminka ah ee la qaabeeyey, iyo haddii proxy uu soo saaro UDP PROXY protokol v2 madaxyada.

Si loo rakibo Minecraft proxy iyo qaabeynta backend, raac Velocity iyo BungeeCord.

Simple Voice Chat

Raknetify2 iyo Simple Voice Chat waxay wada isticmaali karaan isla godka UDP ee adeeguhu ka dhegeysto xiriirrada marka la isticmaalo Fabric, Forge, NeoForge, Spigot ama Paper.

Rakib Simple Voice Chat serverka iyo macaamiisha kasta oo doonaya hadalka codka. Raac hagaha dejinta serverka ee server setup guide] marka laga hadlayo hagaajinta kale.

Isticmaal directory-ga sare ee config ee serverka file-ka Raknetify2, oo ay ku jirto Spigot/Paper. File-ka gaarka ah ee Simple Voice Chat wuxuu ku sii jiraa meesha gaarka ah ee hoose.

Kala qaybi xadka ciyaarta

  1. abuuro config/raknetify2-voicechat.json in server directory la content this:

    {"enabled": true}
  2. Ku dar port=-1 qaabeynta server Simple Voice Chat ee server. On servers modded, tani waa config/voicechat/voicechat-server.properties. On Spigot / Paper, waa plugins/voicechat/voicechat-server.properties.

  3. Ka tag bind_address aan waxba marka ay jiraan mid isku mid ah RakNet dhagaystayaashu. Haddii server leeyahay dhagaystayaashu badan oo ku saabsan UDP port ah, si ay u abuuraan cinwaanka gudaha ee dhagaystayaashu aad rabto in aad wadaagaan.

  4. Dib u bilow server iyo socda /voicechat test <PLAYERNAME> ciyaaryahan ku xiran.

Haddii dhagaystayaasha RakNet isticmaalaa dekedda kala duwan oo ka Minecraft, set codka port in gudaha UDP dekedda si cad ka hor inta aan la isticmaalin -1. tusaale ahaan, a RakNet dhagaystayaasha on gudaha UDP dekedda 25570 u baahan port=25570.

Deji voice_host marka macaamiishu u baahan yihiin cinwaan ama lambar dekad oo dadweyn ah oo ka duwan. Si aad u adeegsato router forwarding UDP 25580 oo u gaaraya UDP 25570 ee maxalliga ah, isticmaal port=25570 iyo voice_host=play.example.com:25580. Cinwaanka dadweynaha wuxuu ku tago voice_host. Dejinta bind_address waxay doorataa dhegaha maxalliga ah.

Raknetify2 wuxuu bixiyaa xirmooyinka UDP ee wadaagaya ee API-ga Simple Voice Chat. Simple Voice Chat wuxuu maamulaa xaqiijinta codka iyo sirta. Ciyaartoydu waxay isticmaali karaan wada hadalka codka iyagoo adeegsanaya isku xirnaanta TCP ama RakNet ee ciyaaraha.

adeegyada UDP kale iyo proxies

Ku hayso su'aalaha iyo Geyser on UDP xeebaha kala duwan. integration socket wadaagaan taageertaa Simple Voice Chat oo keliya.

Velocity iyo BungeeCord, isku-xirkani lama wadaago godka shabakadda ee wakiilka codka. Raac hagaha Simple Voice Chat ee habaynta wakiilka oo wakiilka codka u qoondee deked UDP oo u gaar ah. Haddii aad adeegsanayso kordhinta rasmiga ah ee wakiilka codka, cinwaanka guud ee voice_host ku qor habaynta codka ee wakiilka. Kordhintaasi ma isticmaasho dejimaha voice_host ee adeegayaasha ka dambeeya wakiilka.

Si loo helo jidka UDP guud, set voice_host in magacaaga martida ah ee dadweynaha iyo UDP dekedda oo u gudbiya server this.

Ka dhiga qaybsiga aan shaqayn ama xaliyo khilaafka socket

Haddii log warbixinnada No RakNet listener matches the voice bind address and port, xaqiijin in RakNet bilaabay si guul leh iyo in xadka codka iyo xiriirka cinwaanka la mid ah dhagaystayaasha gudaha.

Haddii ay warbixin Multiple RakNet listeners match the voice bind address, dooro cinwaan gaar ah oo isku mid ah oo gudaha ah bind_address iyo dib u bilow.

Hal Simple Voice Chat plugin kaliya ayaa siin kartaa UDP socket. Haddii bilaabida warbixinnada in plugin kale oo horeyba u soo saarto socket, dooro oo socket integration in la isticmaalo.

Si aad u joojiso Raknetify2's integration, set {"enabled": false} in qaabeynta codka ama ka saaro faylka. Si Simple Voice Chat UDP port kala duwan, cusbooneysiinta firewall ama xeerarka soo gudbinta, iyo dib u bilow server.

Xalinta Khilaafaadka

TCP shaqooyinka laakiin RakNet mar kasta oo ka baxsan

Tallaabada 1:

  1. Macaamiisha waxay leedahay Raknetify2 mod saxda ah loogu talagalay loader iyo Minecraft version.
  2. Server ama proxy aqbalaan xiriirka waxaa Raknetify2 ku rakibay oo bilaabay iyada oo aan khalad dhagaystayaasha.
  3. Cinwaanka wuxuu bilaabayaa raknet; oo wuxuu isticmaalaa dekedda dadweynaha UDP.
  4. Shirkadda martigelinta, router-ka, iyo firewall-ka martida ah dhammaantood waxay u oggolaaneysaa UDP xadkaas.
  5. The hostname ee IPv4 iyo IPv6 cinwaanka u horseedi in martida la doonayo oo ay leeyihiin sharciyada firewall shaqada.

A xiriirka TCP guulaysan xaqiijin kaliya TCP jidka. Raac Qorraxda iyo router qaabeynta si aad u hubiso UDP soo gudbinta iyo IPv6 helitaanka. Haddii PROXY protocol waa la awoodi karaa, macaamiisha waa in ay gaadho dhagaystayaasha ka dib markii proxy aamin ah configurated.

Cinwaanka oo la isticmaalayo

Ka hubi hab kale oo isticmaalaya UDP xadka. Su'aal, Geyser, iyo adeegyada kale UDP u baahan yihiin xadka iyaga u gaar ah. Simple Voice Chat isticmaali kartaa isku-darka shared-port.

Waxaad dooran kartaa UDP kale oo gudaha ah oo leh Xeerarka dhagaystayaasha direct-server ama Goobaha Velocity iyo BungeeCord. Ka hubi shuruudaha nooca ee Spigot / Paper. Isbedelka kaliya ee router-ka ah ee albaabka dadweynaha wuxuu ka tagayaa khilaafka socket-ka gudaha.

Ku biirista waxay shaqaysaa laakiin wareejinta way fashilantay

Xidhiidh si toos ah u meelaha ay isticmaalaan raknet; aad u. Haddii ay ku fashilmaan, hagaaji meelaha dhagaystayaasha ama jidka network hore.

Haddii xiriirada toos ah shaqada, hubi haddii meeshii ay aqbalaan wareejinta soo galaya. A server Minecraft isticmaalaya server.properties u baahan yahay accepts-transfers=true. Direct joins ma tijaabisid settings this.

Markaas la barbardhigo wareejinta hostname iyo TCP dekedda la config/raknetify2-transfers.json on server diray. xaqiijin in faylka la soo dejiyey ka dib markii dib u bilow iyo in macaamiisha taageeraan wareejinta RakNet otomaatig ah. eeg La socodka otomaatiga ah.

Xadgudubyo ku saabsan cryptography ama protocol

Ka hubi versions Raknetify2 labada dhinac ee xiriirka. Update macaamiisha iyo server ama proxy oo la mid ah marka ay soo saarka ku beddelaan protocol crypted. Ilaalinta server ee settings authentication inta ay baaritaan.

Ku guul darreysiga Mod-ka gaar ah

Rekorta waxa tallaabo ka dhigaysa guul darro, sida furitaanka diiwaanka, helitaanka qalab, adduunka oo isbeddelaya, ama soo jiidasho hay’ad. La barbar dhigo tallaabada la midka ah ee ka badan TCP iyo RakNet iyadoo la adeegsanayo rakibidda tijaabada kala duwan marka ay suurtogal tahay.

Qaar ka mid ah payloads custom ku xiran tahay habka paketada vanilla. Mod qorayaashu waxay ku dhawaaqi karaan ku tiirsanaantaas interface packet ordering.

Warbixin qalad

Fur dhibaato ku Raknetify2 dhibaatada tracker iyo ku dar:

  • Minecraft, Java, loader, iyo Raknetify2 noocyada labada dhinacba.
  • Server iyo noocyada software proxy, oo ay ku jiraan wax kasta oo UDP soo gudbinta proxy.
  • Mods kale oo la rakibay iyo noocyadooda.
  • Talaabooyinka si ay u soo celiyaan dhibaatada iyo waxa aad u maleyneyso in ay dhacdo.
  • Haddii tallaabooyinka isku midka ah ay ka shaqeeyaan TCP.
  • Xidhiidhka macaamiisha, server, iyo proxy log qaybo ka mid ah isku dayga.

Ka saar tokens helitaanka, passwords, iyo macluumaad kale oo gaar ah ka hor soo dejinta logs. Ilaalinta fariimaha xadgudubka iyo stack traces u baahan si loo ogaado dhibaatada.

Mideynta Mod

Raknetify2 u ogolaanaya mods soo bandhigaan oo Minecraft gaadiidka waa in ay sii joogaan ay ku qoran yihiin la payloads iyaga custom. U isticmaalkan marka xakamaynta payload u baahan yahay hay'ad, qayb, diiwaanka, ama xaalad kale oo ay soo saareen pakets hore.

Isku darka kooxaha

Koox Gaadiidka la xiriira
ui Barnaamijyada iyo isdhexgalka adduunka madaxbannaan
entity Entity spawn, tirtirka, iyo dhaqdhaqaaqa
world_interaction Inventories iyo xiriirada kale ee dunida ku xiran
effects Dhagaxyada iyo qaybaha
chunk Dhulka, blokada, iyo cusbooneysiinta iftiinka

Kooxaha oo dhan haystaa ku kalsoonaan karo oo loo qorsheeyay soo dejinta dhexdooda channel. Packets in kooxaha kala duwan waxay ku imaan karaan si ka duwan oo ku saabsan. Dooro koox la mid ah ku tiirsanaanta payload ee.

Xulashada Fabric isku xirka

Ku dar bixiye hoos raknetify:packet_channels entrypoint in fabric.mod.json aad mod. Bixiye wuxuu fuliyaa Consumer<BiConsumer<String, String>> iyadoo la adeegsanayo noocyada JDK. Waxay heshaa diiwaangashan oo aqbali kara aqoonsi payload custom ah iyo koox amar ah.

isku darka this entry in aad metadata hadda jira, bedelka magaca fasalka la bixiyahaaga magac buuxa oo ku habboon:

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

Ilaalinta qaybta kale ee fabric.mod.json, oo ay ku jiraan entrypoints ka jira. Tani waa qayb ka mid ah faylka metadata.

Tusaale ahaan, kordhin dhaqdhaqaaqa shayga waxay diiwaan gelin kartaa example:entity_path oo ku jira kooxda entity. Dukumentiga PacketOrdering API wuxuu ku jiraa hirgelinta bixiyaha.

Fabric wuxuu ka tagayaa meeshan marka Raknetify2 aysan jirin. Bixiyayaashu waa inay ku dhawaaqaan aqoonsiyada iyo kooxaha inta lagu jiro bilowga iyagoon ku tiirsanayn in mod kale uu dhammaystiray bilowgiisa.

Habka diiwaangelinta

Forge iyo NeoForge mods, iyo server ama proxy plugins, waxay ku dhawaaqi kartaa PacketOrdering.register(identifier, group) inta lagu jiro initiation marka Raknetify2 waa la heli karaa. fasalka waa com.ishland.raknetify.api.PacketOrdering. Ka diiwaangashan ka hor aqbalaadda xiriirada ciyaaryahanka, iyo haystaa code integration ikhtiyaariga ah laga soo qaado Raknetify2 fasalada marka ku xiran yahay ka maqan yahay.

Declarations ku habboon xiriirada cusub. xiriirada jira haystaan xeerarka ay ka heleen in setup. Ku soo noqnoqoshada dacwad isku mid ah waa la oggol yahay. kooxaha khilaafsan ee aqoonsi isku mid ah ayaa la diiday.

Payload aqoonsadaha waa in ay isticmaalaan namespace custom sax ah. The minecraft namespace waa la xiray. The endpoint-wide xaddidaadda waa 128 dacwadaha, oo ay ku jiraan xeerarka iyo diiwaangelinta ka mid ah mods kale. aqoonsayaasha waxaa ka mid ah ilaa 255 ASCII xarfaha isticmaalaya API ee namespaced aqoonyahanka syntax.

Update RakNet isku mid ah is beddelka dacwadaha waqti xiriirka setup. A server ama proxy waxaa loo isticmaali karaa dacwad isku mid ah marka ayna lahayn sharci gudaha ah ee loo isticmaalo in payload. Xeerarka gudaha qaataan hormuudnimo, iyo dacwadaha isku mid ah sii joogaan scoped in xiriirkaas.

Wakiillada UDP

Ka eeg UDP soo gudbinta iyo PROXY protocol ee UDP rels iyo cinwaanka macaamiisha soo gudbiyeen.

Si aad u Minecraft proxy dhismaha, eeg Velocity iyo BungeeCord.

English (US)

Clone this wiki locally