Skip to content

Wiki cy gb

pjscruggs edited this page Nov 11, 2026 · 1 revision

Raknetify2 · Cymraeg (Cymru)

Iaith

Aml-Chwaraewr

Cysylltiadau rhwydwaith RakNet ar gyfer cleientiaid a gweinyddion Minecraft.

Lawrlwytho · GitHub

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

Ychwanegu

  1. Aml-Chwaraewr

  2. Ychwanegu

  3. Cyfeiriad Gweinydd

    Cyfeiriad Gweinydd
    RakNet · UDP raknet;play.example.com:25565
    TCP play.example.com:25565
  4. Gorffen

  5. Ymuno â'r Gweinydd

F3 · Raknetify2

F3
RakNet · UDP Gweithredol · MTU 1400
TCP Anweithredol

Velocity / BungeeCord

  1. Cleient · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
  2. Velocity / BungeeCord → TCP → Gweinydd
Rhif porth · UDP Java
Fabric / Forge / NeoForge 1–65534 -Draknetify.fabric.portOverride=25570
Spigot / Paper ≥ 0.1.0-beta.1.431 1–65535 -Draknetify.spigot.portOverride=25570
Velocity 1–65534 -Draknetify.velocity.portOverride=25570
BungeeCord 1–65534 -Draknetify.bungee.portOverride=25570

Wedi amseru allan

Cyfeiriad Gweinydd UDP
raknet;play.example.com:25580 play.example.com:25580 → NAT → 192.0.2.10:25570
Gweinydd · 192.0.2.10 25570/udp

config/raknetify2-compatibility.json

Gweinydd / Velocity / BungeeCord

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

Simple Voice Chat

Gweinydd 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

Cyfeiriad Gweinydd trustedProxies RakNet
192.0.2.10 · PROXY v2 / UDP ["192.0.2.10"] ✓
192.0.2.11 · PROXY v2 / UDP ["192.0.2.10"] ✗
Cleient → RakNet / UDP ["192.0.2.10"] ✗

config/raknetify2-proxy-protocol.json

{"trustedProxies":["192.0.2.10"]}

Minecraft ≥ 1.20.5 · /transfer

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

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

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

PacketOrdering

Minecraft
ui Dewisiadau
entity Sgerbwd
world_interaction Rhestr Eiddo
effects Gronynnau
chunk Blociau

PacketOrdering.java

Fersiwn anghydnaws!

Riportio Namau

Cartref

Raknetify2

Mae Raknetify2 yn defnyddio RakNet dros UDP ar gyfer gemau aml-chwaraewr Minecraft. Mae’r traffig wedi’i rannu’n sianeli. Os bydd pecyn yn mynd ar goll ar un sianel, gall data ar y sianeli eraill barhau i lifo. Felly gall y gêm ymateb i’ch gweithredoedd wrth i’r data coll gael ei anfon eto neu wrth drosglwyddo rhannau o’r byd.

Raknetify2 yw fforc Raknetify a gynhaliwyd yn annibynnol, a ddatblygwyd yn wreiddiol gan ishland. Ychwanega'r fforc gynhaliaeth ar gyfer fersiynau Minecraft newyddach ac yn cynnal y cludiant, integreiddio platfformau, a phrofion cydnawsedd.

Dechrau

  1. Gwirio cydnawsedd Minecraft a mod.
  2. Dewiswch lawrlwythiad a'i osod.
  3. Cysylltu â chyfeiriad fel raknet;play.example.com.

Canllawiau Gweinydd

Gall awduron mod ddefnyddio'r rhyngwyneb trefnu pecynnau i ddatgan dibyniaeth rhwng llwythiadau addasiedig a thrafnidiaeth Minecraft.

Cywaith

Mae Raknetify2 yn defnyddio'r Trwydded MIT ac yn cadw'r hysbysiadau hawlfraint gwreiddiol. Mae ei weithrediad rhwydweithio yn adeiladu ar Raknetify a netty-raknet.

Gosod

Lawrlwytho rhyddhad o GitHub Releases. Gwiriwch y fersiwn Minecraft a gofynion y llwythiwr ar gyfer y rhyddhad hwn cyn gosod.

Lle rydych chi'n gosod Ffeil Plygell
Cleient neu weinydd Fabric raknetify2-fabric-*.jar mods
Cleient neu weinydd Forge raknetify2-forge-*.jar mods
Cleient neu weinydd NeoForge raknetify2-neoforge-*.jar mods
Gweinydd Spigot neu Paper raknetify2-spigot-*.jar plugins
Dirprwy Velocity raknetify2-velocity-*.jar plugins
Dirprwy BungeeCord raknetify2-bungee-*.jar plugins

Cau'r dibynnydd neu stopio'r gweinydd cyn amnewid ei JAR. Tynnwch y JAR Raknetify gwreiddiol ac unrhyw JAR Raknetify2 hŷn o'r un gosod cyn ychwanegu'r ffeil newydd.

Mae plygellau cleient yn perthyn i'r enghraifft Minecraft neu modpack rydych yn ei lansio. Mae plygellau gweinydd a dirprwy yn perthyn y gweinydd neu'r gosod dirprwy hwnnw. Creuwch y blygell briodol os nad yw'ch llwythwr wedi creu un eto.

Cysylltiadau gweinydd uniongyrchol

  1. Gosod y mod dibynnydd ar gyfer eich llwytho.
  2. Gosod y mod gweinydd cydweddol, neu'r ategyn Spigot/Paper ar weinydd cydnaws.
  3. Dilynwch Ffurfweddu'r rhwydwaith i ganiatáu cysylltiadau UDP i'r gweinydd.
  4. Ail- gychwyn y dibynnydd a' r gweinydd.
  5. Ychwanegu cyfeiriad gweinydd fel raknet;play.example.com neu raknet;play.example.com:25565.

Defnyddio TCP ar gyfer cyfeiriadau heb y rhagddodiad raknet;.

Nid yw gosod y mod dibynnydd yn unig yn ychwanegu cynhaliaeth RakNet i weinydd pell. Rhaid i weithredwr y gweinydd ddarparu diwedd-bwynt RakNet. Fel arfer, nid oes angen rheolau cyfeirio llwybryddion i mewn ar chwaraewyr sy'n ymuno â gweinydd rhywun arall.

Velocity a BungeeCord

Gosod yr ategyn dirprwy cydweddol a'r mod dibynnydd. Dilynwch Velocity a BungeeCord am gosodiadau gwrandawr, blaenoriaethu ochr gefn, cyfyngiadau mynediad, a'r cyfeiriad dylai chwaraewyr ei ddefnyddio.

Porth gwrando UDP ar wahân

Am weinydd Minecraft uniongyrchol, gosodwch yr ymresymiad Java addas isod. Dylai gweithredwyr dirprwy ddefnyddio'r Gosodiadau gwrando Velocity a BungeeCord.

