Skip to content

Wiki haw us

pjscruggs edited this page Nov 11, 2026 · 1 revision

Raknetify2 · ʻŌlelo Hawaiʻi (Hawaiʻi)

ʻŌlelo

Pāʻani me Kekahi

Hoʻohui ʻo RakNet i nā polokalamu pāʻani a me nā kikowaena o Minecraft ma ka ʻupena.

Hoʻoili · GitHub

Minecraft Raknetify2 Polokalamu pāʻani / Kikowaena
Fabric mods/raknetify2-fabric-*.jar Polokalamu pāʻani / Kikowaena
Forge mods/raknetify2-forge-*.jar Polokalamu pāʻani / Kikowaena
NeoForge mods/raknetify2-neoforge-*.jar Polokalamu pāʻani / Kikowaena
Spigot / Paper plugins/raknetify2-spigot-*.jar Kikowaena
Velocity plugins/raknetify2-velocity-*.jar Velocity
BungeeCord plugins/raknetify2-bungee-*.jar BungeeCord

Kākau Kikowaena Hou

  1. Pāʻani me Kekahi

  2. Kākau Kikowaena Hou

  3. Wahi Noho Kikowaena

    Wahi Noho Kikowaena
    RakNet · UDP raknet;play.example.com:25565
    TCP play.example.com:25565
  4. Pau

  5. Komo Kikowaena

F3 · Raknetify2

F3
RakNet · UDP ʻĀ · MTU 1400
TCP Pio

Velocity / BungeeCord

  1. Polokalamu pāʻani · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
  2. Velocity / BungeeCord → TCP → Kikowaena
Helu Awa · 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

Hopena mākaʻikaʻi

Wahi Noho Kikowaena UDP
raknet;play.example.com:25580 play.example.com:25580 → NAT → 192.0.2.10:25570
Kikowaena · 192.0.2.10 25570/udp

config/raknetify2-compatibility.json

Kikowaena / Velocity / BungeeCord

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

Simple Voice Chat

Kikowaena 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

Wahi Noho Kikowaena trustedProxies RakNet
192.0.2.10 · PROXY v2 / UDP ["192.0.2.10"] ✓
192.0.2.11 · PROXY v2 / UDP ["192.0.2.10"] ✗
Polokalamu pāʻani → RakNet / UDP ["192.0.2.10"] ✗

config/raknetify2-proxy-protocol.json

{"trustedProxies":["192.0.2.10"]}

Minecraft ≥ 1.20.5 · /transfer

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

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

  3. Kikowaena A · /transfer play.example.com 25565 Alex → Polokalamu pāʻani (Alex) → RakNet · play.example.com:25570

PacketOrdering

Minecraft
ui Koho
entity Kanakaiwi
world_interaction Waihona
effects Māhune
chunk Palaka

PacketOrdering.java

Kūlike ʻole mana!

Haʻilono Pilikia

ʻAoʻao mua

Raknetify2

Hoʻohana ʻo Raknetify2 iā RakNet ma luna o UDP ke pāʻani pū nā kānaka ma Minecraft. Hoʻokaʻawale ʻia nā pūʻolo ʻikepili i mau kaha, a mālama ʻia ke kaʻina o kēlā me kēia kaha. Inā nalowale kahi pūʻolo ma kekahi kaha, hiki nō ke hoʻouna i nā pūʻolo ma nā kaha ʻē aʻe. Pēlā e hiki ai i ka pāʻani ke pane koke iā ʻoe i ka wā e kali ana i ka ʻikepili i nalowale a i ʻole e hoʻouna ana i nā ʻāpana honua.

Na ishland i haku mua iā Raknetify. Mai laila mai ʻo Raknetify2, a na kekahi poʻe ʻē aʻe ia e mālama nei. Kākoʻo lākou i nā mana hou o Minecraft, mālama i ke ala hoʻouna ʻikepili a me nā polokalamu e hoʻopili ai i nā ʻōnaehana like ʻole, a hoʻāʻo i ka hana pū ʻana o ia mau mea.

E hoʻomaka ma ʻaneʻi

  1. E nānā i nā mana Minecraft a me nā mod e hana pū ai.
  2. E koho i ka waihona e hoʻoiho ai a e hoʻouka iā ia.
  3. E hoʻohui me kekahi wahi noho e like me raknet;play.example.com.

Nā kuhikuhi no ka luna kikowaena

Hiki i nā mea haku mod ke hoʻohana i ka API no ke kaʻina o nā pūʻolo e hōʻike i nā pūʻolo Minecraft e pono e hōʻea ma ke kaʻina like me ka ʻikepili a kā lākou mod.

Nā loulou o ka papahana

Aia ʻo Raknetify2 ma lalo o ka laikini MIT, a ua mālama ʻia nā ʻōlelo kuleana kope kumu. Hoʻokumu ʻia kona polokalamu ʻupena ma luna o Raknetify a me netty-raknet.

Ka hoʻouka ʻana

E hoʻoiho i kahi mana mai GitHub Releases. Ma mua o ka hoʻouka ʻana, e nānā i ka mana Minecraft a me ka polokalamu hoʻouka mod e pono ai ia mana.

Kahi e hoʻouka ai Waihona Wahī
Polokalamu pāʻani a kikowaena paha o Fabric raknetify2-fabric-*.jar mods
Polokalamu pāʻani a kikowaena paha o Forge raknetify2-forge-*.jar mods
Polokalamu pāʻani a kikowaena paha o NeoForge raknetify2-neoforge-*.jar mods
Kikowaena Spigot a Paper paha raknetify2-spigot-*.jar plugins
Kikowaena ʻuwao Velocity raknetify2-velocity-*.jar plugins
Kikowaena ʻuwao BungeeCord raknetify2-bungee-*.jar plugins

E pani i ka polokalamu pāʻani a i ʻole e hoʻopau i ka holo ʻana o ke kikowaena ma mua o ka hoʻololi ʻana i kona JAR. E wehe i ka JAR o Raknetify kumu a me nā JAR kahiko a pau o Raknetify2 mai ia wahi, a laila e hoʻokomo i ka waihona hou.

Aia nā wahī no ka polokalamu pāʻani ma loko o ke kope Minecraft a i ʻole ka pūʻolo mod āu e hoʻomaka ai. Aia nā wahī no ke kikowaena a no ke kikowaena ʻuwao ma ko lāua mau wahi hoʻouka iho. E hana i ka wahī kūpono inā ʻaʻole i hana mua ka polokalamu hoʻouka ia mea.

Ka hoʻohui pololei ʻana i ke kikowaena

  1. E hoʻouka i ka mod no ka polokalamu pāʻani i kūpono i kāu polokalamu hoʻouka mod.
  2. E hoʻouka i ka mod pili ma ke kikowaena, a i ʻole i ka polokalamu hoʻohui Spigot/Paper ma kahi kikowaena e kākoʻo ana iā ia.
  3. E hahai i nā kuhikuhi no ka pā pale a me ka mīkini hoʻokele ʻupena i ʻae ʻia ka hoʻohui UDP i ke kikowaena.
  4. E hoʻomaka hou i ka polokalamu pāʻani a me ke kikowaena.
  5. E hoʻokomo i kahi noho kikowaena e like me raknet;play.example.com a i ʻole raknet;play.example.com:25565.

ʻO TCP ke hoʻohana ʻia inā ʻaʻohe raknet; ma ke poʻo o ka wahi noho.

Inā ma ka polokalamu pāʻani wale nō ʻoe e hoʻouka ai i ka mod, ʻaʻole hiki wale ke kikowaena mamao ke ʻae iā RakNet. Na ka luna kikowaena e wehe i kahi puka no RakNet. ʻAʻole pono i ka hapa nui o nā mea pāʻani e hele ana i ke kikowaena o haʻi ke hoʻonohonoho i nā lula hoʻouna puka ma kā lākou mīkini hoʻokele ʻupena.

Velocity a me BungeeCord

E hoʻouka i ka polokalamu hoʻohui kūpono ma ke kikowaena ʻuwao a me ka mod ma ka polokalamu pāʻani. Aia ma Velocity a me BungeeCord nā koho no ka hoʻolohe ʻana, ka hoʻouna hou ʻana i nā kikowaena ma hope, ka palena o ke komo ʻana, a me ka wahi noho no nā mea pāʻani.

