Repository navigation
Wiki mt mt
- Il-paġna ewlenija
- Installazzjoni
- Velocity u BungeeCord
- Firewall u konfigurazzjoni router
- Kompatibbiltà
- Modalità ordnata
- Trasferimenti awtomatiċi
- Trasmissjoni UDP u protokoll PROXY
- Simple Voice Chat
- Issolvi l-problemi
- Integrazzjoni mal-mods
- Proxy UDP
Konnessjonijiet tan-network permezz ta’ RakNet għall-klijenti u s-servers ta’ Minecraft.
| Minecraft | Raknetify2 | Klijent / Server |
|---|---|---|
| Fabric | mods/raknetify2-fabric-*.jar |
Klijent / Server |
| Forge | mods/raknetify2-forge-*.jar |
Klijent / Server |
| NeoForge | mods/raknetify2-neoforge-*.jar |
Klijent / Server |
| Spigot / Paper | plugins/raknetify2-spigot-*.jar |
Server |
| Velocity | plugins/raknetify2-velocity-*.jar |
Velocity |
| BungeeCord | plugins/raknetify2-bungee-*.jar |
BungeeCord |
-
Ilgħab mal-Oħrajn
-
Żid Server
-
Indirizz tas-Server
Indirizz tas-Server RakNet · UDP raknet;play.example.com:25565TCP play.example.com:25565 -
Lest
-
Idħol ġos-Server
| F3 | |
|---|---|
| RakNet · UDP | Attiv · MTU 1400 |
| TCP | Mhux attiv |
- Klijent · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
- Velocity / BungeeCord → TCP → Server
| Numru tal-Port · 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 |
| Indirizz tas-Server | UDP |
|---|---|
raknet;play.example.com:25580 |
play.example.com:25580 → NAT → 192.0.2.10:25570
|
Server · 192.0.2.10
|
25570/udp |
Server / Velocity / BungeeCord
| JSON | |
|---|---|
| ① ② ③ | {"mode":"ordered"} |
| ① ∥ ② ∥ ③ | {"mode":"multichannel"} |
| Server | 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
| Indirizz tas-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"] |
✗ |
| Klijent → RakNet / UDP | ["192.0.2.10"] |
✗ |
config/raknetify2-proxy-protocol.json
{"trustedProxies":["192.0.2.10"]}-
Server A · Fabric / Forge / NeoForge ·
config/raknetify2-transfers.json{"destinations":[{"host":"play.example.com","tcpPort":25565,"udpPort":25570}]} -
Server B ·
play.example.com·server.properties→accepts-transfers=true -
Server A ·
/transfer play.example.com 25565 Alex→ Klijent (Alex) → RakNet ·play.example.com:25570
| Minecraft | |
|---|---|
ui |
Għażliet |
entity |
Skeletru |
world_interaction |
Inventarju |
effects |
Partiċelli |
chunk |
Blokki |
- Fabric ·
compatibility.json·gameVersions/runtimes/depends - Forge / NeoForge / Spigot / Paper · GitHub Releases
Meta tilgħab Minecraft ma’ oħrajn, Raknetify2 jibgħat id-dejta b’RakNet permezz ta’ UDP. It-traffiku jinqasam f’kanali separati li kull wieħed minnhom iżomm l-ordni tal-pakketti tiegħu. Jekk jintilef pakkett fuq kanal wieħed, id-dejta fuq il-kanali l-oħra tista’ tibqa’ għaddejja. B’hekk il-logħba tista’ tirrispondi għal dak li tagħmel waqt li d-dejta nieqsa terġa’ tintbagħat jew jiġu ttrasferiti biċċiet tad-dinja.
Raknetify2 huwa fergħa ta’ Raknetify, żviluppat oriġinarjament minn ishland. Il-proġett jitmexxa għalih, jappoġġja verżjonijiet aktar ġodda ta’ Minecraft u jieħu ħsieb il-kodiċi tan-netwerk, l-integrazzjoni mal-pjattaformi u t-testijiet tal-kompatibbiltà.
- Iċċekkja Minecraft u mod kompatibilità.
- Agħżel download u tinstallah.
- Qabbad ma indirizz bħal
raknet;play.example.com.
- Velocity u BungeeCord
- Firewall u konfigurazzjoni router
- Trasferimenti awtomatiċi
- Trasmissjoni UDP u protokoll PROXY
- Qsim ta' port UDP ma' Simple Voice Chat
- Troubleshooting u rapporti bug
L-awturi tal-mod jistgħu jużaw iż-interface tal-ordni tal-pakketti biex jiddikjaraw dipendenzi bejn payloads tad-dwana u traffiku Minecraft.
Raknetify2 juża l-Liċenzja MIT u żżomm l-avviżi tad-drittijiet tal-awtur oriġinali.Implimentazzjoni tan-netwerking tiegħu jibni fuq Raknetify u netty-raknet.
Niżżel rilaxx minn GitHub Releases. Iċċekkja l-verżjoni Minecraft u r-rekwiżiti tal-loader għal dak ir-rilaxx qabel ma tinstalla.
| Fejn inti qed tinstalla | Fajl | Folder |
|---|---|---|
| Klijent jew server Fabric | raknetify2-fabric-*.jar |
mods |
| Klijent jew server Forge | raknetify2-forge-*.jar |
mods |
| Klijent jew server NeoForge | raknetify2-neoforge-*.jar |
mods |
| Server Spigot jew Paper | raknetify2-spigot-*.jar |
plugins |
| Proxy Velocity | raknetify2-velocity-*.jar |
plugins |
| Proxy BungeeCord | raknetify2-bungee-*.jar |
plugins |
Agħlaq il-klijent jew tieqaf is-server qabel tissostitwixxi JAR tiegħu.Neħħi l-JAR Raknetify oriġinali u kwalunkwe Raknetify2 JAR aktar antiki mill-istess installazzjoni qabel ma żżid il-fajl ġdid.
Folji klijent jappartjenu għall-istanza Minecraft jew modpack inti tniedi. Folji server u proxy jappartjenu għal dak server jew installazzjoni proxy. Oħloq il-fowlder xierqa jekk loader tiegħek ma jkunx ħoloq dan għadu.
- Installa l-mod klijent għall-loader tiegħek.
- Installa l-mod server li jaqblu, jew il-plugin Spigot/Paper fuq server kompatibbli.
- Segwi Firewall u konfigurazzjoni router biex jippermettu konnessjonijiet UDP għas-server.
- Irristartja l-klijent u s-server.
- Żid indirizz server bħal
raknet;play.example.comjewraknet;play.example.com:25565.
Indirizz mingħajr il-prefiss raknet; juża TCP.
L-installazzjoni tal-mod tal-klijent waħdu ma jżidx is-sostenn ta' RakNet għal server remot. L-operatur tas-server irid jipprovdi endpoint ta' RakNet. Parteċipanti li jingħaqdu mas-server ta' xi ħadd ieħor ġeneralment ma jeħtiġux regoli ta' router forwarding inbound.
Installa l-plugin tal-proxy li jaqbel u l-mod tal-klijent.Segwi Velocity u BungeeCord għall-issettjar tas-semmiegħa, backend forwarding, restrizzjonijiet tal-aċċess, u l-indirizz tal-plejers għandhom jużaw.
Għal server Minecraft dirett, issettja l-argument Java xieraq hawn taħt. L-operaturi tal-proxy għandhom jużaw iż-Issettjar tal-ismigħ Velocity u BungeeCord.
| Pjattaforma | Argument Java | Portijiet aċċettati |
|---|---|---|
| Server Fabric, Forge jew NeoForge | -Draknetify.fabric.portOverride=25570 |
1 sa 65534
|
| Server Spigot jew Paper | -Draknetify.spigot.portOverride=25570 |
1 sa 65535
|
Forge u NeoForge jużaw il-kodiċi tas-semmiegħa maqsuma, għalhekk l-isem tal-proprjetà tagħhom fih ukoll fabric.Ibdel 25570 bil-port UDP mixtieq.
Spigot / Paper ≥ 0.1.0-beta.1.431
Żid l-argument qabel -jar fil-kmand ta’ Java jew fil-kaxxa tal-argumenti tal-JVM tal-fornitur tal-hosting. Erġa’ ħaddem is-server u ħalli UDP jgħaddi mill-port magħżul. Jekk il-port pubbliku huwa wkoll 25570, uża raknet;play.example.com:25570. Jekk ir-router ibiddel in-numru tal-port, daħħal il-port pubbliku tiegħu fl-indirizz tal-klijent. Il-port TCP jibqa’ l-istess.
Fuq Spigot/Paper, is-semmiegħa UDP iżomm l-indirizz Minecraft TCP li jisimgħu rabta lokali. A override invalidu jew okkupat UDP port jipprevjeni RakNet mill-bidu. Iċċekkja l-log startup għall-indirizz UDP marbuta u port. Neħħi l-argument u restart biex jirritornaw għan-numru tal-port TCP li jisimgħu.
A router jew UDP proxy jistgħu wkoll jesponu port UDP pubbliku differenti u jgħadduha lill-isma' eżistenti mingħajr ma tbiddel l-argumenti Java tas-server.
Iftaħ run main b'suċċess fi GitHub Actions u tniżżel l-arkivju Artifacts tiegħu. GitHub jeħtieġ kont biex tniżżel artifacts workflow. Uża t-tabella tal-installazzjoni hawn fuq biex tagħżel JAR mill-arkivju.
Velocity u BungeeCord joqogħdu bejn plejers u backend servers Minecraft.Installa Raknetify2 fuq il-proxy u fuq kull klijent li se jgħaqqdu fuq RakNet.
Raknetify2 · Klijent --UDP--> Velocity / BungeeCord --TCP--> Server
Is-servers ta' wara m'għandhomx bżonn ta' Raknetify2 għal din il-konnessjoni. Għadhom jeħtieġu l-mods, plugins, u appoġġ ta' forwarding meħtieġ min-netwerk tiegħek. Raknetify2 ma jittraduċix verżjonijiet ta' Minecraft jew ibiddel l-awtentikazzjoni tal-kont tal-proxy.
- Ikkonferma li konnessjonijiet TCP ordinarji permezz tax-xogħol proxy tiegħek, inkluża l-awtentikazzjoni u l-qlib bejn servers backend.
- Waqqaf il-proxy u tniżżel il-plugin li jaqbel minn GitHub Releases.
- Poġġi
raknetify2-velocity-*-all.jarjewraknetify2-bungee-*-all.jarfil-folderpluginstal-proxy. Neħħi kwalunkwe plugin Raknetify jew Raknetify2 aktar antiki minn dak il-folder. - Installa l-mod klijent Raknetify2 xieraq billi tuża l-Gwida għall-installazzjoni.
- Iċċekkja l-settings listener hawn taħt, jerġgħu jibdew il-proxy, u jispezzjonaw log tagħha għall-iżbalji RakNet listener.
- Tippermetti t-traffiku pubbliku UDP għall-proxy u tirrestrinġi l-portijiet tal-logħob backend kif deskritt fi Firewall u konfigurazzjoni router.
Uża rilaxxi Raknetify2 kompatibbli fuq il-klijent u l-proxy. Iċċekkja Kompatibbiltà qabel ma tħallat ir-rilaxxi.
L-issettjar bind f'velocity.toml jagħżel Velocity's Minecraft indirizz smigħ u TCP port. Raknetify2 normalment juża l-istess numru port għal UDP. L-entrati [servers] jidentifikaw is-servers backend. Żomm dawk l-entrati pponta lejn l-indirizzi backend TCP. Ara Velocity's referenza tal-konfigurazzjoni.
Biex tuża port UDP separat, żid dan l-argument JVM qabel -jar fil-kmand tal-bidu ta' Velocity:
-Draknetify.velocity.portOverride=25570
Ibdel 25570 mal-port magħżul tiegħek. Dan ibiddel il-port RakNet UDP filwaqt li żżomm Velocity's TCP port u l-indirizzi backend. Restart Velocity wara li tibdel l-argument.
Ikkonfigura l-forwarding tal-plejers kemm fuq Velocity kif ukoll fuq il-backends tiegħu. Uża forwarding modern meta s-softwer tal-backend jappoġġjah, u żomm is-sigriet tal-forwarding tiegħu privat. Segwi l-istruzzjonijiet speċifiċi għall-backend fi gwida dwar it-trażmissjoni tal-informazzjoni tal-plejer ta' Velocity. Żomm ir-restrizzjonijiet tal-firewall tal-backend f'posthom flimkien mal-forwarding.
Fi config.yml ta' BungeeCord, il-valur host taħt kull entrata listeners jidentifika indirizz ta' smigħ Minecraft u port TCP. Raknetify2 normalment iżid UDP fuq dak in-numru tal-port. L-entrati servers iżommu indirizzi TCP backend. Dawn l-issettjar huma deskritti fi Gwida għall-konfigurazzjoni BungeeCord.
Għal port UDP separat, żid dan l-argument JVM qabel -jar fil-kmand tal-bidu ta' BungeeCord:
-Draknetify.bungee.portOverride=25570
L-override jappartjeni għall-proċess proxy sħiħ. Għal konfigurazzjoni b'diversi Minecraft listeners, iċċekkja l-punti finali RakNet attwali fil-log tal-bidu qabel ma żżid regoli firewall. Irristartja BungeeCord wara li tbiddel l-argument.
Ħalli l-verifika tal-kontijiet mixgħula fuq il-proxy. Għal servers interni Spigot, il-gwida ta’ BungeeCord għat-trażmissjoni tal-indirizzi IP titlob ip_forward: true fuq il-proxy u settings.bungeecord: true fuq is-server intern. Dan waħdu ma jimblokkax konnessjonijiet diretti mas-server intern. Illimita l-aċċess skont l-istruzzjonijiet għall-firewall.
Iż-żewġ overrides tal-proxy jaċċettaw portijiet minn 1 sa 65534. Valuri invalidi huma injorati, għalhekk ivverifika l-port UDP marbut fir-reġistru tal-bidu. Neħħi l-argument u ibda mill-ġdid biex terġa' lura għan-numru tal-port tas-semmiegħa Minecraft.
Il-plejers jikkonnettjaw mal-hostname pubbliku tal-proxy u l-port UDP, pereżempju raknet;play.example.com:25570. Meta router jittraduċi l-portijiet, uża l-port pubbliku UDP tiegħu fl-indirizz tal-klijent. Indirizzi mingħajr il-prefiss raknet; ikomplu jużaw is-smigħ TCP tal-proxy.
Ħalli l-Query, Geyser, u servizzi UDP oħra fuq portijiet UDP separati.Port TCP differenti ma jsolvix kunflitt socket UDP.
Simple Voice Chat juża l-plugin proxy tiegħu stess u l-port UDP fuq Velocity u BungeeCord.Segwi l-Voice Chat proxy gwida għal dik is-setup.
Jekk relay UDP separat joqgħod quddiem il-proxy Minecraft tiegħek u jibgħat headers tal-protokoll PROXY v2, ikkonfigura Raknetify2 billi tuża Trasmissjoni UDP u protokoll PROXY.Installazzjoni Velocity jew BungeeCord waħdu ma jeħtieġx dik il-konfigurazzjoni.
Ittestja minn barra n-netwerk lokali tiegħek b'klijent Raknetify2. Ingħaqad permezz tal-proxy, taqleb bejn is-servers backend li tuża, u tikkonferma li l-identità tal-plejer u l-permessi jibqgħu korretti.
- Jekk TCP permezz tal-proxy xogħlijiet iżda RakNet ħinijiet out, iċċekkja l-proxy UDP listener, port pubbliku, IPv4 u IPv6 rotot, u r-regoli firewall.
- Jekk iż-żewġ trasporti jonqsu meta l-proxy jikkonnettja għal backend, iċċekkja dak backend's TCP indirizz, regoli aċċess, u player forwarding konfigurazzjoni.
- Jekk il-proxy tirrapporta port UDP okkupazzjoni, iċċekkja għall-Mistoqsija, Geyser, proxy vuċi, jew proċess ieħor marbuta miegħu.
Għal rapporti, jinkludu kemm proxy u backend logs mill-istess tentattiv konnessjoni.Ara Issolvi l-problemi għall-informazzjoni verżjoni li jinkludu.
Din il-gwida hija għal min imexxi server. Raknetify2 jeħtieġ rotta UDP li taħdem sas-server jew il-proxy li jilqa’ l-konnessjonijiet RakNet. B’mod awtomatiku juża l-istess numru tal-port li fuqu Minecraft jilqa’ konnessjonijiet TCP.
Għal plejers fuq l-istess netwerk lokali, uża l-indirizz lokali tas-server u tippermetti UDP permezz tal-firewall ospitanti tiegħu.Port tar-router forwarding huwa meħtieġ meta t-traffiku tal-internet għandu jaqsam ir-router tiegħek IPv4 NAT.
Ibgħat it-traffiku UDP pubbliku lill-magna li taħdem is-server Minecraft bi Raknetify2. Il-port tad-destinazzjoni huwa l-isma' RakNet UDP ta' dak is-server. Ħalli dak il-port fil-firewall ospitanti tal-magna tas-server. Żomm ir-rotta TCP eżistenti tagħha għal konnessjonijiet Minecraft ordinarji.
Per eżempju, jekk Raknetify2 jisma fuq UDP 25570, jgħaddu l-port pubbliku UDP għall-indirizz lokali tas-server fuq il-port 25570. Il-port TCP tas-server jistgħu jibqgħu fuq 25565. Ara issettjar tas-smigħ tas-server dirett biex jagħżlu port UDP differenti.
Ibgħat it-traffiku pubbliku ta' UDP lill-magna li qed taħdem Velocity jew BungeeCord bil-plugin tal-proxy ta' Raknetify2. Uża l-isma' ta' RakNet UDP tal-proxy bħala d-destinazzjoni tat-trażmissjoni. Żomm ir-rotta TCP pubblika eżistenti tal-proxy għal konnessjonijiet ordinarji ta' Minecraft.
Il-proxy jikkonnettja mas-servers Minecraft backend fuq TCP.Żieda Raknetify2 għall-proxy ma jeħtieġx ftuħ backend gameplay UDP portijiet lill-atturi.
| Konnessjoni | Aċċess biex tippermetti |
|---|---|
| Parteċipanti għall-proxy | Pubbliku UDP għall-ismigħ RakNet, flimkien mal-ismigħ pubbliku eżistenti TCP |
| Proxy għal servers backend | Il-portijiet TCP tas-servers interni ta’ Minecraft, aċċessibbli biss mill-proxies indikati |
| Parteċipanti direttament għall-portijiet gameplay backend | Żomm dan l-aċċess imblukkat, anke permezz ta’ IPv6. |
Meta l-proxy u l-backends jaħdmu direttament fuq magna ddedikata li inti tikkontrolla, is-semmiegħa tal-backend jistgħu jużaw indirizzi loopback bil-proxy kkonfigurat biex jilħquhom hemmhekk. Matul il-magni, tirrestrinġi l-aċċess tal-backend TCP għall-hosts tal-proxy billi tuża firewall jew netwerk privat iżolat. Il-kontenituri u l-hosts ġestiti jeħtieġu restrizzjonijiet ekwivalenti għat-tqassim tan-netwerk tagħhom. Ara Gwida tas-sigurtà backend ta' Velocity u Gwida tal-firewall ta' BungeeCord.
Aċċess dirett minn wara jista' jgħaddi l-kontrolli tal-login tal-proxy. Għall-installazzjoni tal-plugin, l-issettjar tal-forwarding, u l-ibbrejkjar tal-port UDP, segwi Velocity u BungeeCord.
Il-port pubbliku u l-port tas-semmiegħa jistgħu jvarjaw meta router jittraduċi bejniethom:
| Issettjar | Port li għandu jintuża |
|---|---|
| Indirizz tas-server tal-klijent | Port pubbliku UDP |
| Port estern tar-regola ta' trasmissjoni tar-router | Port pubbliku UDP |
| Port intern tar-regola ta' trasmissjoni tar-router | Port UDP tas-semmiegħ RakNet |
| Port lokali tal-firewall ospitanti | Port UDP tas-semmiegħ RakNet |
Għall-ospitar wara router IPv4:
- Sib l-indirizz IPv4 lokali tal-magna li taċċetta konnessjonijiet RakNet.Uża riżerva DHCP jew indirizz statiku adattat sabiex ir-regola forwarding tkompli timmira dik il-magna.
- Żid regola UDP forwarding għall-port pubbliku plejers se jużaw.
- Issettja d-destinazzjoni tar-regola għall-indirizz lokali ta' dik il-magna u l-port UDP tas-semmiegħa RakNet.
- Jippermettu UDP deħlin fuq il-port tas-semmiegħa fil-firewall ospitanti.
Per eżempju, server smigħ fuq UDP port 25565 jistgħu jużaw regola mal-port pubbliku 25565, indirizz destinazzjoni 192.168.1.100, u port destinazzjoni 25565.Issostitwixxi l-indirizz eżempju mal-indirizz lokali attwali server tiegħek.
Żomm ir-regola TCP eżistenti għal konnessjonijiet Minecraft ordinarji. A TCP forwarding regola waħdu ma jġorr UDP.
Iċċekkja jekk router ieħor jew il-fornitur tal-internet jagħmilx NAT qabel ma t-traffiku jasal għand ir-router tiegħek. Jekk għandek żewġ routers, ikkonfigura t-trażmissjoni fuq it-tnejn. Jekk il-fornitur juża NAT komuni għall-klijenti tiegħu, staqsih għal indirizz IPv4 pubbliku jew uża servizz ta’ hosting jew tunnel li jaċċetta UDP minn barra. Ir-router tiegħek ma jistax jibdel in-NAT tal-fornitur. Ara l-istruzzjonijiet ta’ TP-Link dwar it-trażmissjoni tal-portijiet għar-rekwiżit ta’ indirizz WAN pubbliku.
Ħalli l-port UDP magħżul kemm permezz tal-firewall IPv6 tar-router kif ukoll il-firewall ospitanti.Immira l-indirizz IPv6 tal-magna li taċċetta konnessjonijiet RakNet.
Iċċekkja li l-indirizz IPv6 tal-hostname jimmira lejn dik il-magna.Jekk l-indirizz IPv6 tiegħu jinbidel, aġġorna r-rekord DNS u kwalunkwe regoli firewall speċifiċi għall-indirizz.
A hostname li tippubblika kemm IPv4 u IPv6 indirizzi teħtieġ rotta tax-xogħol għal kull indirizz irreklamat.Iċċekkja ż-żewġ settijiet tar-regoli meta player wieħed jista'jikkonnettja u ieħor ma jistax.
Jekk it-trażmissjoni IPv4 tibdel in-numru tal-port, kun żgur li l-plejers tal-port jidħlu wkoll jilħqu s-semmiegħa IPv6.Traduzzjoni tal-port IPv4 ma tikkonfigurax ir-rotta IPv6.
Il-fornitur jew tunnellaġġ għandu jappoġġja UDP fuq l-endpoint pubbliku li inti tagħti plejers Iċċekkja l-allokazzjonijiet tal-port tiegħu u r-regoli tal-firewall tan-netwerk kif ukoll il-firewall tas-server stess.
Jekk proxy UDP addizzjonali jibgħat indirizzi tal-klijent bl-użu protokoll PROXY v2, segwi Trasmissjoni UDP u protokoll PROXY u jirrestrinġu l-aċċess għall-riċeviment UDP listener għall-proxy fdati.
Qabbad minn barra n-netwerk lokali tas-server b'klijent Raknetify2 aġġornat, billi tuża indirizz bħal raknet;play.example.com:25565.Uża l-port pubbliku UDP f'dan l-indirizz.
Uża konnessjoni RakNet reali biex tivverifika r-rotta. A scan UDP li tirċievi l-ebda tweġiba jistgħu jirrapportaw riżultat inkonklużiv minħabba servizz tax-xogħol jistgħu jarmu sonda mhux familjari. Dokumentazzjoni ta' scan UDP ta' Nmap jispjega din l-imġiba.
Konnessjoni TCP b'suċċess tikkonferma biss ir-rotta TCP.Jekk il-ħinijiet RakNet jispiċċaw, iċċekkja s-semmiegħa, id-destinazzjoni li tgħaddi, il-port UDP, u r-regoli tal-firewall billi tuża ż-gwida għall-issolvi l-problemi.
Iċċekkja l-kompatibbiltà għar-rilaxx partikolari li tniżżel.Il-fergħa tal-iżvilupp jista' jkun fiha appoġġ li għadu ma deherx f'rilaxx.
Għal Fabric, tniżżel compatibility.json mill-istess rilaxx bħala l-JAR.Iċċekkja l-verżjoni Minecraft tiegħek fi gameVersions, imbagħad iċċekkja l-entrata rilevanti taħt runtimes għar-rekwiżiti depends tagħha.Dan il-fajl JSON huwa dokument ta' referenza u m'għandux għalfejn imorru fil-folder mods.
Għal Forge, NeoForge, u Spigot/Paper, iċċekkja r-rekwiżiti tal-verżjoni ddikjarati mill-artifact u l-lista tal-download tagħha.Sostenn fuq loader wieħed ma jistabbilixxix appoġġ fuq ieħor.
Ir-rekwiżit tal-Java ddikjarat minn Raknetify2 huwa l-minimu tiegħu. Minecraft jew il-loader jista' jkollu bżonn runtime aktar ġdid. Agħżel verżjoni tal-Java li tissodisfa t-tlieta kollha.
Meta tista’, uża l-istess verżjoni ta’ Raknetify2 fuq il-klijent u fuq is-server jew il-proxy li jilqa’ l-konnessjoni. Aqra n-noti tal-verżjoni qabel tħallat verżjonijiet differenti. Għal konnessjoni RakNet kriptata, iż-żewġ naħat iridu jappoġġjaw il-protokoll tal-kriptaġġ awtentikat. La Raknetify oriġinali u lanqas verżjonijiet ta’ Raknetify2 li ħarġu qabel dak il-protokoll ma jistgħu jagħmlu din il-konnessjoni kriptata ma’ verżjoni aġġornata.
Raknetify2 iġorr il-protokoll tal-logħba eżistenti ta' Minecraft.Il-konnessjoni ta' verżjonijiet differenti ta' Minecraft teħtieġ setup ta' traduzzjoni tal-protokoll kompatibbli.
Iż-jibnu fluss tax-xogħol jinkludi kontrolli ta' kompatibilità li jinvolvu Polymer, Krypton, PacketFixer, u Fast IP Ping. Dawk il-kontrolli jkopru l-verżjonijiet u l-kombinazzjonijiet magħżula mill-fluss tax-xogħol. Iċċekkja r-riżultati assoċjati tal-bini ta' rilaxx meta tinvestiga kombinazzjoni partikolari.
Għal falliment f'modpack akbar, segwi l-gwida għall-issolvi l-problemi.Inkludi l-verżjonijiet mod kompluti fir-rapport tiegħek.
Normalment, meta kanal wieħed ikun qed jistenna pakkett mitluf, il-kanali l-oħra ta’ Raknetify2 jistgħu jibqgħu jaħdmu. Fil-modalità ordnata, il-pakketti kollha ta’ Minecraft fl-istess direzzjoni jgħaddu minn kanal wieħed. Jekk jintilef pakkett, dawk kollha li jiġu warajh jistennew sakemm jerġa’ jintbagħat. Xi programmi kontra l-qerq jeħtieġu din l-ordni. Waqt din l-istennija jieqaf ukoll it-traffiku li m’għandu x’jaqsam xejn mal-pakkett mitluf.
-
Installa bini Raknetify2 li jappoġġja l-mod ordnat fuq is-server jew proxy li jaċċetta konnessjonijiet RakNet u fuq kull klijent RakNet.
-
Oħloq
config/raknetify2-compatibility.jsonrelattiva għal dik server jew proxy tad-direttorju tax-xogħol.Oħloq id-direttorjuconfigjekk ma jeżistux. -
Żid dan li ġej:
{"mode": "ordered"} -
Irristartja l-server jew proxy.
Klijenti jsegwu l-issettjar tas-server awtomatikament.Atturi m'għandhomx bżonn li joħolqu fajl konfigurazzjoni jew jibdlu l-indirizz server RakNet tagħhom.
Il-pakketti Minecraft kollha jużaw kanal wieħed ordnat affidabbli f'kull direzzjoni, inklużi delimitaturi tal-bundle u tranżizzjonijiet tad-dinja.
Meta l-plejers jgħaqqdu permezz Velocity jew BungeeCord, ikkonfigura l-mod ordnat fuq dak il-proxy, anke jekk l-anti-cheat jaħdem fuq server backend.
L-istess regola tibqa’ tgħodd meta l-plejer jaqleb minn server intern għal ieħor. Fil-modalità ordnata, il-proxy jgħaddi t-talbiet tas-server intern biex jara jekk il-klijent għadux konness lill-klijent innifsu, minflok ma jwieġeb għalih.
Fuq l-ewwel konnessjoni RakNet, il-console tirrapporta:
Raknetify2 compatibility: ordered (updated clients required, genuine acknowledgements)
Skambju kompatibilità b’suċċess logs ukoll ordered compatibility negotiated, segwit mill-indirizz tal-peer.
Ħalli l-kontrolli kontra l-qerq mixgħulin u ttestja l-konfigurazzjoni tiegħek.
Klijenti RakNet li ma jappoġġjawx il-mod ordnat ma jistgħux jaqbdu ma’ server li jeħtieġu dan.Aġġorna Raknetify2 fuq dawk il-klijenti, jew qabbad bl-użu tal-indirizz TCP normali tas-server jew tal-proxy u l-port mingħajr il-prefiss raknet;.
Ibdel il-fajl għal:
{"mode": "multichannel"}Imbagħad jerġgħu jibdew is-server jew proxy. it-tneħħija tal-fajl ukoll jirrestawra modalità multichannel wara restart.
Il-fajl irid ikollu għażla waħda biss bl-isem mode u bil-valur "ordered" jew "multichannel". L-ittri kbar u ż-żgħar mhumiex interkambjabbli.
Konfigurazzjoni invalida jew ma tistax tinqara tirrifjuta konnessjonijiet RakNet. Ikkoreġi l-fajl u terġa' tibda l-proċess.
Jekk il-console xorta jirrapporta multichannel, iċċekkja li l-fajl huwa fid-direttorju tax-xogħol tas-server jew proxy jaċċetta l-konnessjoni RakNet, imbagħad jerġgħu jibdew dak il-proċess.
Is-servers Fabric, Forge, u NeoForge jistgħu jagħżlu RakNet meta jittrasferixxu klijent kapaċi għal destinazzjoni kkonfigurata. Dan juża l-appoġġ tat-trasferiment nattiv ta' Minecraft, introdott fi Edizzjoni Java 1.20.5. Iċċekkja li r-rilaxx Raknetify2 tiegħek jappoġġja l-verżjoni Minecraft u l-loader f'kull tarf.
Installa Raknetify2 fuq is-server li jibgħat u l-klijent Id-destinazzjoni għandha tipprovdi listener RakNet kompatibbli u taċċetta trasferimenti Minecraft li jaslu.
Din il-konfigurazzjoni tapplika għat-trasferimenti mibgħuta mit-tliet mod loaders hawn fuq. Il-plugins Spigot/Paper, Velocity, u BungeeCord ma jaqrawx dan il-fajl tat-trasferimenti.
Oħloq config/raknetify2-transfers.json fid-direttorju tas-server li jibgħat:
{
"destinations": [
{
"host": "play.example.com",
"tcpPort": 25565,
"udpPort": 25570
}
]
}Ibdel l-hostname eżempju u portijiet mal-valuri tad-destinazzjoni tiegħek, imbagħad jerġgħu jibdew is-server mibgħuta.Destinazzjonijiet addizzjonali jmorru fl-istess array.
| Qasam | Tfisser |
|---|---|
host |
Isem tal-host tad-destinazzjoni jew indirizz IP, mingħajr prefiss tat-trasport jew port |
tcpPort |
Port tad-destinazzjoni fit-talba oriġinali għat-trasferiment |
udpPort |
Port pubbliku RakNet il-klijent trasferit għandu jikkuntattja |
In-numri tal-portijiet TCP u UDP jistgħu jkunu l-istess. Jekk router jittraduċi l-port UDP, uża l-port pubbliku f'dan il-fajl. Ikteb portijiet bħala numri JSON.
Ibgħat it-trasferimenti lill-hostname ordinarju tad-destinazzjoni u l-port TCP. Raknetify2 jiċċekkja jekk il-klijent jirreklamax appoġġ ta' trasferiment awtomatiku. Għal klijent kapaċi u destinazzjoni li taqbel, jagħżel il-port UDP ikkonfigurat. Klijenti oħra u destinazzjonijiet mhux imqabbla jżommu l-indirizz tat-trasferiment oriġinali.
It- tqabbil juża l- hostname u l- port TCP mit- talba ta ’ trasferiment. Il- kapitalizzazzjoni tal- hostname, punt DNS finali, u ortografija IPv6 ekwivalenti huma normalizzati. DNS tfittxijiet ma jipparteċipawx fit- tqabbil, għalhekk żewġ hostnames differenti li jirriżolvu għall- istess indirizz jeħtieġu entrati separati. Entrati wildcard mhumiex appoġġjati.
Għall-destinazzjoni bl-użu server.properties ta' Minecraft, issettja accepts-transfers=true u jerġgħu jibdew dan. Proxy destinazzjoni jista' jkollu trasferiment settings tagħha stess. Minecraft default jirrifjuta trasferimenti deħlin, anki meta normali diretta jingħaqdu xogħlijiet.
Is-smigħ RakNet tad-destinazzjoni, it-trażmissjoni pubblika UDP, u l-firewall ospitanti għandhom ikunu diġà kkonfigurati.Il-fajl tat-trasferimenti tas-server li jibgħat jagħżel l-indirizz mibgħut lil klijent.
Iċċekkja kemm id-destinazzjoni IPv4 u IPv6 rotot meta hostname tiegħu tippubblika ż-żewġ tipi indirizz.Test konnessjoni RakNet dirett ordinarju għad-destinazzjoni qabel ma jinvestigaw imġiba trasferiment awtomatiku.
Żomm attivi l-kontrolli tal-identità u tad-dħul fis-server tad-destinazzjoni. Din il-konfigurazzjoni ma tagħtix aċċess lill-plejers u ma tiħux post l-awtentikazzjoni tas-server.
Oqsma nieqsa, oqsma mhux magħrufa, portijiet invalidi, u d-destinazzjonijiet duplikati jikkawżaw żball konfigurazzjoni matul l-inizjalizzazzjoni.Uża l-log server biex jidentifikaw l-iżball, jikkoreġu l-JSON, u jerġgħu jibdew.
Biex tiddiżattiva l-għażla awtomatika, neħħi l-fajl tal-konfigurazzjoni jew uża {"destinations": []}, imbagħad terġa' tibda s-server li jibgħat.It-talbiet ta' trasferiment tiegħu se jżommu l-indirizzi oriġinali tagħhom.
Proxy UDP jista’ jgħaddi t-traffiku RakNet u jippreserva l-indirizz oriġinali tal-klijent bl-użu tal-protokoll PROXY v2. Attiva din il-karatteristika meta proxy UDP upstream jibgħat dawk l-intestaturi lis-semmiegħa tiegħek.
Fuq is-server jew Minecraft proxy li jirċievi l-trażmissjoni tat-traffiku UDP, toħloq config/raknetify2-proxy-protocol.json:
{
"trustedProxies": ["192.0.2.10"]
}Ibdel l-eżempju bl-indirizz IP tas-sors attwali tal-proxy UDP jew firxa CIDR li inti tikkontrolla. L-indirizz għandu jaqbel ma' dak li jara s-semmiegħ li jirċievi wara kwalunkwe NAT li jintervjeni. IPv4 u IPv6 letterali huma aċċettati. DNS hostnames huma rifjutati. Irristartja s-server li jirċievi jew il-proxy.
Ikkonfigura l-proxy biex jibgħat l-intestaturi PROXY v2 għal UDP. Raknetify2 jaċċetta indirizzi tal-klijenti mibgħuta mis-sorsi elenkati biss. Meta din il-konfigurazzjoni tkun attiva, il-konnessjonijiet diretti RakNet mingħajr dawn l-intestaturi jiġu miċħuda. Il-konfigurazzjoni tal-port li jilqa’ TCP tibqa’ kif kienet.
Kull proxy fil-lista jista’ jgħaddi l-indirizz tal-klijent. Issettja l-firewall tas-server intern biex il-proxy magħżul biss ikun jista’ jilħaq il-port UDP tiegħu. Illimita l-firxa tal-indirizzi fdati għal dawk tassew meħtieġa.
Il-fajl irid ikun fih biss trustedProxies, b’mill-inqas entrata waħda. Lista vojta hija żball. Jekk il-fajl ma jkunx validu, RakNet ma jkunx jista’ jibda jisma’ għall-konnessjonijiet.
Biex tirritorna għall-konnessjonijiet UDP diretti, neħħi l-fajl u jerġgħu jibdew il- listener.Aġġorna l-imġiba forwarding upstream u regoli firewall għar-rotta l-ġdida fl-istess ħin.
Jekk il-konnessjonijiet ma jirnexxux wara li tippermetti din il-karatteristika, iċċekkja l-indirizz tas-sors attwali tal-proxy fil-backend, il-firxa fdata kkonfigurata, u jekk il-proxy joħroġx UDP PROXY protokoll v2 headers.
Għal Minecraft installazzjoni proxy u konfigurazzjoni backend, segwi Velocity u BungeeCord.
Raknetify2 jistgħu jaqsmu server UDP tiegħu listener ma Simple Voice Chat fuq Fabric, Forge, NeoForge, Spigot, u Paper.
Installa Simple Voice Chat fuq is-server u fuq kull klijent li jixtieq chat tal-vuċi.Segwi gwida għall-issettjar tas-server tiegħu għall-bqija tal-konfigurazzjoni tiegħu.
Uża d-direttorju config tal-ogħla livell tas-server għall-fajl ta' Raknetify2, inkluż fuq Spigot/Paper.Simple Voice Chat fajl stess jibqa' fil-post speċifiku tal-pjattaforma hawn taħt.
-
Oħloq
config/raknetify2-voicechat.jsonfid-direttorju tas-server b’dan il-kontenut:{"enabled": true} -
Issettja
port=-1fil-konfigurazzjoni server Simple Voice Chat. Fuq servers modded, dan huwaconfig/voicechat/voicechat-server.properties. Fuq Spigot/Paper, huwaplugins/voicechat/voicechat-server.properties. -
Ħalli
bind_addressvojta meta jkun hemm wieħed li jaqblu RakNet listener.Jekk is-server għandu listeners multipli fuq dak UDP port, issettjaha għall-indirizz lokali tal-sensur inti tixtieq li jaqsmu. -
Irristartja s-server u tmexxi
/voicechat test <PLAYERNAME>għal plejer konness.
Jekk is-semmiegħ RakNet juża port differenti minn Minecraft, issettja l-vuċi port għal dak il-port UDP lokali b'mod espliċitu minflok ma tuża -1.Per eżempju, is-semmiegħa RakNet fuq il-port lokali UDP 25570 jeħtieġ port=25570.
Issettja voice_host meta l-klijenti jeħtieġu indirizz pubbliku differenti jew port. Għal router tgħaddi pubbliku UDP 25580 biex UDP 25570 lokali, jużaw port=25570 u voice_host=play.example.com:25580. L-indirizz pubbliku jappartjeni fil voice_host. L-issettjar bind_address jagħżel listener lokali.
Raknetify2 jipprovdi s-socket UDP kondiviż permezz ta' API ta' Simple Voice Chat. Simple Voice Chat jimmaniġġja l-awtentikazzjoni tal-vuċi u l-kriptaġġ. Il-plejers jistgħu jużaw chat tal-vuċi jew b'konnessjonijiet tal-logħob TCP jew RakNet.
Żomm il-Mistoqsija u Geyser fuq portijiet UDP separati. L-integrazzjoni tas-socket kondiviża tappoġġja Simple Voice Chat biss.
L-integrazzjoni ma taqsamx socket tal-proxy tal-vuċi fuq Velocity jew BungeeCord. Segwi Gwida għat-twaqqif tal-proxy ta' Simple Voice Chat u agħti lill-proxy tal‑vuċi l-port UDP tiegħu stess. Bil-plugin tal-proxy uffiċjali tal-vuċi, issettja kwalunkwe override pubbliku ta’ voice_host fil-konfigurazzjoni tal-vuċi tal-proxy. Dak il-plugin jinjora s-settings ta’ voice_host tas-servers backend.
Għal mina UDP ġeneriċi, issettja voice_host għall-hostname pubbliku u UDP port li tgħaddi lil dan is-server.
Jekk ir-reġistru jirrapporta No RakNet listener matches the voice bind address and port, ikkonferma li RakNet beda b'suċċess u li l-port tal-vuċi u l-indirizz tal-irbit jaqblu mas-semmiegħa lokali tiegħu.
Jekk tirrapporta Multiple RakNet listeners match the voice bind address, jagħżlu indirizz lokali speċifiku li jaqblu fil bind_address u jerġgħu jibdew.
Plugin Simple Voice Chat wieħed biss jista’ jipprovdi s-socket UDP tiegħu.Jekk l-istartjar jirrapporta li plugin ieħor diġà jipprovdi socket, agħżel liema integrazzjoni tas-socket tuża.
Biex tiddiżattiva l-integrazzjoni Raknetify2, issettja {"enabled": false} fil-konfigurazzjoni tal-vuċi tiegħu jew neħħi dak il-fajl.Agħti Simple Voice Chat port UDP separat, aġġorna l-firewall jew ir-regoli tat-trażmissjoni tiegħu, u terġa 'tibda s-server.
Iċċekkja dawn fl-ordni:
- Il-klijent għandu l-mod Raknetify2 korrett għall-loader tiegħu u l-verżjoni Minecraft.
- Is-server jew il-proxy li jaċċetta l-konnessjoni għandu Raknetify2 installat u mibdi mingħajr żball listener.
- L-indirizz jibda b'
raknet;u juża l-port pubbliku UDP. - Il-fornitur hosting, router, u firewall ospitanti kollha jippermettu UDP fuq dak il-port.
- L-indirizzi IPv4 u IPv6 tal-hostname iwasslu għall-host maħsub u għandhom regoli tal-firewall li jaħdmu.
Konnessjoni TCP li tirnexxi tittestja biss ir-rotta TCP. Segwi l-gwida għall-firewall u r-router biex tiċċekkja t-trażmissjoni UDP u l-aċċess IPv6. Jekk il-protokoll PROXY ikun mixgħul, il-klijenti jridu jgħaddu minn proxy li jkun imniżżel bħala fdat.
Iċċekkja għal proċess ieħor li juża l-port UDP. Query, Geyser, u servizzi UDP oħra jeħtieġu portijiet tagħhom stess. Simple Voice Chat jistgħu jużaw il-integrazzjoni ta’ portijiet kondiviżi.
Tista' tagħżel port UDP lokali ieħor billi tuża l-port issettjar tas-smigħ tas-server dirett jew Issettjar ta’ Velocity u BungeeCord. Iċċekkja r-rekwiżit tal-verżjoni għall-issettjar Spigot/Paper. Bidla biss port pubbliku tar-router tħalli l-kunflitt tas-socket lokali f'postha.
Ikkonnettja direttament lejn id-destinazzjoni bl-użu tal-indirizz raknet; tagħha.Jekk dan jonqos, tiffissa l-destinazzjoni listener jew netwerk rotta ewwel.
Jekk il-konnessjonijiet diretti jaħdmu, iċċekkja jekk id-destinazzjoni taċċettax trasferimenti deħlin. Servitur Minecraft li juża server.properties jeħtieġ accepts-transfers=true. Il-ġonot diretti ma jittestjawx dan is-setting.
Imbagħad tqabbel l-hostname tat-trasferiment u l-port TCP ma' config/raknetify2-transfers.json fuq is-server li jibgħat. Ikkonferma li l-fajl ġie mgħobbija wara restart u li l-klijent jappoġġja trasferimenti RakNet awtomatiċi. Ara Trasferimenti awtomatiċi.
Iċċekkja l-verżjonijiet Raknetify2 fiż-żewġt itruf tal-konnessjoni. Aġġorna l-klijent u s-server jew il-proxy flimkien meta rilaxx ibiddel il-protokoll kriptat. Żomm is-settings tal-awtentikazzjoni tas-server waqt li tkun qed tinvestiga.
Irreġistra liema azzjoni tikkawża l-falliment, bħall-ftuħ ta’ inventarju, ir-riċeviment ta’ pakkett ta’ riżorsi, il-bidla tad-dinja, jew il-ħolqien ta’ entità. Qabbel l-istess azzjoni fuq TCP u RakNet billi tuża installazzjoni tat-test separata meta jkun prattiku.
Xi payloads tad-dwana jiddependu fuq l-ordni tal-pakketti tal-vanilla. Awturi tal-mod jistgħu jiddikjaraw dawn id-dipendenzi permezz taż-interface tal-ordni tal-pakketti.
Iftaħ kwistjoni fil-Tracker tal-kwistjoni Raknetify2 u jinkludu:
- Minecraft, Java, loader, u Raknetify2 verżjonijiet fuq iż-żewġ truf.
- Verżjonijiet tas-software tas-server u tal-proxy, inkluż kwalunkwe proxy ta’ trasmissjoni UDP.
- Mods oħra installati u l-verżjonijiet tagħhom.
- Passi biex tirriproduċi l-problema u dak li inti mistennija li jiġri.
- Jekk l-istess passi jaħdmu fuq TCP.
- Klijent rilevanti, server, u proxy log estratti mill-istess tentattiv.
Qabel ittella’ l-logs, neħħi t-tokens ta’ aċċess, il-passwords u kull informazzjoni privata oħra. Żomm il-messaġġi tal-iżball u l-listi tas-sejħiet tal-programm (stack traces) meħtieġa biex tinstab il-kawża.
Raknetify2 iħalli mods jiddikjaraw liema traffiku Minecraft għandu jibqa' ordnat bil-payloads tad-dwana tagħhom.Uża dan meta t-trattament ta' payload jeħtieġ entità, biċċa, inventarju, jew stat ieħor stabbilit minn pakketti preċedenti.
| Grupp | Traffiku relatat |
|---|---|
ui |
Menus u interazzjonijiet indipendenti mid-dinja |
entity |
Spawn entità, it-tneħħija, u l-moviment |
world_interaction |
Inventarji u interazzjonijiet oħra li jiddependu mid-dinja |
effects |
Ħsejjes u partiċelli |
chunk |
Aġġornamenti tat-Terren, Blokk u Dawl |
Il-gruppi kollha jżommu kunsinna ordnata affidabbli fil-kanal tagħhom. Pakketti fi gruppi differenti jistgħu jaslu f'ordni relattiva differenti. Agħżel il-grupp li jaqbel mad-dipendenza tal-payload.
Żid fornitur taħt il-punt tad-dħul raknetify:packet_channels fiż-fabric.mod.json tal-mod tiegħek. Il-fornitur jimplimenta Consumer<BiConsumer<String, String>> billi juża tipi JDK. Jirċievi reġistratur li jaċċetta identifikatur tal-payload tad-dwana u grupp ta ’ordni.
Ingħaqad din l-entrata fil-metadata eżistenti tiegħek, billi tissostitwixxi l-isem tal-klassi bl-isem kompletament kwalifikat tal-fornitur tiegħek:
{
"entrypoints": {
"raknetify:packet_channels": [
"com.example.mod.OrderingProvider"
]
}
}Żomm il-bqija taż-fabric.mod.json tiegħek, inklużi l-punti ta' dħul eżistenti tiegħu. Dan huwa framment tal-fajl tal-metadata.
Pereżempju, estensjoni tal-moviment tal-entità tista' tirreġistra example:entity_path mal-grupp entity.Iż-Dokumentazzjoni dwar PacketOrdering API jinkludi l-implimentazzjoni tal-fornitur.
Fabric iħalli dan entrypoint uninvoked meta Raknetify2 Il-fornituri għandhom jiddikjaraw l-identifikaturi u l-gruppi matul l-inizjalizzazzjoni mingħajr ma jiddependu fuq mod ieħor li jkun lesta l-inizjalazzjoni tiegħu stess.
Meta Raknetify2 ikun disponibbli, il-mods ta’ Forge u NeoForge u l-plugins tas-server jew tal-proxy jistgħu jsejħu PacketOrdering.register(identifier, group) waqt l-inizjalizzazzjoni. Il-klassi hija com.ishland.raknetify.api.PacketOrdering. Irreġistra qabel tibda taċċetta konnessjonijiet tal-plejers. Jekk l-integrazzjoni hija fakultattiva, kun żgur li l-kodiċi ma jgħabbix il-klassijiet ta’ Raknetify2 meta l-mod ma jkunx installat.
Id-dikjarazzjonijiet japplikaw għal konnessjonijiet ġodda. Konnessjonijiet eżistenti jżommu r-regoli li rċevew waqt l-issettjar. Ir-ripetizzjoni ta’ dikjarazzjoni identika hija permessa. Gruppi li jaqblu ma’ xulxin għall-istess identifikatur huma rifjutati.
L-identifikaturi tal-messaġġi jridu jużaw namespace validu tagħhom stess. In-namespace minecraft huwa riżervat. Kull naħa tal-konnessjoni għandha limitu ta’ 128 dikjarazzjoni, inklużi r-regoli integrati u dawk irreġistrati minn mods oħra. L-identifikatur jista’ jkollu sa 255 karattru ASCII u jrid isegwi s-sintassi tan-namespace tal-API.
Aġġornat RakNet peers skambju dikjarazzjonijiet matul l-istabbiliment konnessjoni. Server jew proxy jistgħu jużaw dikjarazzjoni peer meta ma jkollu l-ebda regola lokali għal dak payload. regoli lokali jieħdu preċedenza, u dikjarazzjonijiet peer jibqgħu skoperti għal dik il-konnessjoni.
Ara Trasmissjoni UDP u protokoll PROXY għal relays UDP u indirizzi tal-klijent mibgħuta.
Għal Minecraft proxy setup, ara Velocity u BungeeCord.