Platfform Ymresymiadau Java Porthladdoedd a Dderbyniwyd
Gweinydd Fabric, Forge, neu NeoForge -Draknetify.fabric.portOverride=25570 1 trwy 65534
Gweinydd Spigot neu Paper -Draknetify.spigot.portOverride=25570 1 trwy 65535

Defnyddia Forge a NeoForge y cod gwrandäwr rhannol, felly mae eu priodwedd enw hefyd yn cynnwys fabric. Amnewid 25570 gyda'r porth UDP a ddymunir.

Spigot / Paper ≥ 0.1.0-beta.1.431

Ychwanegu'r ymresymiad cyn -jar yn y gorchymyn Java, neu yn y maes ymresymiadau JVM eich gwesteiwr. Ailgychwynnwch y gweinydd a chaniatáu UDP ar y porth gwrandawiad dewisiedig. Os yw'r porth cyhoeddus hefyd yn 25570, cysylltwch â raknet;play.example.com:25570. Os mae llwybrydd yn cyfieithu'r porth, defnyddiwch ei borth cyhoeddus yn y cyfeiriad cleient. Mae'r porth TCP yn aros ar ei werth cyfredol.

Ar Spigot/Paper, y UDP Mae'r gwrandäwr yn cadw'r Minecraft TCP cyfeiriad rhwymo lleol y gwrandäwr. Trosysgrifiad annilys neu'n brysur UDP porth yn atal RakNet o gychwyn. Gwiriwch y cofnod ymgychwyn am y rhwymedigaeth UDP cyfeiriad a porth. Tynnwch yr ymresymiad ac ailgychwynnwch i ddychwelyd i'r cyfeiriad TCP rhif porth y gwrandäwr.

Gall llwybrydd neu dirprwy UDP hefyd arddangos porth UDP cyhoeddus gwahanol a'i flaenoriaethu i'r gwrandäwr cyfredol heb newid ymresymiadau Java'r gweinydd.

Adeiladu Datblygu

Agor rhedeg llwyddiannus main yn GitHub Actions a lawrlwytho ei archif Artifacts. Mae GitHub yn gofyn am gyfrif i lawrlwytho arteffactau llif gwaith. Defnyddiwch y tabl gosod uchod i ddewis JAR o'r archif.

Velocity a BungeeCord

Mae Velocity a BungeeCord yn eistedd rhwng chwaraewyr a gweinyddion Minecraft ochr gefn. Gosod Raknetify2 ar y dirprwy ac ar bob dibynnydd fydd yn cysylltu dros RakNet.

Raknetify2 · Cleient --UDP--> Velocity / BungeeCord --TCP--> Gweinydd

Nid oes angen Raknetify2 ar y gweinyddion ochr gefn ar gyfer y llwybr cysylltiad hwn. Mae angen y mods, ategion, a chefnogaeth blaenoriaethu sydd eu hangen ar eich rhwydwaith. Nid yw Raknetify2 yn cyfieithu fersiynau Minecraft na newid dilysiant cyfrif y dirprwy.

Gosod yr ategyn dirprwy

  1. Cadarnhau bod cysylltiadau TCP arferol drwy'ch dirprwy yn gweithio, gan gynnwys dilysu a newid rhwng gweinyddion olwyn.
  2. Atal y dirprwy a lawrlwytho' r ategyn cydweddol o GitHub Releases.
  3. Gosod raknetify2-velocity-*-all.jar neu raknetify2-bungee-*-all.jar yn plygell plugins y dirprwy. Tynnwch unrhyw ategion Raknetify neu Raknetify2 hŷn o'r blygell hon.
  4. Gosod y mod dibynnydd Raknetify2 addas gan ddefnyddio'r canllaw gosod.
  5. Gwiriwch y gosodiadau gwrando isod, ailgychwynnwch y dirprwy, a gwiriwch ei gofnod am wallau gwrando RakNet.
  6. Caniatáu trafnidiaeth gyhoeddus UDP i'r dirprwy a chyfyngu porthladdoedd chwarae olwyn fel y disgrifir yn Ffurfweddu'r rhwydwaith.

Defnyddio rhyddhau Raknetify2 cydnaws ar y cleient a' r dirprwy. Gwiriwch Cydraniad cyn cymysgu rhyddhau.

Velocity

Mae'r gosodiad bind yn velocity.toml yn dewis cyfeiriad gwrando Minecraft a phorthladd TCP Velocity. Mae Raknetify2 yn defnyddio'r un rhif porthladd ar gyfer UDP fel arfer. Mae'r cofnodion [servers] yn adnabod y gweinyddion olwyn. Cadwch y cofnodion hyn yn pwyntio at gyfeiriadau TCP y olwyn. Gweler cyfeirnod cyfluniad Velocity.

I ddefnyddio porth UDP ar wahân, ychwanegwch yr ymresymiad JVM hwn cyn -jar yn y gorchymyn cychwyn Velocity:

-Draknetify.velocity.portOverride=25570

Amnewid 25570 â'ch porth dewisedig. Mae hyn yn newid y porth RakNet UDP tra'n cadw porth TCP a chyfeiriadau ochr gefn Velocity. Ailgychwynnwch Velocity ar ôl newid yr ymresymiadau.

Ffurfweddu blaenoriaethu chwaraewyr ar Velocity a'i ochr gefn. Defnyddiwch flaenoriaethu modern pan mae'r meddalwedd ochr gefn yn ei gefnogi, a chadw'r cyfrinair blaenoriaethu'n breifat. Dilynwch y cyfarwyddiadau ar gyfer yr ochr gefn penodol yn canllaw trosglwyddo gwybodaeth chwaraewr Velocity. Cadw'r cyfyngiadau mur gwarchod ochr gefn mewn lle gyda'r blaenoriaethu.

BungeeCord

Yn config.yml BungeeCord, mae'r gwerth host o dan bob cofnod listeners yn dynodi cyfeiriad gwrando Minecraft a phorthladd TCP. Raknetify2 yn arferol yn ychwanegu UDP ar y rhif porthladd hwn. Mae gan y cofnodion servers gyfeiriadau TCP olwyn. Disgrifir y gosodiadau hyn yn y Canllaw cyfluniad BungeeCord.

Am borth UDP ar wahân, ychwanegwch yr ymresymiad JVM hwn cyn -jar yn y gorchymyn cychwyn BungeeCord:

-Draknetify.bungee.portOverride=25570

Mae' r drosdro yn perthyn i' r broses dirprwy gyfan. Am ffurfweddiad gyda nifer o wrando Minecraft, gwiriwch y diweddpwyntiau RakNet gwirioneddol yn y cofnod ymgychwyn cyn ychwanegu rheolau mur gwarchod. Ailgychwynnwch BungeeCord ar ôl newid yr ymresymiadau.

Cadw dilysiant cyfrif yn y dirprwy. Ar gyfer olrhain Spigot, mae Canllaw cyfeirio IP BungeeCord yn paru ip_forward: true ar y dirprwy â settings.bungeecord: true ar yr olrhain. Nid yw blaenoriaethu yn unig yn atal rhywun rhag cysylltu'n uniongyrchol i olrhain. Terfynu mynediad olrhain gan ddefnyddio'r cyfarwyddiadau mur gwarchod.