He puka hoʻolohe ʻokoʻa no UDP

No ke kikowaena Minecraft e ʻae pololei ana i nā mea pāʻani, e hoʻonoho i ke koho Java kūpono ma lalo nei. No ke kikowaena ʻuwao, e hoʻohana i nā koho hoʻolohe o Velocity a me BungeeCord.

ʻŌnaehana Koho Java Nā helu puka i ʻae ʻia
Kikowaena Fabric, Forge, a NeoForge paha -Draknetify.fabric.portOverride=25570 Mai 1 a i 65534
Kikowaena Spigot a Paper paha -Draknetify.spigot.portOverride=25570 Mai 1 a i 65535

Hoʻohana pū ʻo Forge lāua ʻo NeoForge i hoʻokahi kuhi no ka hoʻolohe ʻana. No laila aia ʻo fabric ma ka inoa o kā lāua koho. E pani iā 25570 me ka helu puka UDP āu e makemake ai.

Spigot / Paper ≥ 0.1.0-beta.1.431

E hoʻokomo i ke koho ma mua o -jar ma ke kauoha Java, a i ʻole ma ke kahua koho JVM o ka mea hoʻolako kikowaena. E hoʻomaka hou i ke kikowaena a e ʻae iā UDP ma ka puka i koho ʻia. Inā ʻo 25570 nō ka puka o waho, e hoʻohana iā raknet;play.example.com:25570. Inā hoʻololi ka mīkini hoʻokele i ka helu puka, e kākau i ka helu o waho ma ka wahi noho no ka polokalamu pāʻani. Mau nō ka helu puka TCP.

Ma Spigot/Paper, hoʻolohe ʻo UDP ma ka wahi noho kūloko hoʻokahi me Minecraft TCP. Inā hewa ke koho a i ʻole ua hana ʻē kekahi ma ia puka UDP, ʻaʻole e hoʻomaka ʻo RakNet. E nānā i ka moʻolelo o ka hoʻomaka ʻana no ka wahi noho UDP a me ka helu puka i wehe ʻia. No ka hoʻi ʻana i ka helu puka TCP, e wehe i ke koho a e hoʻomaka hou.

Hiki i kahi mīkini hoʻokele a i ʻole kikowaena ʻuwao UDP ke wehe i puka UDP ʻē ma waho a hoʻouna hou i ka ʻikepili i ka puka e hoʻolohe ana i kēia manawa. ʻAʻole pono e hoʻololi i nā koho Java o ke kikowaena.

Nā mana e hoʻomohala ʻia nei

E wehe i kekahi holo o main i holomua ma GitHub Actions a e hoʻoiho i kāna waihona Artifacts. Koi ʻo GitHub i moʻokāki no ka hoʻoiho ʻana i nā waihona i kūkulu ʻia e ka papahana. Ma ka pakuhi hoʻouka ma luna e koho ai i ka JAR kūpono.

Velocity a me BungeeCord

Aia ʻo Velocity a i ʻole BungeeCord ma waena o nā mea pāʻani a me nā kikowaena Minecraft ma hope. E hoʻouka iā Raknetify2 ma ke kikowaena ʻuwao a ma kēlā me kēia polokalamu pāʻani e hoʻohui ana ma RakNet.

Polokalamu pāʻani Raknetify2 --UDP--> Velocity a i ʻole BungeeCord --TCP--> kikowaena ma hope

ʻAʻole koi ʻia ʻo Raknetify2 ma nā kikowaena ma hope no kēia ala. Pono nō nā mod, nā polokalamu hoʻohui a me ka hiki ke hoʻouna hou i ka ʻikepili e koi ʻia e kāu ʻupena. ʻAʻole unuhi ʻo Raknetify2 i nā mana Minecraft a ʻaʻole ia e hoʻololi i ka hōʻoia moʻokāki a ke kikowaena ʻuwao.

E hoʻouka i ka polokalamu hoʻohui ma ke kikowaena ʻuwao

  1. E hōʻoia i ka holo ʻana o TCP ma o ke kikowaena ʻuwao, me ka hōʻoia moʻokāki a me ka neʻe ʻana mai kekahi kikowaena ma hope i kekahi.
  2. E hoʻopau i ka holo ʻana o ke kikowaena ʻuwao, a e hoʻoiho i ka polokalamu hoʻohui kūpono mai GitHub Releases.
  3. E hoʻokomo iā raknetify2-velocity-*-all.jar a i ʻole raknetify2-bungee-*-all.jar ma ka wahī plugins o ke kikowaena ʻuwao. E wehe i nā polokalamu hoʻohui kahiko o Raknetify a i ʻole Raknetify2 mai ia wahī.
  4. E hoʻouka i ka mod Raknetify2 kūpono i ka polokalamu pāʻani e like me nā kuhikuhi hoʻouka.
  5. E nānā i nā koho hoʻolohe ma lalo, e hoʻomaka hou i ke kikowaena ʻuwao, a e nānā i kona moʻolelo no ka hewa i ka wehe ʻana i ka puka RakNet.
  6. E ʻae i ka ʻikepili UDP mai waho i ke kikowaena ʻuwao. E kaupalena i ke komo ʻana i nā puka pāʻani o nā kikowaena ma hope e like me nā kuhikuhi no ka pā pale a me ka mīkini hoʻokele ʻupena.

E hoʻohana i nā mana Raknetify2 e hana pū ana ma ke kikowaena ʻuwao a ma ka polokalamu pāʻani. Ma mua o ka hui ʻana i ʻelua mana, e nānā i nā mana e hana pū ana.

Velocity

ʻO bind ma velocity.toml ke koho no ka wahi noho Minecraft a me ka puka TCP a Velocity e hoʻolohe ai. Ma ka hoʻonohonoho paʻamau, hoʻohana ʻo Raknetify2 i ia helu puka no UDP. Kuhi nā inoa ma [servers] i nā kikowaena ma hope. E mālama i ko lākou mau wahi noho TCP ma laila. E nānā i nā koho o Velocity.

I mea e hoʻohana ai i puka UDP ʻokoʻa, e hoʻohui i kēia koho JVM ma mua o -jar ma ke kauoha hoʻomaka o Velocity:

-Draknetify.velocity.portOverride=25570

E pani iā 25570 me ka helu puka āu i koho ai. Hoʻololi ʻia ka puka UDP o RakNet. Mau nō ka puka TCP o Velocity a me nā wahi noho o nā kikowaena ma hope. E hoʻomaka hou iā Velocity ma hope o ka hoʻololi ʻana.

E hoʻonohonoho i ka hoʻouna hou ʻana i ka ʻike o ka mea pāʻani ma Velocity a ma nā kikowaena ma hope. Inā kākoʻo kēlā mau kikowaena i ke ʻano hou, e hoʻohana i ka modern forwarding a e mālama huna i kona kī. E hahai i nā kuhikuhi no kāu kikowaena ma ka palapala a Velocity no ka hoʻouna ʻana i ka ʻike o nā mea pāʻani. E hoʻomau i nā kapu o ka pā pale ma ke kikowaena ma hope.

BungeeCord

Ma config.yml o BungeeCord, ʻo host ma kēlā me kēia lālā o listeners ka wahi noho Minecraft a me ka puka TCP e hoʻolohe ai. Hoʻohui ʻo Raknetify2 iā UDP ma ia helu puka ke waiho ʻia ma nā koho paʻamau. Aia ma servers nā wahi noho TCP o nā kikowaena ma hope. E nānā i nā kuhikuhi hoʻonohonoho no BungeeCord.

No kekahi puka UDP ʻokoʻa, e kākau i kēia koho JVM ma mua o -jar ma ke kauoha hoʻomaka o BungeeCord:

-Draknetify.bungee.portOverride=25570

Pili ke koho i ke kikowaena ʻuwao holoʻokoʻa. Inā he nui nā puka hoʻolohe Minecraft, e nānā i nā wahi e hoʻolohe maoli ai ʻo RakNet ma ka moʻolelo hoʻomaka ma mua o ka hoʻohui ʻana i nā lula pā pale. E hoʻomaka hou iā BungeeCord ma hope o ka hoʻololi ʻana i ke koho.

