Repository navigation
Wiki pls
- Thínuu thexiꞌin
- Thínuu sàkèꞌe
- Velocity kù BungeeCord
- Juadinchieꞌe firewall kù router
- Kexeꞌe nchaú sincheꞌe xra kaínxín
- Moodo naá chìànu
- Juatúngi automaatiko
- Rueꞌen UDP inaá kù porotokoolo PROXY
- Simple Voice Chat
- Thjee juatjajin
- Nchejngujié mod kuníxin Raknetify2
- Proxy UDP
RakNet jídixiꞌin kilieente ngaìn saala íxin Minecraft.
| Minecraft | Raknetify2 | Kilieente / Saala |
|---|---|---|
| Fabric | mods/raknetify2-fabric-*.jar |
Kilieente / Saala |
| Forge | mods/raknetify2-forge-*.jar |
Kilieente / Saala |
| NeoForge | mods/raknetify2-neoforge-*.jar |
Kilieente / Saala |
| Spigot / Paper | plugins/raknetify2-spigot-*.jar |
Saala |
| Velocity | plugins/raknetify2-velocity-*.jar |
Velocity |
| BungeeCord | plugins/raknetify2-bungee-*.jar |
BungeeCord |
-
Thínuu kaín ni tsuntaun ni
-
Thinkjun saala
-
Thínuu jíi saala
Thínuu jíi saala RakNet · UDP raknet;play.example.com:25565TCP play.example.com:25565 -
Nchaú
-
Dixiꞌan ngaìn saala
| F3 | |
|---|---|
| RakNet · UDP | Dakaun · MTU 1400 |
| TCP | Danga |
- Kilieente · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
- Velocity / BungeeCord → TCP → Saala
| Númèrò pueerto · 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 |
| Thínuu jíi saala | UDP |
|---|---|
raknet;play.example.com:25580 |
play.example.com:25580 → NAT → 192.0.2.10:25570
|
Saala · 192.0.2.10
|
25570/udp |
Saala / Velocity / BungeeCord
| JSON | |
|---|---|
| ① ② ③ | {"mode":"ordered"} |
| ① ∥ ② ∥ ③ | {"mode":"multichannel"} |
| Saala | 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
| Thínuu jíi saala | trustedProxies |
RakNet |
|---|---|---|
192.0.2.10 · PROXY v2 / UDP |
["192.0.2.10"] |
✓ |
192.0.2.11 · PROXY v2 / UDP |
["192.0.2.10"] |
✗ |
| Kilieente → RakNet / UDP | ["192.0.2.10"] |
✗ |
config/raknetify2-proxy-protocol.json
{"trustedProxies":["192.0.2.10"]}-
Saala A · Fabric / Forge / NeoForge ·
config/raknetify2-transfers.json{"destinations":[{"host":"play.example.com","tcpPort":25565,"udpPort":25570}]} -
Saala B ·
play.example.com·server.properties→accepts-transfers=true -
Saala A ·
/transfer play.example.com 25565 Alex→ Kilieente (Alex) → RakNet ·play.example.com:25570
| Minecraft | |
|---|---|
ui |
Juadinchieꞌe |
entity |
Xídeꞌen jintha |
world_interaction |
Thínuu thenchjiꞌan ni |
effects |
Thuꞌe nchiín |
chunk |
Kuubo |
- Fabric · Minecraft / Java · English
- Forge / NeoForge / Spigot / Paper · GitHub Releases
Raknetify2 nchegunda RakNet kuníxin UDP íxin tsuntaun ni kaínxín ngaìn Minecraft. Rueꞌen pakeete ngaxiꞌin tsjé chìànu. Ja ditjaan naá pakeete ngaxiꞌin naá chìànu, pakeete ngaìn kajee chìànu nchaú rùxrajun. Ínchin jíꞌì juatsuntaun nchaú sincheꞌe xra áre jíchuꞌen daato kè xrajun inaá o áre jírueꞌen thuꞌa sasendajni.
Ishland juínchechjian Raknetify. Raknetify2 kuthexiꞌin kuníxin Raknetify. Jàì chùjni jee nchedueꞌe. Nchenarua íxin bersioon narua Minecraft, kù nchedueꞌe thí rueꞌen daato, thí nchejngujiéxín sisteema kù juathjengayaxin íxin kaín mée.
- Tsjeꞌé kexeꞌe bersioon Minecraft kù mod nchaú sincheꞌe xra kaínxín.
- Dinchieꞌe archiibo, xrakuajinxín kù dakee.
- Dixiꞌan kuníxin naá direksioon ínchin
raknet;play.example.com.
- Velocity kù BungeeCord
- Juadinchieꞌe firewall kù router
- Juatúngi automaatiko
- Rueꞌen UDP inaá kù porotokoolo PROXY
- Xrajeꞌu pueerto UDP íxin Simple Voice Chat kù Raknetify2
- Thjee juatjajin kù rueꞌén repoorte
Chùjni kè nchechjian mod nchaú na sinchegunda na API íxin chìànu pakeete. Nchaú na setáxin na kexeꞌe daatóè mod chúnda kè nduee kuníxin kexeꞌe pakeete Minecraft.
Raknetify2 chúnda liseensia MIT kù thenchjiꞌan juathekin íxin chùjni kè kuínchechjian saꞌú. Thí rueꞌen daato kuthexiꞌin kuníxin Raknetify kù netty-raknet.
Xrakuajinxín naá bersioon ngaìn GitHub Releases. Kuthejan sàkèꞌè, tsjeꞌé kexeꞌe bersioon Minecraft kù kexeꞌe thí thexiꞌin mod dànchia.
| Thínuu sàkèꞌe | Archiibo | Karpeeta |
|---|---|---|
| Kilieente o saala Fabric | raknetify2-fabric-*.jar |
mods |
| Kilieente o saala Forge | raknetify2-forge-*.jar |
mods |
| Kilieente o saala NeoForge | raknetify2-neoforge-*.jar |
mods |
| Saala Spigot o Paper | raknetify2-spigot-*.jar |
plugins |
| Proxy Velocity | raknetify2-velocity-*.jar |
plugins |
| Proxy BungeeCord | raknetify2-bungee-*.jar |
plugins |
Thejee kilieente o nchegeꞌe saala kuthejan sasengixin JAR. Xanthe JAR Raknetify saꞌú kù kaín JAR Raknetify2 nthaxii ngaxiꞌin xrajeꞌu logá kuthejan tsinkjun archiibo narua.
Karpetéè kilieente jíi ngaìn Minecraft o modpack kè thexiꞌín. Karpetéè saala jíi ngaìn saala. Karpetéè proxy jíi ngaìn proxy. Ja thí thexiꞌin mod xra naꞌí juínchechjian karpeeta kè dunda, nchechjian karpeeta mée.
- Dakee mod íxin kilieente kè sunda kuníxin thí thexiꞌin mod kè chunda.
- Dakee mod íxin saala kè nchaú sunda kuníxin mée, o plugin Spigot/Paper ngaìn naá saala kè tanchrjanda.
- Tsjeꞌé juadinchieꞌe firewall kù router íxin tsjanchrjanda juanchejngujié UDP ngaìn saala.
- Thexiꞌín kilieente kù saala inaá.
- Thinkjun naá direksióèn saala ínchin
raknet;play.example.comoraknet;play.example.com:25565.
Direksioon kè thexiꞌinꞌa kuníxin raknet; nchegunda TCP.
Ja jeꞌu kilieente chúnda mod, naá saala kjín chundaꞌa RakNet íxin mée. Ninchedueꞌe saala chúnda kè santhjee pueerto RakNet. Nitsuntaun kè dixiꞌin ngaìn saala kè jee chúnda na chundaꞌa kè sinchedueꞌe na juathetun pueerto íxin UDP kè dixiꞌin ngaìn router kè chúnda na.
Dakee plugin proxy kù mod kilieente kè nchaú sincheꞌe xra kaínxín. Tsjeꞌé Velocity kù BungeeCord íxin juadinchieꞌe pueerto kè dayee pakeete, thí rueꞌen daato ngaìn saala kè jíi tuꞌen proxy, juachaxín íxin sixiꞌin kù direksioon íxin nitsuntaun.
Íxin saala Minecraft ntheedu, dakee juadinchieꞌe Java kè xrùan ngathíꞌí. Ninchedueꞌe proxy chúnda kè sikun juadinchieꞌe pueerto Velocity kù BungeeCord.
| Sisteema | Juadinchieꞌe Java | Pueerto kè tanchrjanda |
|---|---|---|
| Saala Fabric, Forge o NeoForge | -Draknetify.fabric.portOverride=25570 |
1 asta 65534
|
| Saala Spigot o Paper | -Draknetify.spigot.portOverride=25570 |
1 asta 65535
|
Forge kù NeoForge nchegunda xrajeꞌu koodigo íxin dayee pakeete. Íxin mée kexreen diꞌin juadinchieꞌe chúnda fabric. Dasengixin 25570 kuníxin pueerto UDP kè rínáù.
Spigot / Paper ≥ 0.1.0-beta.1.431
Thinkjun juadinchieꞌe kuthejan -jar ngaxiꞌin juathetun Java, o ngaxiꞌin kasiiya juadinchieꞌe JVM ngaìn thí nchedueꞌe saala. Thexiꞌín saala inaá. Tanchrjanda UDP ngaìn pueerto kè binchieꞌe. Ja pueerto kè xraagu ngaìn internet deꞌe 25570 kai, dixiꞌan kuníxin raknet;play.example.com:25570. Ja router dasengixin pueerto, dakee pueerto kè xraagu ngaìn internet ngaìn direksióèn kilieente. Pueerto TCP dithùꞌe ínchin bágeꞌe kuthejan.
Ngaìn Spigot/Paper pueerto UDP dayee pakeete ngaìn xrajeꞌu direksioon chìan kè chúnda pueerto TCP Minecraft. Juadinchieꞌe ujekua o pueerto UDP kè údunda: RakNet chruꞌa tsexiꞌin. Tsjeꞌé thí betáxin áre kuéxiꞌin íxin direksioon kù pueerto UDP. Xanthe juadinchieꞌe kù thexiꞌín inaá íxin sinchegunda inaá númèrò pueerto TCP.
Router o proxy UDP nchaú santhjee inaá pueerto UDP ngaìn internet, kù rùṟueꞌen pakeete ngaìn pueerto kè údayee, naꞌí kuníxin juakjamanga ngaìn juadinchieꞌe Java saala.
Danthjeꞌe naá juanchechjian main kè jían juíncheꞌe xra ngaìn GitHub Actions, kù xrakuajinxín archiibo Artifacts. Dànchia naá kueenta GitHub íxin rùxrakuajinxín archiibo mée. Dinchieꞌe JAR ngaìn liista thínuu sàkèꞌe kè xrùan ngaꞌa.
Velocity kù BungeeCord te ngayéé nitsuntaun kù saala Minecraft kè jíi tuꞌen proxy. Dakee Raknetify2 ngaìn proxy kù ngaìn kaín kilieente kè rùdixiꞌin kuníxin RakNet.
Kilieente Raknetify2 --UDP--> Velocity o BungeeCord --TCP--> saala kè jíi tuꞌen proxy
Saala kè jíi tuꞌen proxy dànchiaꞌa Raknetify2 íxin juanchejngujié jíꞌì. Xra dànchia mod, plugin kù thí rueꞌen inaá kè dànchia internet kè chunda. Raknetify2 dasengixinꞌa bersioon Minecraft. Dasengixinꞌa juadatsuan kueenta ngaìn proxy.
- Tsjeꞌé ja TCP jían ncheꞌe xra ngaìn proxy. Thjengayaxin juadatsuan kueenta kù juatúngi ngaìn inaá saala kè jíi tuꞌen proxy.
- Nchegeꞌe proxy kù xrakuajinxín plugin kè dunda ngaìn GitHub Releases.
- Dakee
raknetify2-velocity-*-all.jaroraknetify2-bungee-*-all.jarngaxiꞌin karpeetapluginsíxin proxy. Xanthe plugin Raknetify o Raknetify2 nthaxii ngaxiꞌin karpeeta mée. - Dakee Raknetify2 mod kilieente kè dunda. Tsjeꞌé thínuu sàkèꞌe.
- Tsjeꞌé juadinchieꞌe pueerto kè dayee pakeete ngathíꞌí. Thexiꞌín proxy inaá kù tsjeꞌé thí betáxin ja tjajin áre bánthjee pueerto RakNet.
- Tanchrjanda UDP ngaìn internet íxin proxy. Tanchrjandaꞌa nitsuntaun sixiꞌin na ntheedu ngaìn pueerto juatsuntaun íxin saala kè jíi tuꞌen proxy. Tsjeꞌé juadinchieꞌe firewall kù router.
Nchegunda bersioon Raknetify2 kè nchaú sincheꞌe xra kaínxín ngaìn kilieente kù proxy. Tsjeꞌé kexeꞌe nchaú sincheꞌe xra kaínxín kuthejan sinchegunda bersioon jee.
bind ngaxiꞌin velocity.toml tekin direksioon Minecraft kù pueerto TCP thínuu dayee pakeete Velocity. Ndásé Raknetify2 nchegunda xrajeꞌu númèrò pueerto íxin UDP. [servers] chúnda liista saala kè jíi tuꞌen proxy. Thinthuꞌé direksioon TCP íxin saala mée ngaxiꞌin liista. Tsjeꞌé juadinchieꞌe Velocity.
Íxin inaá pueerto UDP, thinkjun juadinchieꞌe JVM jíꞌì kuthejan -jar ngaìn juathetun juathexin Velocity:
-Draknetify.velocity.portOverride=25570
Dasengixin 25570 kuníxin pueerto kè binchieꞌe. Pueerto UDP RakNet kjamanga. Pueerto TCP Velocity kù direksioon saala kè jíi tuꞌen proxy dithùꞌe ínchin bágeꞌe kuthejan. Thexiꞌín Velocity inaá tsꞌánta sasengixin juadinchieꞌe.
Nchedueꞌe thí rueꞌen datóè nitsuntaun ngaìn Velocity kù ngaìn saala kè jíi tuꞌen proxy. Ja saala mée tanchrjanda, nchegunda modern forwarding. Naꞌí tjaagu yaabe kè chúnda thí rueꞌen inaá. Tsjeꞌé íxin saala kè chunda ngaxiꞌin juathingatseꞌe Velocity íxin datóè nitsuntaun. Thinthuꞌé juathetun firewall saala kè jíi tuꞌen proxy.
Ngaxiꞌin config.yml BungeeCord, host ngaxiꞌin naá naá listeners tekin direksioon Minecraft kù pueerto TCP. Ndásé Raknetify2 thinkjun UDP ngaìn xrajeꞌu númèrò pueerto. servers chúnda direksioon TCP íxin saala kè jíi tuꞌen proxy. Tsjeꞌé juadinchieꞌe BungeeCord.
Íxin inaá pueerto UDP, thinkjun juadinchieꞌe JVM jíꞌì kuthejan -jar ngaìn juathetun juathexin BungeeCord:
-Draknetify.bungee.portOverride=25570
Juadinchieꞌe mée íxin kaín proxy. Ja Minecraft chúnda íchá kè naá pueerto kè dayee pakeete, tsjeꞌé thí betáxin áre kuéxiꞌin íxin direksioon RakNet kè bákeꞌe. Tsjeꞌé kuthejan tsinkjun juathetun firewall. Thexiꞌín BungeeCord inaá tsꞌánta sasengixin juadinchieꞌe.
Thinthuꞌé juadatsuan kueenta ngaìn proxy. Íxin saala Spigot kè jíi tuꞌen proxy, thí rueꞌen IP BungeeCord dànchia ip_forward: true ngaìn proxy kù settings.bungeecord: true ngaìn saala. Jeꞌu thí rueꞌen IP tanchrjanda nitsuntaun sixiꞌin na ntheedu ngaìn saala kè jíi tuꞌen proxy. Ncheganga juanchejngujié ntheedu ínchin dithe juathingatseꞌe firewall.
Yúu proxy tanchrjanda pueerto 1 asta 65534. Ja juadithe ujekua, naꞌí sunda. Tsjeꞌé thí betáxin áre kuéxiꞌin íxin pueerto UDP kè dakaun. Xanthe juadinchieꞌe kù thexiꞌín inaá íxin sinchegunda inaá númèrò pueerto Minecraft.
Nitsuntaun dixiꞌin na kuníxin kexreen diꞌin proxy ngaìn internet kù pueerto UDP, ínchin raknet;play.example.com:25570. Ja router dasengixin pueerto, nchegunda pueerto UDP kè xraagu ngaìn internet ngaìn direksióèn kilieente. Direksioon kè thexiꞌinꞌa kuníxin raknet; nchegunda pueerto TCP proxy.
Dakee Query, Geyser kù kajee thí ncheꞌe xra kuníxin UDP ngaìn pueerto UDP jee. Ja yúu thí ncheꞌe xra dànchia xrajeꞌu socket UDP, inaá pueerto TCP sinchejíanꞌa mée.
Ngaìn Velocity kù BungeeCord, Simple Voice Chat nchegunda plugin proxy kù pueerto UDP kè jeꞌu chúnda. Tsjeꞌé juathingatseꞌe proxy Simple Voice Chat.
Ja inaá proxy UDP jíi kuthejan proxy Minecraft kù rueꞌen daato saꞌú PROXY protocol v2 ngaìn pueerto kè dayee, tsjeꞌé rueꞌen UDP inaá kù porotokoolo PROXY íxin sinchedueꞌe Raknetify2. Ja jeꞌu dakee Velocity o BungeeCord, dànchiaꞌa juadinchieꞌe mée.
Nchegunda kilieente Raknetify2 ndújà internet chìan kè chunda. Dixiꞌan ngaìn proxy, thingi ngaìn kajee saala kè jíi tuꞌen proxy kè nchegunda. Tsjeꞌé ja kexreen diꞌin kù juachaxín nitsuntaun jían dithùꞌe.
- Ja TCP jían ncheꞌe xra ngaìn proxy aru RakNet bijeꞌe tieempo chuenxín, tsjeꞌé pueerto UDP kè dayee ngaìn proxy, pueerto kè xraagu ngaìn internet, nthiꞌá IPv4 kù IPv6 kù juathetun firewall.
- Ja TCP kù RakNet tjajin áre proxy jídixiꞌin ngaìn saala kè jíi tuꞌen proxy, tsjeꞌé direksioon TCP ngaìn saala mée, juathetun juachaxín kù thí rueꞌen datóè nitsuntaun.
- Ja proxy tekin kè pueerto UDP údunda, tsjeꞌé ja Query, Geyser, proxy Simple Voice Chat o inaá thí ncheꞌe xra nchegunda pueerto mée.
Íxin repoorte, rueꞌén thí betáxin proxy kù thí betáxin saala kè jíi tuꞌen proxy áre bágixiꞌin ngaxiꞌin xrajeꞌu juathjengayaxin. Tsjeꞌé thjee juatjajin íxin kexeꞌe bersioon tsinkjun.
Jíꞌì íxin ninchedueꞌe saala. Raknetify2 dànchia naá nthiꞌá UDP kè jían ncheꞌe xra ngaìn saala o proxy kè dayee RakNet. Ndásé, xrajeꞌu númèrò pueerto ínchin pueerto TCP Minecraft.
Íxin nitsuntaun kuníxin xrajeꞌu internet chìan, nchegunda direksioon chìan saala kù tanchrjanda UDP ngaìn firewall nthàà saala. Dànchia juathetun thí rueꞌen pueerto inaá áre daato ngaìn internet chúnda kè rùnduee ngaìn IPv4 NAT router.
Rueꞌén UDP kè dayee ngaìn internet ngaìn nthàà thínuu jíi saala Minecraft kuníxin Raknetify2. Pueerto destiino deꞌe pueerto UDP RakNet kè dayee pakeete ngaìn saala mée. Tanchrjanda pueerto mée ngaìn firewall nthàà saala. Thinthuꞌé nthiꞌá TCP íxin juanchejngujié Minecraft ndásé.
Ja Raknetify2 dayee pakeete ngaìn UDP 25570, rueꞌén UDP kè dayee ngaìn internet ngaìn direksioon chìan saala, pueerto 25570. Pueerto TCP nchaú seꞌe 25565. Tsjeꞌé juadinchieꞌe pueerto saala ntheedu íxin sinchieꞌé inaá pueerto UDP.
Rueꞌén UDP kè dayee ngaìn internet ngaìn nthàà thínuu jíi Velocity o BungeeCord kuníxin Raknetify2 plugin proxy. Dinchieꞌe destiino mée: pueerto UDP RakNet kè dayee pakeete ngaìn proxy. Thinthuꞌé nthiꞌá TCP ngaìn internet íxin juanchejngujié Minecraft ndásé.
Proxy dixiꞌin ngaìn saala Minecraft kè jíi tuꞌen proxy kuníxin TCP. Ja thinkjun Raknetify2 ngaìn proxy, dànchiaꞌa santhjeꞌe pueerto UDP juatsuntaun saala kè jíi tuꞌen proxy íxin nitsuntaun.
| Juanchejngujié | Juachaxín kè dunda |
|---|---|
| Nitsuntaun → proxy | UDP ngaìn internet → pueerto kè dayee RakNet. Kai pueerto TCP kè údakaun ngaìn internet |
| Proxy → saala kè jíi tuꞌen proxy | Pueerto TCP Minecraft ngaìn saala kè jíi tuꞌen proxy. Jeꞌu nthàà proxy kè binchieꞌe nchaú sithja pueerto mée |
| Nitsuntaun ntheedu → pueerto juatsuntaun saala kè jíi tuꞌen proxy | Tanchrjandaꞌa, kai ngaìn IPv6 |
Ja proxy kù saala kè jíi tuꞌen proxy ncheꞌe xra ngaìn xrajeꞌu nthàà kè jeꞌu jaꞌa nchedueꞌe, saala mée nchaú sayee pakeete ngaìn direksioon loopback. Dakee direksioon loopback mée ngaìn proxy. Ja saala kù proxy jíi ngaìn nthàà jee, nchegunda firewall o naá internet kè naꞌí tújngujié kuníxin kajee, íxin jeꞌu nthàà proxy rùnchaú sixiꞌin ngaìn pueerto TCP saala. Íxin container o nthàà kè nchedueꞌe ni jee, dakee juathetun kè tanchrjanda jeꞌu xrajeꞌu mée. Tsjeꞌé Velocity: juadayakuꞌen saala kè jíi tuꞌen proxy kù BungeeCord: firewall.
Dànchia kaínxín thí rueꞌen datóè nitsuntaun kù juathetun firewall. Ja naá nitsuntaun nchaú sixiꞌin ntheedu ngaìn saala kè jíi tuꞌen proxy, nchaú sixiꞌin naꞌí kuníxin juadatsuan kueenta proxy. Íxin sàkèꞌe plugin, thí rueꞌen daato kù juadinchieꞌe pueerto UDP, tsjeꞌé Velocity kù BungeeCord.
Ja router dasengixin pueerto, pueerto kè xraagu ngaìn internet kù pueerto kè dayee pakeete nchaú seꞌe jee:
| Juadinchieꞌe | Pueerto kè sunda |
|---|---|
| Direksióèn saala ngaìn kilieente | Pueerto UDP kè xraagu ngaìn internet |
| Pueerto ndújà ngaìn juathetun thí rueꞌen inaá router | Pueerto UDP kè xraagu ngaìn internet |
| Pueerto ngaxiꞌin ngaìn juathetun thí rueꞌen inaá router | Pueerto UDP thínuu dayee RakNet |
| Pueerto chìan ngaìn firewall nthàà | Pueerto UDP thínuu dayee RakNet |
Ja saala jíi tuꞌen router IPv4:
- Thjee direksioon IPv4 chìan ngaìn nthàà kè dayee juanchejngujié RakNet. Dakee DHCP reservation o direksioon kè kjamangaꞌa íxin jnguruín rùṟueꞌen daato ngaìn xrajeꞌu nthàà.
- Thinkjun naá juathetun kè rueꞌen UDP inaá íxin pueerto kè sinchegunda nitsuntaun ngaìn internet.
- Dakee direksioon chìan nthàà mée kù pueerto UDP thínuu dayee RakNet ngaìn destiino juathetun.
- Ngaìn firewall nthàà, tanchrjanda kè sixiꞌin UDP ngaìn pueerto kè dayee pakeete.
Ja saala dayee UDP ngaìn pueerto 25565, nchaú sinchegunda juathetun jíꞌì: pueerto íxin internet 25565, direksioon destiino 192.168.1.100, pueerto destiino 25565. Dasengixin direksioon mée kuníxin direksioon chìan kè nduá chúnda saala kè chunda.
Thinthuꞌé juathetun TCP kè újíi íxin juanchejngujié Minecraft ndásé. Naá juathetun íxin rùṟueꞌen TCP chruꞌa rùṟueꞌen UDP.
Tsjeꞌé ja inaá router o thí chjée internet (ISP) nchegunda NAT kuthejan daato sithja router kè chunda. Ja nchedueꞌe yúu router, dakee juathetun thí rueꞌen inaá ngaìn yúu router. Ja ISP nchegunda CGNAT, dayeꞌé ja nchaú rùchjée direksioon IPv4 kè xraagu ngaìn internet. Nchaú sinchegunda inaá saala o tunnel kè tanchrjanda UDP kè dixiꞌin. Juathetun router kè chunda chruꞌa sinchedueꞌe NAT kè chúnda ISP. Tsjeꞌé juathingatseꞌe TP-Link íxin direksioon WAN kè dunda íxin internet.
Tanchrjanda pueerto UDP kè binchieꞌe ngaìn firewall IPv6 router kù ngaìn firewall nthàà. Dakee direksioon IPv6 nthàà kè dayee juanchejngujié RakNet ngaìn destiino.
Tsjeꞌé ja direksioon IPv6 íxin kexreen diꞌin saala deꞌe direksioon nthàà mée. Ja direksioon IPv6 kjamanga, nchenarua juathentáxin DNS kù kaín juathetun firewall kè chúnda direksioon mée.
Ja xrajeꞌu kexreen diꞌin saala chúnda yúu direksioon, IPv4 kù IPv6, kaín thínuu dathuin chúnda kè jían sincheꞌe xra. Ja naá nitsuntaun nchaú sixiꞌin kù inaá chruꞌa, tsjeꞌé juathetun IPv4 kù juathetun IPv6.
Ja nthiꞌá IPv4 dasengixin númèrò pueerto, tsjeꞌé ja pueerto kè dakee nitsuntaun kai dathuin ngaìn pueerto kè dayee IPv6. Juakjamanga pueerto IPv4 nchedueꞌa thínuu dathuin IPv6.
Thí chjée logá íxin saala o tunnel chúnda kè tanchrjanda UDP ngaìn direksioon kè chjée nitsuntaun ngaìn internet. Tsjeꞌé kexeꞌe pueerto chúnda juachaxín ngaìn mée kù juathetun firewall ngaìn internet. Tsjeꞌé kai firewall kè chúnda saala.
Ja inaá proxy UDP rueꞌen direksióèn kilieente kuníxin PROXY protocol v2, tsjeꞌé rueꞌen UDP inaá kù porotokoolo PROXY. Tanchrjanda jeꞌu proxy kè binchieꞌe íxin sithja pueerto UDP kè dayee.
Dixiꞌan ndújà internet chìan kè chúnda saala kuníxin Raknetify2 kilieente kè túnarua kù naá direksioon ínchin raknet;play.example.com:25565. Dakee pueerto UDP kè xraagu ngaìn internet ngaxiꞌin direksioon jíꞌì.
Nchegunda naá juanchejngujié RakNet nduá íxin sinchetsuan thínuu dathuin. Ja juathjengayaxin UDP scan dayeeꞌa juajna, mée tekinꞌa ja jían o naꞌí jían ncheꞌe xra. Sisteema kè jían ncheꞌe xra nchaú tsjanchrjandaꞌa juajna juathjengayaxin kè chùnxínꞌa. Tsjeꞌé juathingatseꞌe Nmap íxin UDP scan.
Juanchejngujié TCP kè jían ncheꞌe xra jeꞌu tekin kè TCP jían ncheꞌe xra. Ja RakNet bijeꞌe tieempo chuenxín, tsjeꞌé thínuu dayee, destiino kè rueꞌen inaá, pueerto UDP kù juathetun firewall ínchin dithe thjee juatjajin.
Tsjeꞌé kexeꞌe nchaú sincheꞌe xra kuníxin bersioon kè xrakuajinxín. Ngaìn koodigo kè xra jínchechjian ni nchingu újíi keꞌe kè xra kùꞌa ngaìn bersioon kè nchaú rùxrakuajinxín.
Bersioon Minecraft kù Java · English
Bersioon Java kè dànchia Raknetify2 deꞌe chringu íchá nchiín. Minecraft o thí thexiꞌin mod nchaú sànchia inaá bersioon íchá narua. Dinchieꞌe naá bersioon Java kè jían ncheꞌe xra kuníxin kaín níi.
Ja nchaú, nchegunda xrajeꞌu bersioon Raknetify2 ngaxiꞌin kilieente kù ngaìn saala o proxy kè dayee juanchejngujié. Tsjeꞌé detayéè bersioon kuthejan sinchegunda bersioon jee. Juadatsuan kù juanchenchiín daato RakNet dànchia porotokoolo mée ngaìn thí rueꞌen kù ngaìn thí dayee. Raknetify saꞌú o Raknetify2 kè kúnchjian kuthejan porotokoolo mée chruꞌa sinchejngujiéxín juanchenchiín mée kuníxin bersioon narua.
Raknetify2 rueꞌen daato kuníxin porotokoolo Minecraft kè újíi. Íxin sinchejngujié bersioon Minecraft jee, dànchia thí dasengixin porotokoolo kè dunda íxin bersioon mée.
Ja tjajin ngaìn naá modpack jié, tsjeꞌé thjee juatjajin. Thinkjun bersioon xethje íxin kaín mod ngaxiꞌin repoorte.
Ndásé, ja naá chìànu pakeete jíchuꞌen pakeete kè ditjaan, Raknetify2 tanchrjanda pakeete ngaìn kajee chìànu rùnduee. Ngaìn moodo naá chìànu, kaín pakeete Minecraft jíi ngaìn xrajeꞌu chìànu. Ja ditjaan naá pakeete, kaín pakeete kè rueꞌen tsꞌánta ngaìn xrajeꞌu direksioon chuen asta rueꞌen inaá thí ditjaan. Kanxín anti-cheat dànchia sekueensia mée. Aru pakeete jee chruꞌa rùnduee áre jíchuꞌen.
-
Dakee naá bersioon Raknetify2 kè tanchrjanda moodo naá chìànu ngaìn saala o proxy kè dayee juanchejngujié RakNet kù ngaìn kaín kilieente RakNet.
-
Nchechjian
config/raknetify2-compatibility.jsonngaìn karpeeta thínuu ncheꞌe xra saala o proxy. Ja kùꞌa karpeetaconfig, nchechjian karpeeta mée. -
Thinkjun jíꞌì:
{"mode": "ordered"} -
Thexiꞌín saala o proxy inaá.
Kilieente nchegunda juadinchieꞌe saala jeꞌu. Nitsuntaun dànchiaꞌa na sinchechjian na naá archiibo juadinchieꞌe o sasengixin na direksioon RakNet kè chúnda na.
Kaín pakeete Minecraft dixiꞌin ngaìn naá chìànu kè dayee kaínxín kuníxin sekueensia, naá chìànu ngaìn naá naá direksioon. Kai pakeete kè tjaagu juathexin kù chringu pakeete kaínxín, kù áre kjamanga sasendajni.
Ja nitsuntaun dixiꞌin na ngaìn Velocity o BungeeCord, dakee moodo naá chìànu ngaìn proxy mée, maskì anti-cheat jíi ngaìn saala kè jíi tuꞌen proxy.
Thinthuꞌé xrajeꞌu juadinchieꞌe áre thingi ngaìn inaá saala kè jíi tuꞌen proxy. Ngaìn moodo naá chìànu, proxy rueꞌen juajna keepalive kè rueꞌen saala kè jíi tuꞌen proxy ngaìn kilieente nduá. Proxy rueꞌenꞌa juajna jeꞌu íxin tsùchru.
Áre dixiꞌin RakNet íchá saꞌú, konsoola tekin:
Raknetify2 compatibility: ordered (updated clients required, genuine acknowledgements)
Ja jían juanchejngujié íxin juadinchieꞌe jíꞌì, kai detáxin ordered compatibility negotiated kù tsꞌánta direksioon thí jíngaka.
Thinthuꞌé anti-cheat dakaun kù thjengayaxin ngaìn juadinchieꞌe kè jaꞌa chunda.
Kilieente RakNet kè chundaꞌa moodo naá chìànu chruꞌa sixiꞌin ngaìn saala kè dànchia mée. Nchenarua Raknetify2 ngaìn kilieente mée, o dixiꞌan kuníxin direksioon TCP kù pueerto TCP saala o proxy ndásé, naꞌí kuníxin raknet; íchá saꞌú.
Dasengixin archiibo ínchin jíꞌì:
{"mode": "multichannel"}Thexiꞌín saala o proxy inaá. Ja xanthe archiibo kù thexiꞌín inaá, kai kjankun moodo tsjé chìànu.
Archiibo chúnda kè rùchunda jeꞌu naá juadinchieꞌe kè diꞌin mode. Dakee "ordered" o "multichannel". Leetra jié kù leetra chjàn jee.
Ja archiibo ujekua o chruꞌa rùtsjeꞌe, tanchrjandaꞌa juanchejngujié RakNet. Nchejían archiibo kù thexiꞌín inaá.
Ja konsoola xra tekin multichannel, tsjeꞌé ja archiibo jíi ngaìn karpeeta thínuu ncheꞌe xra saala o proxy kè dayee juanchejngujié RakNet. Thexiꞌín thí ncheꞌe xra mée inaá.
Áre rueꞌen kilieente ngaìn inaá destiino kè jíi ngaìn juadinchieꞌe, saala Fabric, Forge kù NeoForge nchaú sinchieꞌe RakNet ja kilieente tanchrjanda. Nchegunda juatúngi kè Minecraft chúnda íxin Java Edition 1.20.5 kù bersioon íchá narua. Tsjeꞌé ja bersioon Raknetify2 tanchrjanda bersioon Minecraft kù thí thexiꞌin mod ngaìn thí rueꞌen kù ngaìn thí dayee.
Dakee Raknetify2 ngaìn saala kè rueꞌen kù ngaìn kilieente. Destiino chúnda kè rùchunda pueerto RakNet kè dayee pakeete kù tsjanchrjanda juatúngi kè xrajun ngaìn Minecraft.
Juadinchieꞌe jíꞌì íxin juatúngi kè rueꞌen níi thí thexiꞌin mod mée. Plugin Spigot/Paper, Velocity kù BungeeCord ditseꞌa archiibo juatúngi jíꞌì.
Nchechjian config/raknetify2-transfers.json ngaìn karpeeta saala kè rueꞌen:
{
"destinations": [
{
"host": "play.example.com",
"tcpPort": 25565,
"udpPort": 25570
}
]
}Dasengixin kexreen diꞌin saala kù pueerto kè xraagu ngathíꞌí kuníxin kexreen diꞌin kù pueerto destiino kè chunda. Thexiꞌín saala kè rueꞌen inaá. Thinkjun kajee destiino ngaxiꞌin xrajeꞌu liista.
| Kasiiya | Thí tekin |
|---|---|
host |
Kexreen diꞌin destiino o direksioon IP, naꞌí kuníxin thí thexiꞌinxín direksioon o pueerto |
tcpPort |
Pueerto destiino kè jíi ngaìn juajna juatúngi íchá saꞌú |
udpPort |
Pueerto RakNet kè xraagu ngaìn internet kè dànchia kilieente kè thingi |
TCP kù UDP nchaú rùchunda xrajeꞌu númèrò pueerto. Ja router dasengixin pueerto UDP, dakee pueerto kè xraagu ngaìn internet ngaìn archiibo jíꞌì. Detáxin pueerto ínchin númèrò JSON.
Rueꞌén juajna juatúngi ngaìn kexreen diꞌin destiino ndásé kù pueerto TCP. Raknetify2 datsuan ja kilieente tekin kè tanchrjanda juatúngi automaatiko. Ja kilieente tanchrjanda kù destiino jíi ngaxiꞌin liista, dinchieꞌe pueerto UDP kè betáxin. Kajee kilieente kù destiino kè jíꞌa ngaxiꞌin liista nchegunda direksioon kè beꞌe íchá saꞌú.
Thí datsuan nchegunda kexreen diꞌin saala kù pueerto TCP kè rueꞌen juajna juatúngi. Leetra jié o chjàn, naá puunto DNS kè dijeꞌexín o kexreen betáxin xrajeꞌu IPv6: datsuan ínchin xrajeꞌu. Naꞌí thjee direksioon ngaìn DNS íxin sinchetsuan mée. Yúu kexreen diꞌin kè jíi ngaìn xrajeꞌu direksioon dànchia yúu juathentáxin jee. Chruꞌa sinchegunda wildcard.
Ja destiino nchegunda server.properties Minecraft, dakee accepts-transfers=true kù thexiꞌín inaá. Proxy kè dayee nchaú rùchunda juadinchieꞌe juatúngi kè jeꞌu chúnda. Ndásé, Minecraft tanchrjandaꞌa juatúngi kè sixiꞌin, maskì juanchejngujié ntheedu jían ncheꞌe xra.
Íchá saꞌú dunda kè jían jíi pueerto RakNet kè dayee, thí rueꞌen UDP inaá ngaìn internet kù firewall nthàà destiino. Archiibo juatúngi saala kè rueꞌen jeꞌu dinchieꞌe direksioon kè dayee kilieente.
Ja kexreen diꞌin destiino chúnda direksioon IPv4 kù IPv6, tsjeꞌé nthiꞌá IPv4 kù IPv6. Thjengayaxin juanchejngujié RakNet ntheedu ngaìn destiino kuthejan rùthjee juatjajin ngaìn juatúngi automaatiko.
Thinthuꞌé kaín thí datsuan kueenta kù thí dinchieꞌe kensen nchaú sixiꞌin ngaìn destiino. Juadinchieꞌe jíꞌì chjéeꞌa juachaxín nitsuntaun íxin sixiꞌin na. Jeꞌeꞌa juadatsuan kueenta saala.
Ja tjaan naá kasiiya, jíi naá kasiiya kè chùnxínꞌa, pueerto ujekua o yúu destiino yaꞌi, xraagu juatjajin juadinchieꞌe áre thexiꞌin. Tsjeꞌé thí betáxin saala íxin sikùn juatjajin, nchejían JSON kù thexiꞌín inaá.
Íxin sincheganga juadinchieꞌe automaatiko, xanthe archiibo juadinchieꞌe o nchegunda {"destinations": []}. Thexiꞌín saala kè rueꞌen inaá. Juajna juatúngi kè rueꞌen rùchunda direksioon kè beꞌe íchá saꞌú.
Proxy UDP nchaú rùṟueꞌen pakeete RakNet inaá kù rùthenchjiꞌan direksióèn kilieente nduá kuníxin PROXY protocol v2. Nchekaun jíꞌì áre proxy UDP kè jíi kuthejan saala rueꞌen daato saꞌú mée ngaìn pueerto kè dayee. Íxin thí rueꞌen pueerto inaá ngaìn router ndásé, dànchiaꞌa.
Ngaìn saala o proxy Minecraft kè dayee pakeete UDP kè xrajun inaá, nchechjian config/raknetify2-proxy-protocol.json:
{
"trustedProxies": ["192.0.2.10"]
}Dasengixin direksioon kè xraagu jíꞌì kuníxin IP nduá thínuu xrajun pakeete ngaìn proxy UDP o raango CIDR kè jaꞌa nchedueꞌe. Dunda xrajeꞌu direksioon kè dikun thí dayee tsꞌánta dathuin ngaìn NAT ja jíi NAT ngayéé. Tanchrjanda direksioon IPv4 kù IPv6 kè betáxin. Tanchrjandaꞌa kexreen diꞌin ngaìn DNS. Thexiꞌín saala o proxy kè dayee inaá.
Nchedueꞌe proxy kè rueꞌen inaá íxin rùṟueꞌen daato saꞌú PROXY protocol v2 kuníxin UDP. Raknetify2 tanchrjanda direksióèn kilieente kè rueꞌen inaá jeꞌu ja direksioon thínuu xrajun jíi ngaxiꞌin liista. Áre juadinchieꞌe jíꞌì dakaun, tanchrjandaꞌa juanchejngujié RakNet ntheedu kè chundaꞌa daato saꞌú mée. Pueerto kè dayee TCP chúnda juadinchieꞌe kè beꞌe íchá saꞌú.
Kaín proxy kè betáxin ngaxiꞌin liista chúnda juachaxín rùṟueꞌen direksióèn kilieente. Ngaìn firewall saala kè jíi tuꞌen proxy, tanchrjanda jeꞌu proxy kè binchieꞌe íxin sithja pueerto UDP. Íxin raango kè chúnda juachaxín, naꞌí thinkjun direksioon kè dànchiaꞌa internet kè chunda.
Archiibo chúnda kè rùchunda jeꞌu trustedProxies kuníxin naá juathentáxin o íchá. Liista tsíkinthji deꞌe juatjajin. Ja archiibo ujekua, pueerto kè dayee RakNet chruꞌa tsexiꞌin.
Íxin sinchegunda juanchejngujié UDP ntheedu inaá, xanthe archiibo kù thexiꞌín thí dayee pakeete inaá. Ngaìn xrajuꞌu nthiꞌá, dasengixin thí rueꞌen inaá kù juathetun firewall íxin nthiꞌá narua.
Ja juanchejngujié tjajin tsꞌánta nchekaun juadinchieꞌe jíꞌì, tsjeꞌé direksioon nduá thínuu xrajun pakeete proxy kè dikun saala tuꞌen proxy, raango kè chúnda juachaxín kù ja proxy rueꞌen daato saꞌú PROXY protocol v2 íxin UDP.
Íxin sàkèꞌe proxy Minecraft kù sinchedueꞌe saala kè jíi tuꞌen proxy, tsjeꞌé Velocity kù BungeeCord.
Raknetify2 kù Simple Voice Chat nchaú sinchegunda xrajeꞌu pueerto UDP kè dayee pakeete ngaìn saala Fabric, Forge, NeoForge, Spigot kù Paper.
Dakee Simple Voice Chat ngaìn saala kù ngaìn kaín kilieente kè rinau stjau kuníxin tha. Íxin kajee juadinchieꞌe, tsjeꞌé juathingatseꞌe saala Simple Voice Chat.
Dakee archiibo Raknetify2 ngaìn karpeeta config kè jíi ntheedu ngaxiꞌin karpetéè saala, kai ngaìn Spigot/Paper. Archiibo kè jeꞌu chúnda Simple Voice Chat dithùꞌe ngaìn logá íxin sisteema kè dithe ngathíꞌí.
-
Nchechjian
config/raknetify2-voicechat.jsonngaxiꞌin karpetéè saala kuníxin jíꞌì:{"enabled": true} -
Dakee
port=-1ngaxiꞌin juadinchieꞌe saala Simple Voice Chat. Íxin saala kuníxin mod, deꞌeconfig/voicechat/voicechat-server.properties. Íxin Spigot/Paper deꞌeplugins/voicechat/voicechat-server.properties. -
Thinthji
bind_addressja jíi jeꞌu naá thí dayee RakNet kè ncheyaꞌi. Ja saala chúnda íchá kè naá thí dayee ngaìn xrajeꞌu pueerto UDP, dakee direksioon chìan thínuu rínáù kè Simple Voice Chat kù Raknetify2 sincheꞌe xra kaínxín. -
Thexiꞌín saala inaá kù nchegunda
/voicechat test <PLAYERNAME>íxin naá nitsuntaun kè údixiꞌin.
Ja pueerto RakNet jee ínchin pueerto Minecraft, dakee númèrò pueerto UDP chìan mée ngaìn port íxin tha. Naꞌí nchegunda -1. Ja RakNet dayee ngaìn pueerto UDP chìan 25570, dànchia port=25570.
Dakee voice_host ja kilieente dànchia inaá direksioon o pueerto kè xraagu ngaìn internet. Ja router rueꞌen ngaìn UDP 25580 ngaìn internet asta UDP chìan 25570, dakee port=25570 kù voice_host=play.example.com:25580. Direksioon kè xraagu ngaìn internet: voice_host. Direksioon chìan thínuu dayee: bind_address.
Raknetify2 chjée socket UDP kè nchegunda kaínxín kuníxin API Simple Voice Chat. Simple Voice Chat datsuan kensen tjau kù nchenchiín daatóè tha. Nitsuntaun nchaú stjau na kuníxin tha ja TCP o RakNet nchegunda na íxin juatsuntaun.
Thinthuꞌé Query kù Geyser ngaìn pueerto UDP jee. Socket kè dunda kaínxín jeꞌu tanchrjanda Simple Voice Chat.
Ngaìn Velocity o BungeeCord, chruꞌa sinchegunda xrajeꞌu socket íxin proxy tha kù Raknetify2. Tsjeꞌé juathingatseꞌe proxy Simple Voice Chat kù chjée pueerto UDP jee ngaìn proxy tha. Ja nchegunda plugin proxy kè jeꞌu chúnda Simple Voice Chat, dakee voice_host íxin internet ngaxiꞌin juadinchieꞌe tha ngaìn proxy. Plugin mée nchegundaꞌa voice_host kè chúnda saala kè jíi tuꞌen proxy.
Íxin naá tunnel UDP, dakee voice_host kuníxin kexreen diꞌin saala kù pueerto UDP ngaìn internet kè rueꞌen inaá ngaìn saala mée.
Ja thí betáxin dithe No RakNet listener matches the voice bind address and port, tsjeꞌé ja RakNet jían kuéxiꞌin kù ja direksioon kù pueerto íxin tha yaꞌi kuníxin direksioon kù pueerto RakNet chìan.
Ja dithe Multiple RakNet listeners match the voice bind address, dinchieꞌe naá direksioon chìan kè ncheyaꞌi ngaìn bind_address kù thexiꞌín inaá.
Jeꞌu naá plugin Simple Voice Chat nchaú rùchjée socket UDP. Ja áre thexiꞌin tekin kè inaá plugin úchjée socket, dinchieꞌe kexeꞌe sunda íxin socket.
Íxin sincheganga thí nchejngujié Raknetify2 ngaìn Simple Voice Chat, dakee {"enabled": false} ngaxiꞌin juadinchieꞌe tha Raknetify2 o xanthe archiibo mée. Chjée pueerto UDP jee ngaìn Simple Voice Chat, nchenarua juathetun firewall o thí rueꞌen inaá kù thexiꞌín saala inaá.
Tsjeꞌé kuníxin sekueensia jíꞌì:
- Kilieente chúnda mod Raknetify2 kè dunda íxin thí thexiꞌin mod kù bersioon Minecraft kè chúnda.
- Saala o proxy kè dayee juanchejngujié chúnda Raknetify2 kù jían kuéxiꞌin. Naꞌí tjajin áre bánthjee pueerto.
- Direksioon thexiꞌin kuníxin
raknet;kù chúnda pueerto UDP kè xraagu ngaìn internet. - Thí chjée logá íxin saala, router kù firewall nthàà kaínxín tanchrjanda UDP ngaìn pueerto mée.
- Direksioon IPv4 kù IPv6 íxin kexreen diꞌin saala dathuin ngaìn nthàà kè binchieꞌe kù juathetun firewall jían ncheꞌe xra.
Juanchejngujié TCP kè jían ncheꞌe xra jeꞌu tekin kè TCP jían ncheꞌe xra. Tsjeꞌé juadinchieꞌe firewall kù router íxin thí rueꞌen UDP inaá kù juachaxín IPv6. Ja PROXY protocol dakaun, kilieente chúnda kè rùnduee ngaìn proxy kè betáxin ngaxiꞌin liista kè chúnda juachaxín íxin sithja pueerto kè dayee.
Tsjeꞌé ja jíi inaá thí ncheꞌe xra kè nchegunda pueerto UDP mée. Query, Geyser kù kajee thí ncheꞌe xra kuníxin UDP dànchia pueerto jee. Simple Voice Chat nchaú sinchegunda xrajeꞌu pueerto kuníxin Raknetify2.
Nchaú sinchieꞌé inaá pueerto UDP chìan kuníxin juadinchieꞌe pueerto saala ntheedu o juadinchieꞌe Velocity kù BungeeCord. Tsjeꞌé kexeꞌe bersioon dànchia íxin Spigot/Paper. Ja jeꞌu dasengixin pueerto router kè xraagu ngaìn internet, juatjajin socket chìan xra jíi.
Dixiꞌan ntheedu ngaìn destiino kuníxin direksioon raknet; kè chúnda. Ja tjajin, íchá saꞌú nchejían pueerto kè dayee ngaìn destiino o nthiꞌá internet.
Ja juanchejngujié ntheedu jían ncheꞌe xra, tsjeꞌé ja destiino tanchrjanda juatúngi kè dixiꞌin. Saala Minecraft kè nchegunda server.properties dànchia accepts-transfers=true. Juanchejngujié ntheedu thjengayaxinꞌa juadinchieꞌe mée.
Tsjeꞌé ja kexreen diꞌin saala kù pueerto TCP íxin juatúngi yaꞌi kuníxin thí betáxin ngaxiꞌin config/raknetify2-transfers.json ngaìn saala kè rueꞌen. Tsjeꞌé ja bithja archiibo áre kuéxiꞌin inaá kù ja kilieente tanchrjanda juatúngi RakNet automaatiko. Tsjeꞌé juatúngi automaatiko.
Tsjeꞌé bersioon Raknetify2 ngaìn thí rueꞌen kù thí dayee. Ja naá bersioon dasengixin porotokoolo juanchenchiín, nchenarua kilieente kù saala o proxy kaínxín. Thinthuꞌé juadinchieꞌe juadatsuan kueenta saala áre jithjee juatjajin.
Detáxin kexeꞌe dunda íxin sinchekununxin juatjajin: ja danthjeꞌe thínuu thenchjiꞌan ni, ja dayee pakeete rekuurso, ja dasengixin sasendajni o ja nchechjian eente. Ja nchaú, thjengayaxin xrajeꞌu mée kuníxin TCP kù RakNet ngaxiꞌin naá logá jee íxin juathjengayaxin.
Kanxín daatóè mod dànchia sekueensia pakeete Minecraft ndásé. Chùjni kè nchechjian mod nchaú na setáxin na thí dànchia mée kuníxin API íxin chìànu pakeete.
Nchechjian naá repoorte ngaxiꞌin liista juatjajin Raknetify2 kù thinkjun:
- Bersioon Minecraft, Java, thí thexiꞌin mod kù Raknetify2 ngaìn thí rueꞌen kù thí dayee.
- Bersioon prograama saala kù proxy, kai kaín proxy kè rueꞌen UDP inaá.
- Kajee mod kè bákeꞌe kù bersioon kè chúnda naá naá.
- Thí ncheꞌe íxin sinchekununxin juatjajin inaá kù thí báchuꞌen kè seꞌe.
- Ja xrajeꞌu juathjengayaxin jían ncheꞌe xra kuníxin TCP.
- Thuꞌa thí betáxin kilieente, saala kù proxy íxin xrajeꞌu juathjengayaxin.
Kuthejan sinchekani thí betáxin, xanthe token kè chjée juachaxín, yaabe kueenta kù kajee daato kè jeꞌu jaꞌa chunda kè sikùn. Thinthuꞌé juajna juatjajin kù stack trace kè dànchia íxin rùthjee juatjajin.
Raknetify2 tanchrjanda mod setáxin kexeꞌe pakeete Minecraft chúnda kè sithja ngaxiꞌin xrajeꞌu sekueensia kuníxin datóè mod. Nchegunda mée ja daato dànchia naá eente, thuꞌa sasendajni, thínuu thenchjiꞌan ni o inaá keꞌe kè juínchechjian pakeete kè bithja íchá saꞌú.
| Gurupo | Thí rueꞌen kaínxín |
|---|---|
ui |
Menu kù thí ncheꞌe ni kè dànchiaꞌa sasendajni |
entity |
Juatununxin, juaxanthe kù juadathu eente |
world_interaction |
Thínuu thenchjiꞌan ni kù kajee thí ncheꞌe ni kè dànchia sasendajni |
effects |
Soniido kù thuꞌa |
chunk |
Juanchenarua jngì, kuubo kù juanchegakin |
Ngaìn naá naá gurupo, kaín pakeete rùsithja kuníxin xrajeꞌu sekueensia ngaìn chìànu kè chúnda. Pakeete ngaìn gurupo kè jee nchaú sithja kuníxin sekueensia jee. Dinchieꞌe gurupo kè dànchia datóè mod.
Ngaìn fabric.mod.json kè chúnda mod kè chunda, thinkjun prograama kè chjée juathentáxin ngaxiꞌin entrypoint raknetify:packet_channels. Prograama mée nchegunda Consumer<BiConsumer<String, String>> kuníxin tiipo JDK. Dayee thí detáxin kè tanchrjanda ID datóè mod kù gurupo íxin sekueensia.
Thinkjun juathentáxin jíꞌì ngaxiꞌin metadata kè úchunda. Dasengixin kexreen diꞌin kalaase kuníxin kexreen diꞌin xethje prograama kè chjée juathentáxin:
{
"entrypoints": {
"raknetify:packet_channels": [
"com.example.mod.OrderingProvider"
]
}
}Thinthuꞌé kajee thí jíi ngaìn fabric.mod.json, kai kaín entrypoint kè újíi. Jíꞌì jeꞌu naá thuꞌa archiibo metadata.
Naá mod kè thinkjun juadathu eente nchaú setáxin example:entity_path ngaìn gurupo entity. Juathingatseꞌe API PacketOrdering chúnda koodigo prograama kè chjée juathentáxin.
Ja kùꞌa Raknetify2, Fabric thexiꞌinꞌa entrypoint mée. Áre thexiꞌin, prograama kè chjée juathentáxin chúnda kè setáxin ID kù gurupo. Naꞌí chuen kè sijeꞌe juathexin inaá mod.
Mod Forge kù NeoForge kù plugin saala o proxy nchaú sinchegunda PacketOrdering.register(identifier, group) áre thexiꞌin ja jíi Raknetify2. Kalaase deꞌe com.ishland.raknetify.api.PacketOrdering. Detáxin kuthejan rùtsjanchrjanda kè sixiꞌin nitsuntaun. Ja kùꞌa Raknetify2, tanchrjandaꞌa kè koodigo kè jeꞌu dunda ja jíi Raknetify2 rùtjaagu kalaase Raknetify2.
Juathentáxin dunda íxin juanchejngujié narua. Juanchejngujié kè újíi thenchjiꞌan juathetun kè bayee áre kuéxiꞌin. Nchaú setáxin xrajeꞌu juathetun inaá. Ja xrajeꞌu ID chúnda yúu gurupo jee, tanchrjandaꞌa.
ID datóè mod dànchia naá namespace jían kè jeꞌu chúnda. Naꞌí nchegunda namespace minecraft: ndáthenchjiꞌan mée. Chringu íxin naá naá thí tújngujié deꞌe 128 juathentáxin, kaínxín juathetun kè újíi kù thí betáxin kajee mod. ID nchaú rùchunda asta 255 leetra ASCII kuníxin formaato namespace kè dànchia API.
Áre yúu RakNet kè túnarua tújngujié, naá naá rueꞌen juathentáxin ngaìn inaá. Ja saala o proxy chundaꞌa juathetun chìan íxin daato mée, nchaú sinchegunda thí betáxin thí jíngaka. Ja jíi juathetun chìan, jeꞌe mée dunda íchá saꞌú. Juathentáxin kè rueꞌen thí jíngaka jeꞌu dunda íxin juanchejngujié mée.
Tsjeꞌé rueꞌen UDP inaá kù porotokoolo PROXY íxin thí rueꞌen UDP inaá kù direksióèn kilieente kè rueꞌen inaá.
Íxin sinchedueꞌe proxy Minecraft, tsjeꞌé Velocity kù BungeeCord.