Dewiswch y cyfeiriad a ddefnyddir gan y chwaraewyr

Mae'r ddau drosglwyddiad dirprwy yn derbyn porthladdoedd o 1 i 65534. Anwybyddir gwerthoedd annilys, felly gwiriwch y porthladd UDP cysylltiedig yn y cofnod cychwyn. Tynnwch yr ymresymiad ac ailgychwynnwch i ddychwelyd i rif porthladd y gwrandäwr Minecraft.

Mae chwaraewyr yn cysylltu at enw gwesteiwr cyhoeddus y dirprwy a phorthladd UDP, er enghraifft raknet;play.example.com:25570. Pan fo llwybrydd yn cyfieithu porthladdoedd, defnyddiwch ei borth UDP cyhoeddus yn y cyfeiriad cleient. Mae cyfeiriadau heb y rhagddodiad raknet; yn parhau i ddefnyddio gwrandawr TCP y dirprwy.

Gadewch Ymholiad, Geyser, a gwasanaethau UDP eraill ar borth UDP ar wahân. Nid yw porth TCP gwahanol yn datrys gwrthdaro soced UDP.

Sgwrs Lais a blaenoriaeth UDP ychwanegol

Defnyddia Simple Voice Chat ei ategyn dirprwy ei hun a'i borthladd UDP ar Velocity a BungeeCord. Dilynwch y Canllawiau Dirprwy Sgwrsio Sain am y gosodiad hwn.

Os mae ailgychwyn UDP ar wahân yn eistedd o flaen eich dirprwy Minecraft ac yn anfon penawdau protocol PROXY v2, ffurfweddwch Raknetify2 gan ddefnyddio Blaenyrru UDP a protocol PROXY. Nid oes angen y ffurfweddiad hwn ar gyfer gosod Velocity neu BungeeCord ei hun.

Gwirio'r cysylltiad

Arbrofi o'r tu allan i'ch rhwydwaith lleol efo dibynnydd Raknetify2. Cysylltu drwy'r dirprwy, newid rhwng y gweinyddion olwyn rydych yn eu defnyddio, a chadarnhau bod dynodiad a chaniatâd y chwaraewr yn dal yn gywir.

  • Os mae TCP drwy'r dirprwy yn gweithio ond bod RakNet wedi mynd dros amser, gwiriwch gwrandäwr UDP y dirprwy, porth cyhoeddus, llwybrau IPv4 a IPv6, a rheolau mur gwarchod.
  • Os mae'r ddau gludiant yn methu pan mae'r dirprwy yn cysylltu i ochr gefn, gwiriwch gyfeiriad TCP yr ochr gefn hwnnw, rheolau mynediad, a chyfluniad blaenoriaethu chwaraewr.
  • Os mae'r dirprwy yn adrodd bod porth UDP yn brysur, gwiriwch am Query, Geyser, dirprwy llais, neu broses arall wedi ei chysylltu â hi.

Ar gyfer adroddiadau, cynnwys cofnodion dirprwy a chofnodion ochr gefn o'r un ceisio cysylltu. Gweler Datrys Problemau am wybodaeth fersiwn i'w gynnwys.

Ffurfweddu'r rhwydwaith

Mae'r canllaw hwn ar gyfer gweithredwyr gweinydd. Mae angen llwybr UDP gweithredol ar Raknetify2 i'r gweinydd neu dirprwy sy'n derbyn cysylltiadau RakNet. Mae'r gosodiad rhagosodedig yn defnyddio'r un rhif porth â gwrandäwr TCP Minecraft.

Ar gyfer chwaraewyr ar yr un rhwydwaith lleol, defnyddiwch gyfeiriad lleol y gweinydd a chaniatáu i UDP fynd drwy'r wal tân gwesteiwr. Mae angen cyfeirio porth y llwybrydd pan mae angen i'r traffig rhyngrwyd fynd drwy IPv4 NAT eich llwybrydd.

Dewiswch y cyrchfan a'r porth

Gweinydd uniongyrchol

Anfon trafnidiaeth UDP gyhoeddus i'r cyfrifiadur sy'n rhedeg y gweinydd Minecraft gyda Raknetify2. Mae'r porth cyrchfan yn gwrandäwr RakNet UDP y gweinydd hwnnw. Caniatáu'r porth hwnnw yn y mur gwarchod gwesteiwr y cyfrifiadur gweinydd. Cadw ei lwybr TCP cyfredol ar gyfer cysylltiadau Minecraft arferol.

Er enghraifft, os yw Raknetify2 yn gwrando ar UDP 25570, cyfeiriwch y porth cyhoeddus UDP at gyfeiriad lleol y gweinydd ar borth 25570. Gall porth TCP y gweinydd aros ar 25565. Gweler Gosodiadau gwrando'r gweinydd uniongyrchol i ddewis porth UDP gwahanol.

Velocity neu BungeeCord

Anfon trafnidiaeth UDP gyhoeddus i'r cyfrifiadur sy'n rhedeg Velocity neu BungeeCord gyda'r ategyn dirprwy Raknetify2. Defnyddio gwrandäwr RakNet UDP y dirprwy fel y cyrchfan rhagosodedig. Cadw llwybr TCP cyhoeddus cyfredol y dirprwy ar gyfer cysylltiadau Minecraft arferol.

Mae'r dirprwy yn cysylltu â gweinyddion Minecraft ochr gefn dros TCP. Nid yw ychwanegu Raknetify2 at y dirprwy yn gofyn am agor porthladdoedd UDP gêm ochr gefn i chwaraewyr.

Cysylltiad Cyrchiad i ganiatáu
Chwaraewyr i' r dirprwy Cyhoeddi UDP i'r gwrandäwr RakNet, ynghyd â'r gwrandawr TCP cyhoeddus sydd eisoes yn bodoli
Dirprwy i weinyddion ochr gefn Porthladdoedd Minecraft TCP ochr gefn, yn cyrraedd dim ond o'r gwesteiwyr dirprwyol a ddymunir
Ymladdwyr yn uniongyrchol i'r porthau chwaraeiddiad y cyfadn Cadw wedi'i gloi, gan gynnwys trwy IPv6

Pan mae' r dirprwy a' r ochr gefn yn rhedeg yn uniongyrchol ar beiriannau penodedig rydych yn eu rheoli, gall gwrandawyr ochr gefn ddefnyddio cyfeiriadau cylchdroi gyda' r dirpwy wedi' i ffurfweddu i gyrraedd nhw yno. Dros beiriannau, cyfyngu cyrchiad TCP ochr gefn i' r gwesteiwyr dirprwy gan ddefnyddio mur gwarchod neu rwydwaith preifat annibynnol. Mae angen cyfyngiadau tebyg ar gynwysyddion a gwesteiwyr rheoli ar gyfer eu cynlluniau rhwydwaith. Gweler Canllaw i ddiogelwch ochr gefn Velocity a Canllaw mur gwarchod BungeeCord.