E waiho i ka hōʻoia moʻokāki ma ke kikowaena ʻuwao. No nā kikowaena Spigot ma hope, koi nā kuhikuhi a BungeeCord no ka hoʻouna hou ʻana i ka IP iā ip_forward: true ma ke kikowaena ʻuwao a iā settings.bungeecord: true ma ke kikowaena ma hope. Hiki nō i kekahi ke hoʻohui pololei i ke kikowaena ma hope inā ʻo ka hoʻouna hou wale nō kāu e hoʻonohonoho ai. E pani i kēlā ala ma nā kuhikuhi pā pale.

Ka wahi noho no nā mea pāʻani

ʻAe ʻia nā helu puka mai 1 a i 65534 ma nā kikowaena ʻuwao ʻelua. Waiho wale ʻia nā helu kūpono ʻole. E nānā i ka moʻolelo hoʻomaka no ka puka UDP i wehe maoli ʻia. E wehe i ke koho a e hoʻomaka hou no ka hoʻi ʻana i ka helu puka hoʻolohe o Minecraft.

Hoʻohui nā mea pāʻani i ka inoa lehulehu o ke kikowaena ʻuwao a me kona puka UDP, e like me raknet;play.example.com:25570. Inā hoʻololi ka mīkini hoʻokele i nā puka, e hoʻokomo i kona puka UDP o waho ma ka wahi noho ma ka polokalamu pāʻani. Hoʻohana nā wahi noho i hoʻomaka ʻole me raknet; i ka puka TCP o ke kikowaena ʻuwao.

E hāʻawi i puka UDP ʻokoʻa no Query, no Geyser, a no kēlā me kēia lawelawe UDP ʻē aʻe. ʻAʻole e hoʻoponopono ka hoʻololi ʻana i ka puka TCP i ka hoʻokūkū no ka puka UDP.

Simple Voice Chat a me ka hoʻouna hou ʻana i ka ʻikepili UDP

Ma Velocity a me BungeeCord, hoʻohana ʻo Simple Voice Chat i kāna polokalamu hoʻohui ʻuwao iho a me kona puka UDP ponoʻī. E nānā i nā kuhikuhi ʻuwao no Voice Chat.

Inā aia kekahi kikowaena ʻuwao UDP ma mua o kāu kikowaena ʻuwao Minecraft a hoʻouna ia i nā poʻomanaʻo PROXY protocol v2, e hoʻonohonoho iā Raknetify2 e like me nā kuhikuhi no UDP a me PROXY. ʻAʻole koi ʻia kēia inā ʻo Velocity a i ʻole BungeeCord wale nō ma laila.

E hoʻāʻo i ka pilina

E hoʻohana i ka polokalamu pāʻani Raknetify2 mai waho o kāu ʻupena kūloko. E komo ma ke kikowaena ʻuwao a e neʻe i waena o kāu mau kikowaena ma hope. E hōʻoia i ka pololei o ka ʻike a me nā ʻae o ka mea pāʻani.

  • Inā holo ʻo TCP ma ke kikowaena ʻuwao akā pau ka manawa kali no RakNet, e nānā i ka puka hoʻolohe UDP o ke kikowaena ʻuwao, ka puka o waho, nā ala IPv4 a me IPv6, a me nā lula o ka pā pale.
  • Inā holo ʻole nā ala ʻelua ke hoʻohui ke kikowaena ʻuwao i ke kikowaena ma hope, e nānā i ka wahi noho TCP o kēlā kikowaena, kona mau lula komo a me ka hoʻonohonoho no ka hoʻouna ʻana i ka ʻike o ka mea pāʻani.
  • Inā ʻōlelo ke kikowaena ʻuwao ua hoʻohana ʻē ʻia ka puka UDP, e nānā inā ʻo Query, ʻo Geyser, he kikowaena ʻuwao leo a he polokalamu ʻē aʻe paha ke hoʻohana nei i ua puka lā.

Ke hōʻike ʻoe i ka pilikia, e komo pū mai nā moʻolelo a ke kikowaena ʻuwao a me ke kikowaena ma hope no ka hoʻāʻo hoʻohui hoʻokahi. Aia ma ka huli ʻana i ka pilikia nā helu mana e hoʻokomo ai.

Ka hoʻonohonoho ʻana i ka pā pale a me ka mīkini hoʻokele ʻupena

No nā luna kikowaena kēia mau kuhikuhi. Pono ʻo Raknetify2 i ala UDP e hiki ai i ke kikowaena a i ʻole ke kikowaena ʻuwao e ʻae ana iā RakNet. Ma nā koho paʻamau, like ka helu puka me ko ka puka TCP a Minecraft e hoʻolohe ai.

No nā mea pāʻani ma ka ʻupena kūloko hoʻokahi, e hoʻohana i ka wahi noho kūloko o ke kikowaena a e ʻae iā UDP ma ka pā pale o ka mīkini. Pono ka hoʻouna hou ʻana i ka puka ma ka mīkini hoʻokele ke hele mai ka ʻikepili mai ka Pūnaewele ma o kona IPv4 NAT.

E koho i ka mīkini a me ka puka e hoʻouna ʻia ai

Hoʻoili pololei i ke kikowaena

E hoʻouna i ka ʻikepili UDP mai waho i ka mīkini e holo ai ke kikowaena Minecraft me Raknetify2. ʻO ka puka UDP e hoʻolohe ai ʻo RakNet ma ia kikowaena ka puka e hoʻouna ʻia ai. E ʻae i kēlā puka ma ka pā pale o ka mīkini. E waiho i ke ala TCP e kū nei no nā pilina Minecraft maʻamau.

Inā hoʻolohe ʻo Raknetify2 ma UDP 25570, e hoʻouna hou mai ka puka UDP o waho i ka wahi noho kūloko o ke kikowaena ma ka puka 25570. Hiki ke waiho iā 25565 no TCP. E nānā i nā koho puka o ke kikowaena pololei no ke koho ʻana i puka UDP ʻē aʻe.

Velocity a i ʻole BungeeCord

E hoʻouna i nā pūʻolo UDP mai waho i ka mīkini e holo ai ʻo Velocity a i ʻole BungeeCord me ka polokalamu hoʻohui Raknetify2. E hoʻouna iā lākou i ka puka UDP e hoʻolohe ai ʻo RakNet ma ke kikowaena ʻuwao. E waiho i ke ala TCP o waho e kū nei no nā pilina Minecraft maʻamau.

Ma TCP ka hoʻohui ʻana o ke kikowaena ʻuwao i nā kikowaena Minecraft ma hope. Ke hoʻohui ʻoe iā Raknetify2 ma ke kikowaena ʻuwao, ʻaʻole pono e wehe i nā puka pāʻani UDP o nā kikowaena ma hope i nā mea pāʻani.

Pilina Ka mea e ʻae ʻia
Mai nā mea pāʻani i ke kikowaena ʻuwao UDP mai waho i ka puka hoʻolohe RakNet, a me ka puka TCP o waho e hoʻolohe nei
Mai ke kikowaena ʻuwao i nā kikowaena ma hope Nā puka TCP Minecraft o nā kikowaena ma hope. Na nā mīkini ʻuwao i koho ʻia wale nō e hiki aku
Mai nā mea pāʻani a pololei i nā puka pāʻani o nā kikowaena ma hope E hoʻomau i ka pāpā ʻana, ma IPv6 pū kekahi

Inā holo pololei ke kikowaena ʻuwao a me nā kikowaena ma hope ma ka mīkini hoʻokahi ma lalo o kou mana wale nō, hiki i nā kikowaena ma hope ke hoʻolohe ma nā wahi noho loopback. E hoʻonohonoho i ke kikowaena ʻuwao e hele i kēlā mau wahi. Inā ʻokoʻa nā mīkini, e ʻae i ke komo TCP mai nā mīkini ʻuwao wale nō ma o ka pā pale a i ʻole kekahi ʻupena kaʻawale. Ma nā container a me nā mīkini i mālama ʻia e ka mea hoʻolako, e kau i nā kapu like e kūpono i ka ʻupena. E nānā i ka pale ʻana i nā kikowaena ma hope o Velocity a me nā lula pā pale a BungeeCord.

Hana pū ka hoʻouna hou ʻana i ka ʻike o ka mea pāʻani a me ka pā pale. Inā hiki ke komo pololei i ke kikowaena ma hope, hiki ke kāʻalo i ka hōʻoia moʻokāki o ke kikowaena ʻuwao. No ka polokalamu hoʻohui, ke koho hoʻouna hou a me ka hoʻololi puka UDP, e nānā i Velocity a me BungeeCord.

Nā helu puka o waho a me nā helu puka kūloko

Ke hoʻololi ka mīkini hoʻokele i ka helu puka, he ʻokoʻa paha ka puka o waho a me ka puka e hoʻolohe nei:

Koho Puka e hoʻohana ai
Ka wahi noho kikowaena i kākau ʻia ma ka polokalamu pāʻani Ka puka UDP o waho
Ka puka ma ka ʻaoʻao waho o ka lula hoʻouna hou o ka mīkini hoʻokele Ka puka UDP o waho
Ka puka ma ka ʻaoʻao loko o ka lula hoʻouna hou o ka mīkini hoʻokele Ka puka UDP e hoʻolohe ai ʻo RakNet
Ka puka kūloko e ʻae ʻia ma ka pā pale o ka mīkini Ka puka UDP e hoʻolohe ai ʻo RakNet

Ka hoʻouna hou ʻana i ka puka ma IPv4

Inā aia kāu kikowaena ma hope o ka mīkini hoʻokele IPv4:

  1. E ʻimi i ka wahi noho IPv4 kūloko o ka mīkini e ʻae ana iā RakNet. E hoʻopaʻa i ia wahi noho ma DHCP a i ʻole e kau i wahi noho paʻa kūpono i mau ai ka hoʻouna ʻana i ia mīkini.
  2. E hoʻohui i lula hoʻouna hou UDP no ka puka o waho a nā mea pāʻani e hoʻohana ai.
  3. E kau i ka wahi noho kūloko o ia mīkini a me ka puka UDP a RakNet e hoʻolohe ai i wahi e hiki ai ka ʻikepili.
  4. Ma ka pā pale o ka mīkini, e ʻae i ka ʻikepili UDP e komo mai ma ka puka hoʻolohe.

Inā hoʻolohe ke kikowaena ma UDP 25565, hiki ke kau i puka o waho 25565, wahi noho e hoʻouna ʻia ai 192.168.1.100, a me ka puka e hoʻouna ʻia ai 25565. E pani i ka wahi noho laʻana me ka wahi noho kūloko maoli o kāu kikowaena.

E waiho i ka lula TCP no nā pilina Minecraft maʻamau. ʻAʻole hele ka ʻikepili UDP ma ka lula TCP wale nō.

Inā holo ʻole nō ka hoʻouna hou ʻana

E nānā inā hoʻohana kekahi mīkini hoʻokele a i ʻole kāu mea hoʻolako Pūnaewele i ka NAT ma mua o ka hiki ʻana mai o ka ʻikepili i kāu mīkini hoʻokele. Inā aia ʻelua mīkini hoʻokele ma lalo o kou mana, e hoʻonohonoho i ka hoʻouna hou ma nā mea ʻelua. Inā hoʻohana ka mea hoʻolako i ka CGNAT, e nīnau no kahi wahi noho IPv4 lehulehu, a i ʻole e hoʻohana i lawelawe hoʻokipa a i ʻauwai paha e ʻae ana i ka ʻikepili UDP komo mai. ʻAʻole hoʻololi nā lula o kāu mīkini i ka NAT o ka mea hoʻolako. Hōʻike nā kuhikuhi a TP-Link i ke kumu e pono ai ka wahi noho WAN lehulehu.

Nā lula pā pale no IPv6

E ʻae i ka puka UDP i koho ʻia ma ka pā pale IPv6 o ka mīkini hoʻokele a ma ka pā pale o ka mīkini kikowaena. E hoʻohana i ka wahi noho IPv6 o ka mīkini e ʻae ana iā RakNet.

E nānā inā kuhi ka wahi noho IPv6 i hoʻopaʻa ʻia ma ka inoa i kēlā mīkini. Ke loli ia wahi noho, e hoʻololi i ka moʻolelo DNS a me nā lula pā pale e kuhikuhi pololei ana iā ia.

Inā hāʻawi ka inoa hoʻokahi i ka wahi noho IPv4 a me ka IPv6, pono ke ala hana no kēlā me kēia wahi noho i hoʻolaha ʻia. Inā hiki i kekahi mea pāʻani ke hoʻohui akā ʻaʻole hiki i kekahi, e nānā i nā pūʻulu lula ʻelua.

Inā hoʻololi ʻia ka helu puka i ka hoʻouna hou IPv4 ʻana, e hōʻoia ua hiki nō ka helu puka e kākau ai ka mea pāʻani i kahi e hoʻolohe ai ʻo IPv6. ʻAʻole hoʻonohonoho ka hoʻololi puka IPv4 i ke ala IPv6.

Nā mea hoʻolako kikowaena a me nā ʻauwai

Pono e kākoʻo ka mea hoʻolako a i ʻole ka ʻauwai iā UDP ma ka wahi noho o waho āu e hāʻawi ai i nā mea pāʻani. E nānā i nā puka i hāʻawi ʻia iā ʻoe a me nā lula pā pale o ka ʻupena, a me ka pā pale o ke kikowaena ponoʻī.

Inā hoʻouna hou kekahi kikowaena ʻuwao UDP i nā wahi noho o nā mea pāʻani me PROXY protocol v2, e hahai i nā kuhikuhi no UDP a me PROXY. ʻO ke kikowaena ʻuwao i hilinaʻi ʻia wale nō ke ʻae ʻia e hiki i ka puka hoʻolohe UDP.

E hoʻāʻo i ka pilina

E hoʻohui mai waho o ka ʻupena kūloko o ke kikowaena me ka mana hou o ka polokalamu pāʻani Raknetify2, me kahi wahi noho e like me raknet;play.example.com:25565. E kākau i ka puka UDP o waho ma ia wahi noho.

E hoʻāʻo me kahi pilina RakNet maoli. Inā ʻaʻohe pane i ka hoʻāʻo UDP a ka polokalamu ʻimi puka, ʻaʻole paha e maopopo inā holo ka lawelawe. Hiki nō i ka lawelawe e holo pono ana ke haʻalele i ka pūʻolo hoʻāʻo ʻike ʻole ʻia. Aia ke kumu ma nā palapala hoʻāʻo UDP a Nmap.

Inā holo ka pilina TCP, ʻo ke ala TCP wale nō ka mea i hōʻoia ʻia. Inā pau ka manawa kali o RakNet, e hoʻohana i nā kuhikuhi huli pilikia e nānā i ka puka hoʻolohe, kahi e hoʻouna hou ʻia ai ka ʻikepili, ka puka UDP, a me nā lula pā pale.

Ka hana pū ʻana

E nānā i nā mea e hana pū me ka mana āu e hoʻoiho ai. Aia paha ma ka lālā hoʻomohala kekahi mau hiʻona i hoʻokomo ʻole ʻia ma ka mana i hoʻopuka ʻia.

Nā mana Minecraft a me Java

No Fabric, e hoʻoiho iā compatibility.json mai ka hoʻopuka hoʻokahi me ka JAR. E ʻimi i kāu mana Minecraft ma gameVersions, a laila e nānā ma runtimes i kona māhele a me nā koi ma depends. He palapala kuhikuhi kēia JSON. ʻAʻole pono e hoʻokomo ma ka wahī mods.

No Forge, NeoForge a me Spigot/Paper, e heluhelu i nā mana i koi ʻia ma ka waihona a me ka ʻaoʻao hoʻoiho. ʻO ka holo ʻana ma kahi polokalamu hoʻouka mod, ʻaʻole ia he hōʻoia no kekahi polokalamu hoʻouka ʻē aʻe.

ʻO ka mana Java a Raknetify2 e koi ai ka mana kahiko loa e ʻae ʻia e ia. Koi paha ʻo Minecraft a i ʻole ka polokalamu hoʻouka i kekahi mana hou aʻe. E koho i ka mana Java e kūpono i nā mea ʻekolu.

Nā mana no ka polokalamu pāʻani a me ke kikowaena