Mae blaenoriaethu chwaraewr a chyfyngiadau mur gwarchod yn gweithio gyda'i gilydd. Gall mynediad ôl- gefn uniongyrchol anwybyddu gwiriadau mewngofnodi'r dirprwy. Am osod ategion, gosodiadau blaenoriaethu, a throsglwyddiadau porth UDP, dilynwch Velocity a BungeeCord.

Rhifau porth cyhoeddus a lleol

Gall y porth cyhoeddus a'r porth gwrandawr fod yn wahanol pan fo llwybrydd yn cyfieithu rhwng y ddwy:

Gosodiadau Porth i'w ddefnyddio
Cyfeiriad gweinydd y cleient Porth cyhoeddus UDP
Porth allanol y rheol flaenoriaethu llywio Porth cyhoeddus UDP
Porth mewnol y rheol blaenoriaethu llywio Porth UDP gwrandäwr RakNet
Porth lleol y mur gwarchod gwesteiwr Porth UDP gwrandäwr RakNet

Blaenyrru porth IPv4

Ar gyfer gwesteio tu ôl i rwydwaith IPv4:

  1. Canfod cyfeiriad IPv4 lleol y peiriant sy'n derbyn cysylltiadau RakNet. Defnyddiwch archeb DHCP neu gyfeiriad statig addas er mwyn i'r rheol flaenoriaethu barhau i ganolbwyntio ar y peiriant hwn.
  2. Ychwanegu rheol blaenoriaethu UDP ar gyfer y porth cyhoeddus fydd chwaraewyr yn ei ddefnyddio.
  3. Gosod cyrchfan y rheol i gyfeiriad lleol y peiriant hwn a porth UDP yr gwrandäwr RakNet.
  4. Caniatáu UDP i mewn ar borth y gwrandäwr yn y mur gwarchod gwesteiwr.

Er enghraifft, gall gweinydd sy'n gwrando ar borth UDP 25565 ddefnyddio rheol gyda porth cyhoeddus 25565, cyfeiriad cyrchfan 192.168.1.100, a porth cyrchfan 25565. Amnewidwch y cyfeiriad enghreifftiol â chyfeiriad lleol eich gweinydd.

Cadw'r rheol TCP sydd eisoes yn bodoli ar gyfer cysylltiadau Minecraft arferol. Nid yw rheol flaenoriaethu TCP ei hun yn cario UDP.

Pan fo'r cyfeirio ymlaen yn methu eto

Gwiriwch a yw llwybrydd arall neu eich ISP yn cyflawni NAT cyn i'r traffig gyrraedd eich llwybrydd. Gyda dau lwybrydd rydych yn eu rheoli, rhaid i'r blaenoriaethu gwmpasu'r ddau. Os mae eich ISP yn defnyddio NAT gradd-ddarlledwr, gofynnwch a all ddarparu cyfeiriad IPv4 cyhoeddus neu ddefnyddio gwasanaeth gwesteio neu tunnell sy'n cefnogi UDP i mewn. Ni all rheol blaenoriaethu eich llwybrydd ffurfweddu NAT yr ISP. Gweler Canllawiau trosglwyddo porthladd TP-Link am ofynion cyfeiriad WAN cyhoeddus.

Rheolau mur gwarchod IPv6

Caniatáu i'r porth UDP dewisiedig fynd drwy wal tân IPv6 y llwybrydd a'r wal dân gwesteiwr. Targedu cyfeiriad IPv6 y peiriant sy'n derbyn cysylltiadau RakNet.

Gwiriwch fod cyfeiriad IPv6 enw'r gwesteiwr yn cyfeirio at y peiriant hwnnw. Os mae ei gyfeiriad IPv6 yn newid, diweddarwch y cofnod DNS ac unrhyw reolau mur gwarchod cyfeiriad-benodol.

Mae angen llwybr gweithredol ar enw gwesteiwr sy'n cyhoeddi'r ddau gyfeiriad IPv4 a IPv6 ar gyfer pob cyfeiriad a hysbysir. Gwirio'r ddau set o reolau pan all un chwaraewr gysylltu a'r llall ddim.

Os yw blaenoriaethu IPv4 yn newid y rhif porth, sicrhewch fod y chwaraewyr porth yn cyrraedd y gwrandäwr IPv6 hefyd. Nid yw cyfieithiad porth IPv4 yn ffurfweddu'r llwybr IPv6.

Darparwyr gwesteio a thwnelau

Rhaid i'r darparwr neu'r tunnell gynnal UDP ar y diwedd-bwynt cyhoeddus rydych yn ei roi i chwaraewyr. Gwiriwch ei ddyrannu porthladdoedd a rheolau mur gwarchod rhwydwaith, yn ogystal â mur gwarchod y gweinydd ei hun.

Os mae dirprwy UDP ychwanegol yn cyfeirio cyfeiriadau cleientiaid gan ddefnyddio protocol PROXY v2, dilynwch Blaenyrru UDP a protocol PROXY a gwahardd mynediad i'r gwrandäwr UDP derbyniol i'r dirprwy ymddiriedol.

Gwirio'r cysylltiad

Cysylltu o'r tu allan i rwydwaith lleol y gweinydd gyda dibynnydd Raknetify2 diweddaredig, gan ddefnyddio cyfeiriad fel raknet;play.example.com:25565. Defnyddio'r porth UDP cyhoeddus yn y cyfeiriad hwn.

Defnyddio cysylltiad RakNet gwir i wirio'r llwybr. Gall sganio UDP nad yw'n derbyn unrhyw ymateb adrodd canlyniad di- derfyn oherwydd gallai gwasanaeth yn gweithio waredu soned anghyfarwydd. Mae Dogfennaeth sganio UDP Nmap yn esbonio'r ymddygiad hwn.

Mae cysylltiad llwyddiannus TCP yn cadarnhau'r llwybr TCP yn unig. Os yw RakNet yn mynd dros amser, gwiriwch y gwrandäwr, y cyrchfan flaenoriaethu, y porth UDP, a rheolau'r mur gwarchod gan ddefnyddio'r Troubleshooting guide.

Cydraniad

Gwirio cydnawsedd ar gyfer y rhyddhad penodol rydych chi'n ei lawrlwytho. Gall y cangen datblygu gynnwys cynhaliaeth nad yw wedi ymddangos mewn rhyddhad eto.

Fersiynau Minecraft a Java

Am Fabric, lawrlwythwch compatibility.json o'r un rhyddhad â'r JAR. Gwiriwch eich fersiwn Minecraft yn gameVersions, wedyn gwiriwch y cofnod perthnasol o dan runtimes am ei ofynion depends. Dogfen gyfeirio yw'r ffeil JSON yma ac nid oes angen iddo fynd i'r blygell mods.

Ar gyfer Forge, NeoForge, a Spigot/Paper, gwiriwch y gofynion fersiwn a ddangosir gan yr arteffact a'i restr lawrlwytho. Nid yw cefnogaeth ar un llwythwr yn sefydlu cefnogaeth ar un arall.

Y gofyniad Java a ddangosir gan Raknetify2 yw ei leiafswm. Gall Minecraft neu'r llwythydd ofyn am amser rhedeg newyddach. Dewiswch fersiwn Java sy'n bodloni'r tri.

Fersiynau cleient a gweinydd

Defnyddio' r un rhyddhad Raknetify2 ar y cleient a' r gweinydd neu dirprwy yn derbyn ei gysylltiad pan fo' n bosibl. Gwiriwch y nodiadau rhyddhad cyn cymysgu rhyddhadau. Mae angen cefnogaeth ar gysylltiadau RakNet cêl- ysgrifedig am y protocol cêl- ychwanegu dilysedig ar y ddwy ochr. Ni all adeiladu Raknetify a Raknetify2 gwreiddiol o' r blaen i' r protocol hwn gael eu cysylltiadau cêl- yskriviedig i gydweithwyr diweddaredig.

Mae Raknetify2 yn cario protocol gêm Minecraft sydd eisoes yn bodoli. Mae cysylltu fersiynau Minecraft gwahanol yn gofyn am osod cyfieithiad protocol cydnaws.

Modiwlau eraill

Mae'r llif gwaith adeiladu yn cynnwys gwiriadau cydnawsedd sy'n cynnwys Polymer, Krypton, PacketFixer, a Fast IP Ping. Mae'r gwiriadau hyn yn cwmpasu'r fersiynau a'r cyfuniadau a ddewisir gan y llif gwaith. Gwiriwch ganlyniadau adeiladu cysylltiedig rhyddhad pan yn ymchwilio cyfuniad penodol.

Am fethiant mewn modpack mwy, dilynwch y Troubleshooting guide. Cynnwys y fersiynau mod llawn yn eich adroddiad.

Modd Trefnedig

Modd Trefnedig

Fel arfer, mae Raknetify2 yn gadael i sianeli pecynnau annibynnol barhau tra bod un sianel yn aros am ddata sydd ar goll. Mae'r modd trefnus yn rhoi pob pecyn Minecraft ar un sianel, felly mae pecyn sydd ar goll yn cadw pob pecyn nesaf yn y cyfeiriad hwnnw tan iddo gael ei ail-ddarlledu. Mae hyn yn cadw'r trefn a ddisgwylir gan rai meddalwedd gwrth-cheat, ond mae'n rhoi'r gallu i Raknetify2 i gadw trafnidiaeth gêm di-gysylltiedig yn symud yn ystod yr aros.

Galluogi modd trefnus

  1. Gosod adeiladu Raknetify2 sy'n cynnal modd trefnus ar y gweinydd neu dirprwy sy'n derbyn cysylltiadau RakNet ac ar bob dibynnydd RakNet.

  2. Creu config/raknetify2-compatibility.json yn gymharol i gyfeiriadur gwaith y gweinydd neu'r dirprwy hwnnw. Creu'r cyfeiriadur config os nad yw'n bodoli.

  3. Ychwanegu' r canlynol:

    {"mode": "ordered"}
  4. Ail- gychwyn y gweinydd neu' r dirprwy.

Mae cleientiaid yn dilyn gosodiadau'r gweinydd yn awtomatig. Nid oes angen i chwaraewyr greu ffeil cyfluniad na newid eu cyfeiriad gweinydd RakNet.

Mae pob pecyn Minecraft yn defnyddio un sianel trefnus dibynadwy mewn pob cyfeiriad, gan gynnwys terfynellau bunnoedd a throsglwyddiadau byd.

Gosodiadau Dirprwy

Pan fydd chwaraewyr yn cysylltu drwy Velocity neu BungeeCord, ffurfweddu'r modd trefnus ar y dirprwy hwnnw, hyd yn oed os mae'r gwrth-cheat yn rhedeg ar weinydd ôl.

Gweithreda' r polisi yma dros newidyddion ochr gefn. Yn y modd trefnus, mae' r ochr gefn dirprwyol yn blaen- anfon ceisiadau byw i' r dibynnydd gwir yn hytrach na' u hateb yn lleol.

Gwirio'r gosodiadau

Ar y cysylltiad RakNet cyntaf, mae'r consol yn adrodd:

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

Mae cyfnewid cydnawsedd llwyddiannus hefyd yn cofnodi ordered compatibility negotiated, wedi'i ddilyn gan gyfeiriad y cymeriad.

Cadw gwiriadau gwrth-gamgymeriad yn alluog a dilysu eich gosodiadau penodol.

Hen Ddibynyddion

Ni all cleientiaid RakNet nad ydynt yn cynnal modd trefnu gysylltu â gweinydd sy'n ei angen. Diweddarwch Raknetify2 ar y cleientiaid hynny, neu cysylltwch gan ddefnyddio cyfeiriad a porth TCP arferol y gweinydd neu'r dirprwy heb y rhagddodiad raknet;.

Yn dychwelyd i'r modd aml-sianel

Newid y ffeil:

{"mode": "multichannel"}

Wedyn ail- gychwyn y gweinydd neu' r dirprwy. Mae tynnu' r ffeil hefyd yn adfer y modd aml- sianel ar ôl ail- gychwyniad.

Problemau Cyfluniad

Rhaid i'r ffeil gynnwys yn union un gosodiad o'r enw mode, gyda "ordered" neu "multichannel" fel ei werth. Mae'r gwerthoedd yn sensitif i lythrennau bach a mawr.

Mae cyfluniad annilys neu andarllenadwy yn gwrthod cysylltiadau RakNet. Cywirwch y ffeil ac ailgychwynnwch y broses.

Os mae'r consol yn dal i adrodd multichannel, gwiriwch fod y ffeil yn y cyfeiriadur gwaith ar y gweinydd neu'r dirprwy sy'n derbyn y cysylltiad RakNet, ac yna ailgychwynnwch y broses.

Trosglwyddiadau ymysgogol

Gall gweinyddion Fabric, Forge, a NeoForge ddewis RakNet pan yn trosglwyddo dibynnydd galluog i gyfeiriad cyflunedig. Defnyddia hyn gynhaliaeth trosglwyddo naturiol Minecraft, a gyflwynwyd yn Java Edition 1.20.5. Gwiriwch fod eich rhyddhad Raknetify2 yn cynnal y fersiwn a'r llwythwr Minecraft ar bob diwedd.

Gosod Raknetify2 ar y gweinydd anfon a'r dibynnydd. Rhaid i'r cyrchfan ddarparu gwrandäwr RakNet cydnaws a derbyn trosglwyddiadau Minecraft i mewn.

Mae'r ffurfweddiad hwn yn berthnasol i drosglwyddiadau a anfonir gan y tri modloaders uchod. Nid yw'r ategion Spigot/Paper, Velocity, a BungeeCord yn darllen y ffeil trosglwyddiadau hwn.