Inā hiki, e hoʻouka i ka mana Raknetify2 hoʻokahi ma ka polokalamu pāʻani a ma ke kikowaena a kikowaena ʻuwao paha e ʻae ai ia pilina. E heluhelu i nā memo hoʻopuka ma mua o ka hui ʻana i nā mana ʻokoʻa. No ka pilina hoʻopāʻālua RakNet, pono ka hiki ke hoʻopāʻālua a hōʻoia i ka pololei o ka ʻikepili ma nā welau ʻelua. ʻAʻole hiki i ka Raknetify kumu a me nā mana Raknetify2 ma mua o ia lula ke hana i kēlā pilina hoʻopāʻālua me nā mana hou.

Hāpai ʻo Raknetify2 i ka ʻikepili o ka lula kamaʻilio maʻamau o Minecraft. E pono ka polokalamu unuhi lula kūpono e hoʻohui ai i ʻelua mana Minecraft ʻokoʻa.

Nā mod ʻē aʻe

Aia ma ka papahana kūkulu nā hoʻāʻo me Polymer, Krypton, PacketFixer a me Fast IP Ping. ʻO nā mana a me nā hui mod i koho ʻia ma ia papahana nā mea i hoʻāʻo ʻia. Ke ʻimi ʻoe i ka hopena no kekahi hui, e nānā i nā hopena kūkulu o ia hoʻopuka.

Inā kupu ka pilikia ma kahi pūʻolo mod nui, e hahai i nā kuhikuhi huli pilikia. E helu piha i nā mod a me nā mana ma kāu hōʻike.

Ke ʻano hoʻouna ma ke kaʻina hoʻokahi

Ke ʻano hoʻouna ma ke kaʻina hoʻokahi

Ma nā koho paʻamau, inā e kali ana kekahi kaha i pūʻolo i nalowale, hiki i nā kaha ʻē aʻe ke hoʻomau i ka hoʻouna. Ma ke ʻano hoʻouna ma ke kaʻina hoʻokahi, hele nā pūʻolo Minecraft a pau ma hoʻokahi kaha. Ke nalowale kekahi pūʻolo, pono nā pūʻolo ma hope ona e hele ana i ia welau ke kali a hoʻouna hou ʻia ka pūʻolo i nalowale. ʻO ia ke kaʻina i manaʻo ʻia e kekahi mau polokalamu kiaʻi hoʻopunipuni. I ia wā kali, ʻaʻole hiki ke hoʻomau ka ʻikepili pili ʻole.

Ka hoʻā ʻana i ke ʻano hoʻouna ma ke kaʻina hoʻokahi

  1. E hoʻouka i mana Raknetify2 e kākoʻo ana i kēia ʻano ma ke kikowaena a i ʻole ke kikowaena ʻuwao e ʻae ana iā RakNet, a ma kēlā me kēia polokalamu pāʻani RakNet.

  2. E hana i ka waihona config/raknetify2-compatibility.json ma lalo o ka wahī hana o ia kikowaena a kikowaena ʻuwao paha. Inā ʻaʻohe wahī config, e hana i hoʻokahi.

  3. E hoʻokomo i kēia:

    {"mode": "ordered"}
  4. E hoʻomaka hou i ke kikowaena a i ʻole ke kikowaena ʻuwao.

Hahai ʻakomi nā polokalamu pāʻani i ke koho a ke kikowaena. ʻAʻohe hana a nā mea pāʻani e hana ai i waihona koho a e hoʻololi ai i ko lākou wahi noho kikowaena RakNet.

Ma kēlā me kēia ʻaoʻao hoʻouna, hōʻea pono nā pūʻolo Minecraft a pau ma ke kaʻina ma hoʻokahi kaha, me nā kaha e māhele ai i nā pūʻulu pūʻolo a me nā hoʻololi honua.

Ke hoʻohana ʻia ke kikowaena ʻuwao

Inā komo nā mea pāʻani ma Velocity a i ʻole BungeeCord, e koho i ke ʻano hoʻouna ma ke kaʻina hoʻokahi ma ia kikowaena ʻuwao, ʻoiai ma ke kikowaena ma hope ka polokalamu kiaʻi hoʻopunipuni.

Mau nō ke koho ke neʻe ka mea pāʻani i ke kikowaena ma hope ʻē aʻe. Ma kēia ʻano, hoʻouna ke kikowaena ʻuwao i nā nīnau keepalive mai ke kikowaena ma hope i ka polokalamu pāʻani maoli, me ka pane ʻole ʻana ma kona ʻaoʻao iho.

Ka hōʻoia ʻana i ke koho

Ma ka pilina RakNet mua, hōʻike ka puka kauoha i kēia:

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

Inā ʻaelike nā welau ʻelua i ke ʻano hoʻouna, kākau pū ʻia ʻo ordered compatibility negotiated a laila ka wahi noho o ka welau ʻē aʻe.

E waiho i nā hoʻāʻo kiaʻi hoʻopunipuni e holo ana a e hōʻoia i kāu hoʻonohonoho ponoʻī.

Nā polokalamu pāʻani kahiko

ʻAʻole hiki i ka polokalamu pāʻani RakNet kākoʻo ʻole i kēia ʻano ke hoʻohui i ke kikowaena e koi ana iā ia. E hoʻohou iā Raknetify2 ma ia mau polokalamu pāʻani, a i ʻole e hoʻohana i ka wahi noho TCP maʻamau a me ka puka o ke kikowaena a kikowaena ʻuwao paha. Mai kau iā raknet; ma ke poʻo.

Ka hoʻi ʻana i ke ʻano kaha lehulehu

E hoʻololi i ka waihona penei:

{"mode": "multichannel"}

A laila e hoʻomaka hou i ke kikowaena a kikowaena ʻuwao paha. ʻO ka wehe ʻana i ka waihona a me ka hoʻomaka hou ʻana kekahi ala e hoʻihoʻi ai i nā kaha lehulehu.

Nā pilikia ma ka hoʻonohonoho ʻana

Hoʻokahi wale nō koho ma ka waihona, ʻo mode. Pono kona waiwai e lilo i "ordered" a i ʻole "multichannel". He ʻokoʻa ka hua nui me ka hua liʻiliʻi.

Inā pono ʻole ka hoʻonohonoho a i ʻole hiki ʻole ke heluhelu iā ia, hōʻole ʻia nā pilina RakNet. E hoʻoponopono i ka waihona a e hoʻomaka hou i ka polokalamu.

Inā hōʻike mau ka puka kauoha iā multichannel, e hōʻoia aia ka waihona ma ka wahī hana o ke kikowaena a kikowaena ʻuwao paha e ʻae ana i ka pilina RakNet. E hoʻomaka hou i ia polokalamu.

Ka hoʻoneʻe ʻakomi ʻana i nā mea pāʻani

Ke hoʻoneʻe ke kikowaena Fabric, Forge a NeoForge paha i kahi polokalamu pāʻani kūpono i kekahi wahi i hoʻonohonoho ʻia, hiki ke koho iā RakNet. Hoʻohana ʻia ka hiki o Minecraft ke hoʻoneʻe i hoʻohui mua ʻia ma Java Edition 1.20.5. E hōʻoia e kākoʻo ana kāu mana Raknetify2 i ka mana Minecraft a me ka polokalamu hoʻouka ma kēlā me kēia welau.

E hoʻouka iā Raknetify2 ma ke kikowaena e hoʻouna ana a ma ka polokalamu pāʻani. Pono kahi e hoʻoneʻe ʻia ai e hoʻolohe ma kahi puka RakNet kūpono a e ʻae i ka hoʻoneʻe komo mai a Minecraft.

Pili ka waihona i nā hoʻoneʻe a nā polokalamu hoʻouka mod ʻekolu ma luna. ʻAʻole heluhelu nā polokalamu hoʻohui Spigot/Paper, Velocity a me BungeeCord i kēia waihona.

Ka hoʻonohonoho ʻana i ke kikowaena hoʻouna

E hana iā config/raknetify2-transfers.json ma ka wahī o ke kikowaena hoʻouna:

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

E pani i ka inoa a me nā puka laʻana me ko ka wahi āu e hoʻouna ai. A laila e hoʻomaka hou i ke kikowaena hoʻouna. E hoʻohui i nā wahi ʻē aʻe ma ia papa hoʻokahi.