Ffurfweddu' r gweinydd anfon

Creu config/raknetify2-transfers.json yn cyfeiriadur y gweinydd anfon:

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

Amnewid enw'r gwesteiwr a'r porthladdoedd enghreifftiol â gwerthoedd eich cyrchfan, ac wedyn ail-gychwyn y gweinydd anfon. Mae cyrchfannau ychwanegol yn mynd i'r un array.

Maes Disgrifiad:
host Enw gwesteiwr neu gyfeiriad IP y cyrchfan, heb ragddodiad cludiant na porth
tcpPort Porth cyrchfan yn y cais trosglwyddo gwreiddiol
udpPort Porth RakNet cyhoeddus y dylai'r dibynnydd trosglwyddo gysylltu ag ef

Gall y rhifau porthladd TCP a UDP fod yr un fath. Os mae llwybrydd yn cyfieithu'r porthladd UDP, defnyddiwch y porthladd cyhoeddus yn y ffeil yma. Ysgrifennwch borth fel rhifau JSON.

Anfon trosglwyddiadau at enw gwesteiwr arferol y cyrchfan a'r porth TCP. Gwirio Raknetify2 os yw'r cleient yn hysbysebu cefnogaeth trosglwyddo awtomatig. Ar gyfer cleient galluog a chyfeiriad cydweddol, mae'n dewis y porth UDP ffurfweddedig. Cleientiaid eraill a chyfeiriadau heb eu cydweddu yn cadw'r cyfeiriad trosglwyddo gwreiddiol.

Defnyddia' r cydweddu' r enw gwesteiwr a' r porth TCP o' r cais trosglwyddo. Normalisir priflythrennu enw gwesteiwr, dot DNS olaf, a sillafu IPv6 cyfatebol. Nid yw chwiliadau DNS yn cymryd rhan mewn cydweddu, felly mae angen cofnodion ar wahân ar ddau enw gwesteiwr gwahanol sy' n datrys i' r un cyfeiriad. Ni chynhelir cofnodion wildcard.

Gosod Cyrchfan

I gyfeiriad sy'n defnyddio server.properties Minecraft, gosod accepts-transfers=true ac ailgychwyn hi. Gall dirprwy gyfeiriad gael ei osod trosglwyddo ei hun. Mae rhagosodiad Minecraft yn gwrthod trosglwyddiadau i mewn, hyd yn oed pan mae cysylltiad uniongyrchol arferol yn gweithio.

Rhaid i'r gwrandäwr RakNet, y cyfeirio UDP cyhoeddus, a'r mur gwarchod gwesteiwr gael eu ffurfweddu eisoes. Mae ffeil trosglwyddiadau'r gweinydd anfon yn dewis y cyfeiriad a anfonir at ddibynnydd.

Gwiriwch y llwybrau IPv4 a IPv6 o'r cyrchfan pan gyhoedda ei enw gwesteiwr y ddau fath cyfeiriad. Arbrofi cysylltiad RakNet uniongyrchol arferol i'r cyrchfa cyn ymchwilio ymddygiad trosglwyddo awtomatig.

Cadw unrhyw fewngofnodi cyrchfan neu wirio mynediad yn eu lle. Nid yw' r ffurfweddiad yma yn rhoi mynediad i chwaraewyr nac yn disodli dilysiant gweinydd.

Gwall cyfluniad ac analluogi

Mae meysydd ar goll, meysydd anhysbys, porthladdoedd annilys, a gyrchfannau dyblyg yn achosi gwall cyfluniad yn ystod ymgychwyn. Defnyddiwch gofnod y gweinydd i ganfod y gwall, cywiro'r JSON, ac ailgychwyn.

I analluogi dewis ymysgogol, tynnwch y ffeil cyfluniad neu defnyddiwch {"destinations": []}, ac wedyn ailgychwynnwch y gweinydd anfon. Bydd ei geisiadau trosglwyddo yn cadw eu cyfeiriadau gwreiddiol.

Blaenyrru UDP a protocol PROXY

Gall dirprwy UDP flaenoriaethu trafnidiaeth RakNet a chadw' r cyfeiriad dibynnydd gwreiddiol gan ddefnyddio protocol PROXY v2. Galluogwch y nodwedd yma pan anfona dirprwy UDP uwch- ffrynt y penawdau yma i' ch gwrandawr. Nid oes angen hyn ar flaenoriaetho porth llwybryddion arferol.

Ar y gweinydd neu'r dirprwy Minecraft sy'n derbyn y traffig UDP a anfonwyd ymlaen, creu config/raknetify2-proxy-protocol.json:

{
  "trustedProxies": ["192.0.2.10"]
}

Amnewidwch y enghraifft gyda chyfeiriad IP ffynhonnell gwir y dirprwy UDP neu amrediad CIDR rydych yn ei reoli. Rhaid i'r cyfeiriad gydweddu â'r hyn y mae'r gwrandäwr derbyn yn ei weld ar ôl unrhyw NAT rhyngweithiol. Derbynir llythrenwau IPv4 a IPv6. Gwrthodir enwau gwesteiwr DNS. Ailgychwynnwch y gweinydd derbyn neu'r dirprwy.

Ffurfweddu' r dirprwy blaenoriaethu i anfon penawdau protocol PROXY v2 ar gyfer UDP. Mae Raknetify2 yn derbyn cyfeiriadau dibynnydd blaenoriaethu o' r ffynonellau rhestredig yn unig. Gwrthodir cysylltiadau RakNet uniongyrchol heb y penawdau hyn tra mae' r ffurfweddiad yma wedi' i alluogi. Mae' r gwrandäwr TCP yn cadw ei ffurfweddiad cyfredol.

Ymddiried a mynediad

Caniateir i bob dirprwy ar y rhestr nodi cyfeiriad y cleient. Gosodwch wal dân y gweinydd cefn fel mai dim ond y dirprwy penodedig sy’n gallu cyrraedd ei borth UDP. Cadwch ystodau’r cyfeiriadau dibynadwy mor gul ag y mae eich rhwydwaith yn caniatáu.

Rhaid i'r ffeil gynnwys trustedProxies yn unig, gydag o leiaf un cofnod. Mae array gwag yn gwall. Mae ffeil annilys yn atal y gwrandäwr RakNet rhag dechrau.

I ddychwelyd i gysylltiadau UDP uniongyrchol, tynnwch y ffeil ac ailgychwynnwch y gwrandäwr. Diweddarwch ymddygiad blaenoriaethu'r ffrydiau uwch a rheolau'r wal tân ar gyfer y llwybr newydd yn yr un modd.

Os methu cysylltiadau ar ôl galluogi'r nodwedd hon, gwiriwch gyfeiriad ffynhonnell gwir y dirprwy yn yr ochr gefn, yr ystod ymddiriedaeth ffurfweddedig, a a yw'r dirprwy yn anfon penawdau protocol UDP PROXY v2.

Am osod dirprwy Minecraft a ffurfweddu ochr gefn, dilynwch Velocity a BungeeCord.