Kahua Manaʻo
host Ka inoa a i ʻole ka wahi noho IP e hoʻouna ʻia ai, me ka pākuʻina mua ʻano pilina ʻole a me ka helu puka ʻole
tcpPort Ka puka i koho ʻia i ka noi hoʻoneʻe mua
udpPort Ka puka RakNet o waho e hoʻohui ai ka polokalamu pāʻani i hoʻoneʻe ʻia

Hiki ke like nā helu puka TCP a me UDP. Inā hoʻololi ka mīkini hoʻokele i ka puka UDP, e kākau i ka puka o waho i kēia waihona. E kākau i nā helu puka ma ke ʻano he mau helu JSON.

E hoʻouna i ka noi hoʻoneʻe i ka inoa maʻamau a me ka puka TCP o kahi e hele ai. Nānā ʻo Raknetify2 inā haʻi ka polokalamu pāʻani e kākoʻo ana ia i ka hoʻoneʻe ʻakomi. Inā pēlā, a kūlike kahi e hele ai me kekahi mea ma ka papa, koho ʻia ka puka UDP i hoʻonohonoho ʻia. No nā polokalamu pāʻani ʻē aʻe a no nā wahi komo ʻole ma ka papa, mau nō ka wahi noho mua.

Hoʻohālikelike ʻia ka inoa a me ka puka TCP i loko o ka noi hoʻoneʻe. Hoʻohālike ʻia ka hua nui me ka hua liʻiliʻi ma ka inoa, ka inoa me ka kiko DNS ma ka hopena a me ka inoa kiko ʻole, a me nā kākau ʻana o ka wahi noho IPv6 hoʻokahi. ʻAʻole hoʻohana ʻia ka ʻimi DNS ma kēia hoʻohālikelike. E kākau i mau lālā ʻelua no nā inoa ʻelua e kuhi ana i ka wahi noho hoʻokahi. ʻAʻole ʻae ʻia nā hōʻailona pani laulā.

Ka hoʻonohonoho ʻana i kahi e hoʻoneʻe ʻia ai

Inā hoʻohana ke kikowaena e loaʻa ai ka mea pāʻani iā server.properties a Minecraft, e kau iā accepts-transfers=true a e hoʻomaka hou. He koho ʻokoʻa paha ko ke kikowaena ʻuwao e loaʻa ai ka mea pāʻani. Ma nā koho paʻamau o Minecraft, hōʻole ʻia ka hoʻoneʻe mai, ʻoiai ua holo ka pilina pololei.

Pono ka puka hoʻolohe RakNet, ka hoʻouna hou UDP mai waho, a me ka pā pale ma kahi e hoʻoneʻe ai e mākaukau ma mua. ʻO ka waihona hoʻoneʻe ma ke kikowaena hoʻouna, ʻo ia ke koho i ka wahi noho e hoʻouna ʻia i ka polokalamu pāʻani.

Inā pili ka wahi noho IPv4 a me ka IPv6 i ka inoa o kahi e hele ai, e hoʻāʻo i nā ala ʻelua. E hoʻāʻo i ka pilina RakNet pololei i laila ma mua o ka ʻimi ʻana i ke kumu o ka pilikia hoʻoneʻe.

E mālama i nā lula hōʻoia moʻokāki a me nā kapu komo ma kahi e hoʻoneʻe ai. ʻAʻole hāʻawi kēia koho i kuleana komo i ka mea pāʻani a ʻaʻole ia e pani i ka hōʻoia ʻana a ke kikowaena.

Nā hewa hoʻonohonoho a me ka hoʻopau ʻana

Inā nalowale kahi kahua, he kahua ʻike ʻole ʻia, he puka kūpono ʻole, a i ʻole ua pālua kekahi wahi e hele ai, hiki mai ka hewa i ka hoʻomaka ʻana. E heluhelu i ka moʻolelo o ke kikowaena e ʻike ai i ke kumu, e hoʻoponopono i ka JSON a e hoʻomaka hou.

No ka hoʻopau ʻana i ke koho ʻakomi, e wehe i ka waihona hoʻonohonoho a i ʻole e hoʻohana iā {"destinations": []}. A laila e hoʻomaka hou i ke kikowaena hoʻouna. E mālama kona mau noi hoʻoneʻe i ko lākou wahi noho kumu.

Ka hoʻouna hou ʻana i ka ʻikepili UDP a me ka lula kamaʻilio PROXY

Hiki i kahi kikowaena ʻuwao UDP ke hoʻouna hou i nā pūʻolo RakNet me ka mālama ʻana i ka wahi noho maoli o ka mea pāʻani ma o PROXY protocol v2. E hoʻā i kēia koho ke hoʻouna mai kahi kikowaena ʻuwao UDP ma mua i kēlā ʻano poʻomanaʻo i kou puka hoʻolohe. ʻAʻole pono ia no ka hoʻouna puka maʻamau a ka mīkini hoʻokele.

Ma ke kikowaena a i ʻole ke kikowaena ʻuwao Minecraft e loaʻa ana ka ʻikepili UDP i hoʻouna hou ʻia, e hana iā config/raknetify2-proxy-protocol.json:

{
  "trustedProxies": ["192.0.2.10"]
}

E pani i ka laʻana me ka wahi noho IP kumu maoli o ke kikowaena ʻuwao UDP, a i ʻole me kekahi huina wahi noho CIDR ma lalo o kou mana. Pono ia wahi noho e like me ka mea i ʻike ʻia e ka puka hoʻolohe ma hope o nā NAT ma ke ala. ʻAe ʻia nā wahi noho IPv4 a me IPv6 i kākau pololei ʻia. Hōʻole ʻia nā inoa DNS. E hoʻomaka hou i ke kikowaena a kikowaena ʻuwao paha e loaʻa ana ka ʻikepili.

E hoʻonohonoho i ke kikowaena ʻuwao hoʻouna hou e hoʻohui i nā poʻomanaʻo PROXY protocol v2 i ka ʻikepili UDP. ʻAe wale ʻo Raknetify2 i nā wahi noho mea pāʻani i hoʻouna hou ʻia mai nā kumu ma ka papa. Ke hoʻā ʻia kēia koho, hōʻole ʻia nā pilina RakNet pololei me ia mau poʻomanaʻo ʻole. Mau nō nā koho o ka puka hoʻolohe TCP.

Ka hilinaʻi a me nā kuleana komo

Hilinaʻi ʻia kēlā me kēia kikowaena ʻuwao ma ka papa e hāʻawi mai i ka wahi noho o ka mea pāʻani. Ma ka pā pale o ke kikowaena ma hope, e kaupalena i ka puka UDP i hiki i ke kikowaena ʻuwao i koho ʻia wale nō ke komo. E hoʻokomo i ka huina wahi noho ʻuʻuku loa e holo ai kāu ʻupena.

ʻO trustedProxies wale nō ka māhele i ʻae ʻia ma ka waihona. Pono hoʻokahi a ʻoi paha mea ma ka papa. He hewa ka papa hakahaka. Inā hewa ka waihona, ʻaʻole e hoʻomaka ka puka hoʻolohe RakNet.

No ka hoʻi ʻana i ka pilina UDP pololei, e wehe i ka waihona a e hoʻomaka hou i ka polokalamu hoʻolohe. Ma ia manawa pū, e hoʻololi i ka hoʻouna hou ʻana ma ke kikowaena ma mua a me nā lula pā pale no ke ala hou.

Inā hiki ʻole ke hoʻohui ma hope o ka hoʻā ʻana, e nānā i ka wahi noho kumu maoli o ke kikowaena ʻuwao i ʻike ʻia ma ke kikowaena ma hope, ka huina wahi noho i hilinaʻi ʻia, a inā e hoʻouna nei ke kikowaena ʻuwao i nā poʻomanaʻo PROXY protocol v2 no UDP.

No ka hoʻouka ʻana i ke kikowaena ʻuwao Minecraft a me ka hoʻonohonoho ʻana i nā kikowaena ma hope, e nānā iā Velocity a me BungeeCord.

Simple Voice Chat

Hiki iā Raknetify2 ke kaʻana i ka puka UDP o ke kikowaena me Simple Voice Chat ma Fabric, Forge, NeoForge, Spigot a me Paper.

E hoʻouka iā Simple Voice Chat ma ke kikowaena a ma kēlā me kēia polokalamu pāʻani o ka poʻe e makemake e kamaʻilio me ka leo. No ke koena o nā koho, e hahai i kona mau kuhikuhi no ke kikowaena.

E hoʻokomo i ka waihona a Raknetify2 ma ka wahī config ma loko pono o ka wahī hana o ke kikowaena, pēlā nō ma Spigot/Paper. Aia nō ka waihona ponoʻī o Simple Voice Chat ma kahi i kuhikuhi ʻia no kēlā me kēia ʻōnaehana ma lalo nei.

Ke kaʻana ʻana i ka puka o ka pāʻani

  1. E hana iā config/raknetify2-voicechat.json ma ka wahī o ke kikowaena me kēia ʻike i loko:

    {"enabled": true}
  2. E kau iā port=-1 ma nā koho kikowaena o Simple Voice Chat. Ma nā kikowaena me nā mod, aia ia ma config/voicechat/voicechat-server.properties. Ma Spigot/Paper, aia ia ma plugins/voicechat/voicechat-server.properties.

  3. E waiho hakahaka iā bind_address inā hoʻokahi wale nō puka hoʻolohe RakNet e kūlike ana. Inā hoʻolohe ke kikowaena ma nā wahi he nui ma ia puka UDP, e kākau i ka wahi noho kūloko o ka puka āu e makemake e kaʻana.

  4. E hoʻomaka hou i ke kikowaena a e hoʻokō iā /voicechat test <PLAYERNAME> no kekahi mea pāʻani e pili ana.

Inā ʻokoʻa ka puka RakNet me ko Minecraft, e kākau pololei i ka helu puka UDP kūloko ma ke koho leo port. Mai hoʻohana iā -1. Inā hoʻolohe ʻo RakNet ma ka puka UDP kūloko 25570, pono ʻo port=25570.

E kau iā voice_host inā pono nā polokalamu pāʻani e hoʻohana i kahi wahi noho a puka o waho ʻē aʻe. Inā hoʻouna ka mīkini hoʻokele mai ka puka UDP o waho 25580 i ka puka kūloko 25570, e hoʻohana iā port=25570 a me voice_host=play.example.com:25580. No ka wahi noho o waho ʻo voice_host. No ke koho ʻana i ka wahi hoʻolohe kūloko ʻo bind_address.

Hāʻawi ʻo Raknetify2 i ka socket UDP e kaʻana ʻia ma o ka API o Simple Voice Chat. Na Simple Voice Chat ka hōʻoia a me ka hoʻopāʻālua ʻana i ka leo. Hiki ke kamaʻilio me ka leo inā hele ka ʻikepili pāʻani ma TCP a i ʻole ma RakNet.

Nā lawelawe UDP ʻē aʻe a me nā kikowaena ʻuwao

E waiho iā Query a me Geyser ma nā puka UDP kaʻawale. ʻO Simple Voice Chat wale nō ke kākoʻo ʻia e kēia ʻano kaʻana socket.

ʻAʻole e kaʻana ʻia ka socket o ke kikowaena ʻuwao leo ma Velocity a i ʻole BungeeCord. E hahai i nā kuhikuhi ʻuwao a Simple Voice Chat a e hāʻawi i puka UDP nona iho. Inā hoʻohana i ka polokalamu ʻuwao kūhelu, e hoʻonoho i ka waiwai voice_host o waho ma nā koho leo o ke kikowaena ʻuwao. Waiho wale nō kēlā polokalamu i nā koho voice_host o nā kikowaena ma hope.

No ka ʻauwai UDP maʻamau, e kau ma voice_host i ka inoa a me ka puka UDP o waho e hoʻouna hou ana i kēia kikowaena.

Ka hoʻopau ʻana i ke kaʻana a me ka hoʻoponopono ʻana i ka hoʻokūkū no ka puka

Inā puka mai ʻo No RakNet listener matches the voice bind address and port ma ka moʻolelo, e hōʻoia ua hoʻomaka pono ʻo RakNet a ua like ka puka a me ka wahi noho leo me kahi e hoʻolohe ai ʻo RakNet ma ka mīkini.

Inā puka mai ʻo Multiple RakNet listeners match the voice bind address, e kākau i hoʻokahi wahi noho kūloko kūpono ma bind_address a e hoʻomaka hou.

Hoʻokahi wale nō polokalamu hoʻohui Simple Voice Chat e hiki ke hāʻawi i kona socket UDP. Inā hōʻike ʻia i ka hoʻomaka ʻana ua hāʻawi mua kekahi polokalamu hoʻohui i ka socket, e koho i ka mea hoʻokahi e hoʻohana ai.

No ka hoʻopau ʻana i ka hoʻohui a Raknetify2, e kākau iā {"enabled": false} ma kona waihona koho leo a i ʻole e wehe i ia waihona. E hāʻawi i puka UDP ʻokoʻa iā Simple Voice Chat, e hoʻololi i nā lula pā pale a i ʻole hoʻouna hou, a e hoʻomaka hou i ke kikowaena.

Ka huli ʻana i ke kumu o ka pilikia

Holo ʻo TCP akā pau ka manawa kali no RakNet

E nānā ma kēia kaʻina:

  1. Ua hoʻokomo ʻia ka mod Raknetify2 kūpono no ka mana Minecraft a me ka polokalamu hoʻouka mod o ka mea pāʻani.
  2. Ua hoʻokomo ʻia ʻo Raknetify2 ma ke kikowaena a i ʻole ke kikowaena ʻuwao e ʻae ana i ka pilina a ua hoʻomaka me ka hewa ʻole o ka puka hoʻolohe.
  3. Hoʻomaka ka wahi noho me raknet; a aia ma laila ka puka UDP o waho.
  4. ʻAe ka mea hoʻolako, ka mīkini hoʻokele a me ka pā pale o ka mīkini iā UDP ma ia puka.
  5. Hiki nā wahi noho IPv4 a me IPv6 o ka inoa i ka mīkini kūpono, a holo nā lula pā pale no nā ala ʻelua.

Inā holo ʻo TCP, ua hōʻoia ʻia ke ala TCP wale nō. E hahai i nā kuhikuhi no ka pā pale a me ka mīkini hoʻokele ʻupena e hoʻāʻo i ka hoʻouna hou UDP a me ke komo IPv6. Inā hoʻā ʻia ʻo PROXY protocol, pono nā polokalamu pāʻani e hele ma kekahi kikowaena ʻuwao i hoʻopaʻa ʻia ma ka papa hilinaʻi a hiki i ka puka hoʻolohe.

Ke hoʻohana ʻia nei ka wahi noho

E ʻimi i kekahi polokalamu ʻē aʻe e hoʻohana ana i ka puka UDP. Pono ko Query, ko Geyser a me ko kēlā me kēia lawelawe UDP ʻē aʻe puka iho. Hiki iā Simple Voice Chat ke hoʻohana i ke ʻano kaʻana puka.

Hiki iā ʻoe ke koho i puka UDP kūloko ʻē aʻe ma nā koho hoʻolohe o ke kikowaena pololei a i ʻole nā koho o Velocity a me BungeeCord. E nānā i ka mana i koi ʻia no ke koho Spigot/Paper. Inā hoʻololi wale ʻoe i ka puka o waho ma ka mīkini hoʻokele, mau nō ka hoʻokūkū no ka socket kūloko.

Hiki ke komo pololei, akā holo ʻole ka hoʻoneʻe ʻana

E hoʻohui pololei i kahi e hoʻoneʻe ai me kona wahi noho raknet;. Inā holo ʻole, e hoʻoponopono mua i ka puka hoʻolohe a i ʻole ke ala ʻupena ma laila.

Inā holo ka pilina pololei, e hōʻoia e ʻae ana kahi e hoʻoneʻe ai i ka poʻe i hoʻoneʻe ʻia mai. Pono ka accepts-transfers=true ma ke kikowaena Minecraft e hoʻohana ana iā server.properties. ʻAʻole e hoʻāʻo ʻia kēia koho i ke komo pololei ʻana.

A laila e hoʻohālikelike i ka inoa a me ka puka TCP ma ka noi hoʻoneʻe me config/raknetify2-transfers.json ma ke kikowaena hoʻouna. E hōʻoia ua heluhelu ʻia ka waihona ma hope o ka hoʻomaka hou ʻana a kākoʻo ka polokalamu pāʻani i ka hoʻoneʻe RakNet ʻakomi. E nānā i ka hoʻoneʻe ʻakomi ʻana i nā mea pāʻani.