Simple Voice Chat

Gall Raknetify2 rannu ei wrando UDP gweinydd gyda Simple Voice Chat ar Fabric, Forge, NeoForge, Spigot, a Paper.

Gosod Simple Voice Chat ar y gweinydd ac ar bob cleient sy'n dymuno sgwrsio llais. Dilynwch ei canllaw gosod gweinydd am weddill ei ffurfweddiad.

Defnyddio cyfeiriadur config lefel uchaf y gweinydd ar gyfer ffeil Raknetify2, gan gynnwys ar Spigot/Paper. Mae ffeil Simple Voice Chat ei hun yn aros yn y lleoliad penodol i'r platfform isod.

Rhannu'r porth gêm

  1. Creu config/raknetify2-voicechat.json yn y cyfeiriadur gweinydd gyda'r cynnwys hwn:

    {"enabled": true}
  2. Gosod port=-1 yn ffurfweddiad gweinydd Simple Voice Chat. Ar weinyddion moddedig, dyma config/voicechat/voicechat-server.properties. Ar Spigot/Paper, dyma plugins/voicechat/voicechat-server.properties.

  3. Gadewch bind_address yn wag pan fo un gwrandäwr RakNet yn cydweddu. Os mae gan y gweinydd nifer o wrandäwyr ar y porth UDP hwn, gosodwch ef i gyfeiriad lleol y gwrandäwr yr ydych am ei rannu.

  4. Ail- gychwyn y gweinydd a rhedeg /voicechat test <PLAYERNAME> ar gyfer chwaraewr cysylltiedig.

Os mae'r gwrandäwr RakNet yn defnyddio porth gwahanol na Minecraft, gosodwch y llais port i'r porth UDP lleol yn glir yn hytrach na defnyddio -1. Er enghraifft, mae angen port=25570 ar wrando RakNet ar borth UDP lleol 25570.

Gosod voice_host pan fo angen cyfeiriad cyhoeddus neu borth gwahanol ar y cleientiaid. Ar gyfer llwybrydd sy' n trosglwyddo UDP 25580 cyhoeddus i UDP 25570 lleol, defnyddiwch port=25570 a voice_host=play.example.com:25580. Mae' r cyfeiriad cyhoeddus yn perthyn i voice_host. Mae' r gosodiad bind_address yn dewis gwrandäwr lleol.

Mae Raknetify2 yn darparu'r soced UDP wedi'i rannu drwy API Simple Voice Chat. Mae Simple Voice Chat yn trin dilysiant llais a chêl- ysgrifo. Gall chwaraewyr ddefnyddio sgwrsio llais gyda chysylltu gêm TCP neu RakNet.

Gwasanaethau a Dirprwyon UDP Eraill

Cadw Ymholiad a Geyser ar borthladdoedd UDP gwahanol. Cynhelir Simple Voice Chat yn unig gan yr integreiddio soced rhannedig.

Nid yw'r integreiddio yn rhannu soced dirprwy llais ar Velocity neu BungeeCord. Dilynwch Canllaw gosod dirprwy Simple Voice Chat a rhowch i'r dirprwy llafnau ei borth UDP ei hun. Gyda'r ategyn dirprwy llafariad swyddogol, gosodwch unrhyw amddiffyniad voice_host cyhoeddus yn ffurfweddiad llafariad y dirprwy. Mae'r ategyn yn anwybyddu gosodiadau voice_host gweinyddion y tu ôl.

Am dwnel UDP generig, gosod voice_host i'r enw gwesteiwr cyhoeddus a'r porth UDP sy'n cyfeirio at y gweinydd hwn.

Analluogi rhannu neu ddatrys gwrthdaro soced

Os mae'r cofnod yn adrodd No RakNet listener matches the voice bind address and port, gwiriwch fod RakNet wedi dechrau'n llwyddiannus a bod y porth llais a'r cyfeiriad rhwymo yn cydweddu â'i glywydd lleol.

Os mae'n adrodd Multiple RakNet listeners match the voice bind address, dewiswch gyfeiriad lleol penodol sy'n cydweddu yn bind_address ac ailgychwynnwch.

Dim ond un ategyn Simple Voice Chat all ddarparu ei soced UDP. Os mae'r ymgychwyn yn adrodd bod ategyn arall yn darparu soced yn barod, dewiswch pa gydweithrediad soced i'w ddefnyddio.

I analluogi integreiddio Raknetify2, gosod {"enabled": false} yn ei ffurfweddiad llais neu dynnu'r ffeil hwnnw. Rhoi Simple Voice Chat borth UDP ar wahân, diweddaru ei wal tân neu ei reolau cyfeirio, ac ailgychwyn y gweinydd.

Datrys Problemau

Mae TCP yn gweithio ond mae RakNet yn mynd allan

Gwirio' r canlynol yn y drefn:

  1. Mae gan y cleient y mod Raknetify2 cywir ar gyfer ei lwythwr a'i fersiwn Minecraft.
  2. Mae gan y gweinydd neu'r dirprwy sy'n derbyn y cysylltiad Raknetify2 wedi'i osod a'i gychwyn heb wall gwrandawiad.
  3. Mae'r cyfeiriad yn dechrau gyda raknet; ac yn defnyddio'r porth cyhoeddus UDP.
  4. Mae'r darparwr gwesteio, y llwybrydd, a'r wal dân gwesteiwr yn caniatáu UDP ar y porth hwn.
  5. Mae cyfeiriadau IPv4 a IPv6 yr enw gwesteiwr yn arwain at y gwesteiwr bwriadedig ac mae ganddynt reolau mur gwarchod yn gweithio.

Mae cysylltiad TCP llwyddiannus yn cadarnhau'r llwybr TCP yn unig. Dilynwch Ffurfweddu'r rhwydwaith i wirio cyfeirio UDP a mynediad IPv6. Os yw'r protocol PROXY wedi'i alluogi, rhaid i gleientiaid gyrraedd y gwrandäwr drwy dirprwy ymddiriedol wedi'i ffurfweddu.

Cyfeiriad yn cael ei ddefnyddio eisoes

Gwirio am broses arall yn defnyddio'r porth UDP. Mae angen eu porth eu hunain ar wasanaethau query, Geyser, a UDP eraill. Gall Simple Voice Chat ddefnyddio'r Cydraniad porth rhannedig.

Gallwch ddewis porth UDP lleol arall gan ddefnyddio'r Gosodiadau gwrando'r gweinydd uniongyrchol neu'r Gosodiadau Velocity a BungeeCord. Gwiriwch y gofyniad fersiwn ar gyfer y gosodiad Spigot/Paper. Mae newid porth cyhoeddus llwybrydd yn unig yn gadael y gwrthdaro soced lleol yn ei le.

Mae'r cysylltiad yn gweithio ond mae trosglwyddiadau wedi methu