Nā hewa hoʻopāʻālua a lula kamaʻilio paha

E hōʻoia i nā mana o Raknetify2 ma nā welau ʻelua. Inā hoʻololi ʻia ka lula kamaʻilio hoʻopāʻālua ma kahi hoʻopuka, e hoʻohou pū i ka polokalamu pāʻani a me ke kikowaena a kikowaena ʻuwao paha. E mālama i nā koho hōʻoia moʻokāki o ke kikowaena i kou wā e ʻimi ai i ka pilikia.

Ka hewa i pili i kekahi mod

E hoʻopaʻa i ka hana e kupu mai ai ka hewa, e like me ka wehe ʻana i ka papa ukana, ka loaʻa ʻana mai o kahi pūʻolo kumuwaiwai, ka hoʻololi honua, a i ʻole ka hoʻokumu ʻana i kekahi mea o ka honua. Inā hiki, e hoʻohālikelike i ia hana ma TCP a ma RakNet me ke kope pāʻani hoʻāʻo kaʻawale.

Pono kekahi ʻikepili a nā mod e hōʻea ma kekahi kaʻina me nā pūʻolo maʻamau o Minecraft. Hiki i ka mea haku mod ke hōʻike i kēia pilina ma ka API no ke kaʻina o nā pūʻolo.

Ka hōʻike hewa

E wehe i hōʻike hou ma ka papa hōʻike pilikia o Raknetify2 a e hoʻokomo i kēia mau mea:

  • Nā mana Minecraft, Java, ka polokalamu hoʻouka mod a me Raknetify2 ma nā welau ʻelua.
  • Nā mana o ka polokalamu kikowaena a me ke kikowaena ʻuwao, me ke kikowaena ʻuwao hoʻouna hou UDP inā loaʻa.
  • Nā mod ʻē aʻe i hoʻouka ʻia a me ko lākou mau mana.
  • Nā hana e hoʻopuka hou ai ka pilikia a me ka hopena āu i manaʻo ai.
  • Inā holo nā hana like ma TCP.
  • Nā ʻāpana moʻolelo e pili ana i ka pilikia mai ka polokalamu pāʻani, ke kikowaena a me ke kikowaena ʻuwao ma ka hoʻāʻo hoʻokahi.

E wehe i nā hōʻailona komo, nā ʻōlelo huna a me nā ʻike pilikino ʻē aʻe ma mua o ka hoʻouka ʻana i nā moʻolelo. E mālama i nā memo hewa a me ka papa e hōʻike ana i nā kāhea polokalamu i ka wā i hewa ai, i hiki ke ʻike ʻia ke kumu.

Ka hoʻohui ʻana i nā mod

Hiki i ka mod ke haʻi iā Raknetify2 i nā pūʻolo Minecraft e pono e noho ma ke kaʻina like me ka ʻikepili iho o ka mod. E hoʻohana i kēia ke koi ka hoʻoponopono ʻana i ka ʻikepili i kekahi mea o ka honua, ʻāpana honua, papa ukana, a i ʻole kūlana i hoʻokumu mua ʻia e kekahi pūʻolo.

Nā pūʻulu no ke kaʻina hoʻouna

Pūʻulu Nā ʻikepili pili
ui Nā papa koho a me nā hana kū kaʻawale i ka honua
entity Ka hoʻokumu ʻana, ka wehe ʻana a me ka neʻe ʻana o nā mea o ka honua
world_interaction Nā papa ukana a me nā hana ʻē aʻe e koi ana i ka honua
effects Nā kani a me nā hunahuna
chunk Nā hoʻololi i ka ʻāina, nā palaka a me ka mālamalama

Ma loko o kona kaha iho e loaʻa pono ai nā pūʻolo o kēlā me kēia pūʻulu ma ke kaʻina o ka hoʻouna ʻana. Hiki i nā pūʻolo o nā pūʻulu ʻokoʻa ke hōʻea ma kekahi kaʻina ʻokoʻa ke hoʻohālikelike kekahi i kekahi. E koho i ka pūʻulu e kūlike me ka ʻikepili e pono mua ai kāu mod.

Ka hoʻohui koho no Fabric

Ma fabric.mod.json o kāu mod, e hoʻohui i polokalamu hāʻawi ma ke kiko hoʻomaka raknetify:packet_channels. Hoʻokō ka mea hāʻawi iā Consumer<BiConsumer<String, String>> ma o nā ʻano JDK. Loaʻa iā ia kekahi mea hoʻopaʻa e ʻae ana i ka inoa kū hoʻokahi o ka ʻikepili mod a me kona pūʻulu kaʻina hoʻouna.

E hoʻohui i kēia māhele i kāu ʻike wehewehe e kū nei. E pani i ka inoa papa me ka inoa piha o ka papa hāʻawi, me ka inoa pūʻolo Java:

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

E mālama i nā māhele ʻē aʻe o kāu fabric.mod.json, me nā kiko hoʻomaka i laila. He ʻāpana wale nō kēia o ka waihona ʻike wehewehe.

Hiki i ka mod e hoʻonui ana i ka neʻe ʻana o kahi mea o ka honua ke hoʻopaʻa iā example:entity_path ma ka pūʻulu entity. Aia ka laʻana kuhi no ka mea hāʻawi ma nā palapala API PacketOrdering.

Inā ʻaʻohe Raknetify2, ʻaʻole kāhea ʻo Fabric i kēia kiko hoʻomaka. E hoʻopaʻa ka mea hāʻawi i nā inoa a me nā pūʻulu i kona hoʻomaka ʻana me ka hilinaʻi ʻole i ka pau ʻana o ka hoʻomaka ʻana o kekahi mod ʻē aʻe.

Ka hana a nā lula i hoʻopaʻa ʻia

Hiki i nā mod Forge a me NeoForge, a me nā polokalamu hoʻohui o ke kikowaena a me ke kikowaena ʻuwao, ke kāhea iā PacketOrdering.register(identifier, group) i ka wā e hoʻomaka ai inā loaʻa ʻo Raknetify2. ʻO com.ishland.raknetify.api.PacketOrdering ka papa Java. E hoʻopaʻa ma mua o ka ʻae ʻana i nā pilina mea pāʻani. Inā ʻaʻohe Raknetify2, mai ʻae i ka māhele kuhi koho e hoʻouka i nā papa o Raknetify2.

Pili nā lula hou i nā pilina hou. Mālama nā pilina e kū nei i nā lula i loaʻa iā lākou i ka hoʻomaka ʻana. Hiki ke hoʻopaʻa hou i ka lula like loa. Hōʻole ʻia nā pūʻulu kūʻē no ka inoa hoʻokahi.

Pono ka inoa ʻikepili i wahi inoa kūpono na ka mod. Ua hoʻokaʻawale mua ʻia ʻo minecraft. He 128 ka nui loa o nā lula ma kahi welau hoʻokahi ke hui pū ʻia nā lula i kūkulu mua ʻia a me nā lula a nā mod ʻē aʻe. He 255 ka nui loa o nā huapalapala ASCII ma ka inoa. E hoʻohana i ke ʻano kākau wahi inoa a ka API e koi ai.

Hoʻololi aku a hoʻololi mai nā welau RakNet hou i kā lākou mau lula i ka hoʻomaka ʻana o ka pilina. Inā ʻaʻohe lula kūloko no ka ʻikepili o kekahi mod, hiki i ke kikowaena a kikowaena ʻuwao paha ke hoʻohana i ka lula o ka welau ʻē aʻe. ʻO ka lula kūloko ke lanakila ke loaʻa. Pili ke kānāwai o ka welau ʻē aʻe i kēlā pilina wale nō.

Nā kikowaena ʻuwao UDP

No ka hoʻouna hou UDP a me nā wahi noho mea pāʻani i hoʻouna hou ʻia, e nānā i ka hoʻouna hou UDP a me ka lula kamaʻilio PROXY.

No ka hoʻonohonoho ʻana i ke kikowaena ʻuwao Minecraft, e nānā iā Velocity a me BungeeCord.

English (US)

Clone this wiki locally