Cysylltu'n uniongyrchol i'r cyrchfan gan ddefnyddio ei gyfeiriad raknet;. Os mae hynny'n methu, cywirwch y gwrandäwr cyrchfan neu'r llwybr rhwydwaith yn gyntaf.

Os mae cysylltiadau uniongyrchol yn gweithio, gwiriwch a yw'r cyrchfan yn derbyn trosglwyddiadau i mewn. Mae angen accepts-transfers=true ar weinydd Minecraft sy'n defnyddio server.properties. Ni phrofir y gosodiad hwn gan gysylltiadau uniongyrchol.

Wedyn cymharu' r enw gwesteiwr trosglwyddo a' r porth TCP â config/raknetify2-transfers.json ar y gweinydd anfon. Cadarnhau bod y ffeil wedi ei lwytho ar ôl ailgychwyn a bod y cleient yn cynnal trosglwyddiadau RakNet ymysgogol. Gweler Trosglwyddiadau ymysgogol.

Gwall protocol neu amgryptio

Gwirio'r fersiynau Raknetify2 ar bob ochr i'r cysylltiad. Diweddaru'r cleient a'r gweinydd neu dirprwy gyda'i gilydd pan fydd rhyddhad yn newid y protocol cêl- ysgrifedig. Cadw gosodiadau dilysiant y gweinydd tra'n ymchwilio.

Methiannau penodol i'r mod

Cofnodi pa weithred sy'n achosi'r methiant, fel agor rhestr, derbyn pecyn adnoddau, newid bydoedd, neu gynhyrchu corff. Cymharu'r un weithred dros TCP a RakNet gan ddefnyddio gosod prawf ar wahân pan fo'n ymarferol.

Mae rhai llwythiadau addasedig yn dibynnu ar y trefn o becynnau vanilla. Gall awduron mod ddatgan y dibyniaeth yma drwy'r rhyngwyneb trefnu pecynnau.

Adroddi nam

Agorwch fater yn y Traciwr materion Raknetify2 a chynnwys:

  • Fersiynau Minecraft, Java, llwytho, a Raknetify2 ar y ddwy ochr.
  • Fersiynau meddalwedd gweinydd a dirprwy, gan gynnwys unrhyw dirprwy cyfeirio UDP.
  • Modiwlau eraill a osodwyd a'u fersiynau.
  • Camiau i ail-greu'r broblem a beth oeddech yn disgwyl i ddigwydd.
  • A ydy'r un camau'n gweithio dros TCP.
  • Darnau o gofnodion dibynnydd, gweinydd a dirprwy perthnasol o' r un ymdrech.

Tynnwch tocynnau mynediad, cyfrineiriau, a gwybodaeth breifat arall cyn lanlwytho cofnodion. Cadw'r negeseuon eithriad a'r traciau pentwr sydd eu hangen i ddeall y broblem.

Cydweithrediad

Mae Raknetify2 yn gadael i mods ddatgan pa drafnidiaeth Minecraft sy'n rhaid ei chadw'n drefnus gyda'u llwythiadau addasedig. Defnyddiwch hyn pan mae trin llwythiad yn gofyn am endid, darn, rhestr, neu statws arall a sefydlwyd gan becynnau cynharach.

Trefnu grwpiau

Grŵp Traffig cysylltiedig
ui Dewislenni a chyfathrebu annibynnol ar y byd
entity Creu, gwaredu a symud gwrthrychau
world_interaction Cyflenwad a chyfathrebu eraill sy'n dibynnu ar y byd
effects Sŵn a rhannauName
chunk Diweddariadau tirwedd, bloc, a goleuo

Mae pob grŵp yn cadw dosbarthiad trefnus dibynadwy o fewn eu sianel. Gall pecynnau mewn grwpiau gwahanol gyrraedd mewn trefn gysylltiedig wahanol. Dewiswch y grŵp sy'n cydweddu â dibyniaeth y llwyth.

Cyfuniad Fabric dewisol

Ychwanegu darparwr o dan y pwynt cyrraedd raknetify:packet_channels yn fabric.mod.json eich mod. Mae'r darparwr yn gweithredu Consumer<BiConsumer<String, String>> gan ddefnyddio mathau JDK. Mae'n derbyn cofrestru sy'n derbyn dynodiad llwyth addasiedig a grŵp trefnu.

Cyfuno' r cofnod yma i' ch metadata cyfredol, gan amnewid enw' r dosbarth efo enw llawn cymwysedig eich darparwr:

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

Cadw'r gweddill o'ch fabric.mod.json, gan gynnwys ei bwyntiau mewnbwn cyfredol. Dyma ddarn o'r ffeil metadata.

Er enghraifft, gall estyniad symudiad entity gofrestru example:entity_path gyda'r grŵp entity. Mae'r Dogfennaeth PacketOrdering API yn cynnwys y gweithrediad darparwr.

Mae Fabric yn gadael y pwynt mynediad hwn heb ei alw pan fo Raknetify2 yn absennol. Dylai darparwyr ddatgan dynodiadwyr a grwpiau yn ystod ymgychwyn heb ddibynnu ar mod arall wedi gorffen ei ymgychwyn ei hun.

Ymddygiad Cofrestru

Gall mods Forge a NeoForge, ac ategion gweinydd neu dirprwy, alw ar PacketOrdering.register(identifier, group) yn ystod ymgychwyn pan fo Raknetify2 ar gael. com.ishland.raknetify.api.PacketOrdering yw'r dosbarth. Cofrestru cyn derbyn cysylltiadau chwaraewr, a chadw cod integreiddio dewisol rhag llwytho dosbarth Raknetify2 pan fo'r dibyniaeth yn absennol.

Gweithreda datganiadau i gysylltiadau newydd. Mae cysylltiadau cyfredol yn cadw' r rheolau maent wedi' u derbyn wrth osod. Caniateir ailadrodd datganiad tebyg. Gwrthodir grwpiau gwrthdaro am yr un dynodiad.

Rhaid i dynyddion llwyth ddefnyddio gofod enw addasedig dilys. Cedwir y gofod enw minecraft. Dyfarniadau 128 yw'r terfyn ar gyfer pob diwedd-bwynt, gan gynnwys rheolau mewnol a chofrestru o mods eraill. Gall dynyddion gynnwys hyd at nodau 255 ASCII gan ddefnyddio cystrawen dynodiad gofod-enw API.

Diweddarwyd datganiadau cyfnewid cydweithwyr RakNet yn ystod gosod cysylltiad. Gall gweinydd neu dirprwy ddefnyddio datganiad cydweithwyr pan nad oes ganddo reol lleol ar gyfer y llwyth. Mae rheolau lleol yn cael blaenoriaeth, ac mae datganiadau cydweithwyr yn aros yn ymwneud â'r cysylltiad hwnnw.

Dirprwy UDP

Gweler Blaenyrru UDP a protocol PROXY am ail- gysylltu UDP a chyfeiriadau dibynnydd wedi' u blaenoriaethu.

Am osod dirprwy Minecraft, gweler Velocity a BungeeCord.

English (US)

Clone this wiki locally