Repository navigation
Wiki tok
- lipu open
- o pana e ilo lon ilo sina
- ilo Velocity en ilo BungeeCord
- ilo awen pi len sona en ilo pi lawa nasin
- ken pali lon kulupu
- nasin pi linja wan
- ilo li pana e jan tawa ma kulupu ante
- pana sin pi toki UDP en nasin PROXY
- Simple Voice Chat
- o alasa e tan pakala
- nasin tawa jan pali pi ilo musi
- ilo insa UDP
ilo RakNet li wan e ilo sina e ma kulupu lon musi Minecraft.
| Minecraft | Raknetify2 | ilo sina / ma kulupu |
|---|---|---|
| Fabric | mods/raknetify2-fabric-*.jar |
ilo sina / ma kulupu |
| Forge | mods/raknetify2-forge-*.jar |
ilo sina / ma kulupu |
| NeoForge | mods/raknetify2-neoforge-*.jar |
ilo sina / ma kulupu |
| Spigot / Paper | plugins/raknetify2-spigot-*.jar |
ma kulupu |
| Velocity | plugins/raknetify2-velocity-*.jar |
Velocity |
| BungeeCord | plugins/raknetify2-bungee-*.jar |
BungeeCord |
-
musi kulupu
-
ma kulupu sin
-
nimi ilo pi ma kulupu
nimi ilo pi ma kulupu RakNet · UDP raknet;play.example.com:25565TCP play.example.com:25565 -
pini
-
o musi
| F3 | |
|---|---|
| RakNet · UDP | pali · MTU 1400 |
| TCP | pali ala |
- ilo sina · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
- Velocity / BungeeCord → TCP → ma kulupu
| nanpa tawa musi LAN · 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 |
| nimi ilo pi ma kulupu | UDP |
|---|---|
raknet;play.example.com:25580 |
play.example.com:25580 → NAT → 192.0.2.10:25570
|
ma kulupu · 192.0.2.10
|
25570/udp |
ma kulupu / Velocity / BungeeCord
| JSON | |
|---|---|
| ① ② ③ | {"mode":"ordered"} |
| ① ∥ ② ∥ ③ | {"mode":"multichannel"} |
| ma kulupu | 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
| nimi ilo pi ma kulupu | trustedProxies |
RakNet |
|---|---|---|
192.0.2.10 · PROXY v2 / UDP |
["192.0.2.10"] |
✓ |
192.0.2.11 · PROXY v2 / UDP |
["192.0.2.10"] |
✗ |
| ilo sina → RakNet / UDP | ["192.0.2.10"] |
✗ |
config/raknetify2-proxy-protocol.json
{"trustedProxies":["192.0.2.10"]}-
ma kulupu A · Fabric / Forge / NeoForge ·
config/raknetify2-transfers.json{"destinations":[{"host":"play.example.com","tcpPort":25565,"udpPort":25570}]} -
ma kulupu B ·
play.example.com·server.properties→accepts-transfers=true -
ma kulupu A ·
/transfer play.example.com 25565 Alex→ ilo sina (Alex) → RakNet ·play.example.com:25570
| Minecraft | |
|---|---|
ui |
ante |
entity |
jan moli palisa |
world_interaction |
jo sina |
effects |
ijo lili |
chunk |
kalama tan ijo |
- Fabric · Minecraft / Java · English
- Forge / NeoForge / Spigot / Paper · GitHub Releases
musi Minecraft pi jan mute la ilo Raknetify2 li pana e sona lon nasin RakNet lon nasin UDP. ona li pana e sona lon linja mute. linja wan la poki sona ale o kama lon nasin sama pana. poki wan li weka lon nasin la linja ante li ken awen pana e sona. tan ni la ilo li ken kute e pali sina lon tenpo pi pana sin, lon tenpo pi pana pi kipisi ma kin.
ilo Raknetify2 li kama tan ilo Raknetify pi jan ishland. jan ante li lawa e ilo sin ni. ona li pona e nasin pi pana sona e linja tawa ilo ante, li lukin e ni: ilo ale li ken ala ken pali lon kulupu? ona li pana e ken musi lon ante sin pi musi Minecraft.
- o lukin e ni: ante seme pi musi Minecraft en ilo musi seme li ken pali lon kulupu?
- o kama jo e ilo pona li pana e ona lon ilo sina.
- o kama lon ma kulupu kepeken nimi ma sama
raknet;play.example.com.
- ilo Velocity en ilo BungeeCord
- ilo awen pi len sona en ilo pi lawa nasin
- ilo li pana e jan tawa ma kulupu ante
- pana sin pi toki UDP en nasin PROXY
- ilo Simple Voice Chat en musi li kepeken lupa UDP sama
- o alasa e tan pakala li toki e pakala
jan pi pali ilo musi li ken kepeken nasin pi lawa tenpo pi poki sona li toki e ni: sona pi ilo jan ni li wile kama lon tenpo seme lon poka pi sona musi ante?
ilo Raknetify2 li kepeken lawa pana MIT. toki pi jan jo tan ilo open li awen. nasin pi pana sona ona li tan ilo Raknetify li tan ilo netty-raknet.
o kama jo e ante pana tan GitHub Releases. sinpin la o lukin e ante musi Minecraft e ilo pi open ilo musi. ona o sama wile pi ante pana ni.
| sina pana e ilo tawa seme? | lipu | poki lipu |
|---|---|---|
| ilo musi sina anu ilo pi ma kulupu kepeken Fabric | raknetify2-fabric-*.jar |
mods |
| ilo musi sina anu ilo pi ma kulupu kepeken Forge | raknetify2-forge-*.jar |
mods |
| ilo musi sina anu ilo pi ma kulupu kepeken NeoForge | raknetify2-neoforge-*.jar |
mods |
| ilo pi ma kulupu Spigot anu Paper | raknetify2-spigot-*.jar |
plugins |
| ilo insa Velocity | raknetify2-velocity-*.jar |
plugins |
| ilo insa BungeeCord | raknetify2-bungee-*.jar |
plugins |
sina wile ante e lipu JAR la o pini e ilo musi sina anu ilo pi ma kulupu. poki pi ilo ni la o weka e lipu JAR pi ilo Raknetify open e lipu JAR majuna ale pi ilo Raknetify2. ni li pini la o pana e lipu sin.
ilo musi sina la o kepeken poki lipu pi musi Minecraft anu poki pi kulupu ilo musi ni: sina open e ona. ma kulupu anu ilo insa la poki lipu li lon ma pi ilo ni. ilo open li pali ala e poki ni la o pali e ona.
- o pana e ilo Raknetify2 tawa ilo musi sina. o kepeken ante pona tawa ilo open sina.
- ilo pi ma kulupu la o pana e ilo musi sama. ona li ken kepeken ilo Spigot/Paper la o pana e ilo namako pi Spigot/Paper.
- o lukin e lipu pi ilo awen en ilo pi lawa nasin li ken e toki UDP tawa ma kulupu.
- o pini li open sin e ilo musi sina e ilo pi ma kulupu.
- o luka e nena nimi «ma kulupu sin». o pana e nimi ma sama
raknet;play.example.comanuraknet;play.example.com:25565.
nimi ma li jo ala e nimi open raknet; la ona li kepeken nasin TCP.
ilo musi sina taso li jo e ilo Raknetify2 la ni li pana ala e ken RakNet tawa ilo pi ma kulupu weka. jan lawa pi ma ni o pana e lupa RakNet. sina tawa ma kulupu pi jan ante taso la nasin mute la sina wile ala ante e ilo pi lawa nasin sina tawa toki kama.
o pana e ilo namako pona lon ilo insa, e ilo musi pona lon ilo sina. lipu pi ilo Velocity en ilo BungeeCord li toki e lupa kute e pana tawa ilo monsi e ken musi pi jan seme e nimi ma tawa jan musi.
ilo musi li toki tawa ma kulupu kepeken ala ilo insa la o pana e nimi lawa Java tan lipu anpa. sina lawa e ilo insa la o lukin e nasin pi lupa kute pi ilo Velocity en ilo BungeeCord.
| nasin ilo | nimi lawa Java | nanpa lupa ken |
|---|---|---|
| ilo pi ma kulupu Fabric anu Forge anu NeoForge | -Draknetify.fabric.portOverride=25570 |
tan 1 tawa 65534
|
| ilo pi ma kulupu Spigot anu Paper | -Draknetify.spigot.portOverride=25570 |
tan 1 tawa 65535
|
ilo Forge en ilo NeoForge li kepeken sitelen pali sama tawa kute. tan ni la nimi lawa ona kin li jo e nimi fabric. o ante e 25570 tawa nanpa lupa UDP pi wile sina.
Spigot / Paper ≥ 0.1.0-beta.1.431
lon toki open Java la o pana e nimi lawa lon sinpin pi nimi -jar. sina ken pana kin e ona lon poki pi nimi lawa JVM pi jan pana ilo. o open sin e ilo pi ma kulupu li ken e toki UDP lon lupa sina. lupa pi len sona suli li 25570 kin la o kepeken raknet;play.example.com:25570. ilo pi lawa nasin li ante e nanpa lupa la o pana e nanpa lupa selo tawa ilo musi sina. nanpa lupa TCP li awen.
ilo Spigot/Paper la lupa kute UDP li kepeken nimi ma insa sama lupa kute TCP pi musi Minecraft. nanpa lupa li ken ala, anu ilo ante li jo e lupa UDP ni la RakNet li ken ala open. o lukin e lipu pi pali open tawa sona pi nimi ma UDP en nanpa lupa ona. sina wile sin e nanpa lupa TCP la o weka e nimi lawa li open sin.
ilo pi lawa nasin anu ilo insa UDP li ken kute lon lupa UDP ante lon selo li pana sin tawa lupa kute open. ni la sina wile ala ante e nimi lawa Java lon ilo pi ma kulupu.
lon GitHub Actions la o open e pali pini pona pi linja main li kama jo e poki lipu tan Artifacts. sina wile kepeken sijelo sina lon GitHub tawa kama jo e poki tan pali ni. o kepeken supa sona sewi tawa kama sona e lipu JAR pona lon poki.
ilo Velocity anu ilo BungeeCord li lon insa pi jan musi en ilo monsi pi ma kulupu. o pana e ilo Raknetify2 lon ilo insa ni, lon ilo musi ale pi jan ni kin: ona li wile kama kepeken nasin RakNet.
ilo musi Raknetify2 --UDP--> ilo Velocity anu ilo BungeeCord --TCP--> ilo monsi pi ma kulupu
nasin ni la ilo monsi li wile ala e Raknetify2. ilo musi namako en ilo namako pi ma en nasin pi pana sin li suli tawa len sona sina la ona li wile e ni ali. Raknetify2 li ante ala e toki Minecraft tan ante nanpa wan tawa ante nanpa ante. ona li ante ala e nasin pi sona sijelo jan lon ilo insa.
- o lukin e toki TCP pi nasin majuna lon ilo insa. jan musi li ken ala ken kama lon sijelo ona? ona li ken ala ken tawa tan ilo monsi wan tawa ilo monsi ante?
- o pini e ilo insa li kama jo e ilo namako pona tan GitHub Releases.
- o pana e
raknetify2-velocity-*-all.jaranuraknetify2-bungee-*-all.jarlon pokipluginspi ilo insa. o weka e ilo namako majuna ale Raknetify anu Raknetify2 tan poki sama. - o pana e ilo Raknetify2 pona lon ilo musi sina lon nasin ni.
- o lukin e lawa pi lupa kute lon anpa li open sin e ilo insa. o lukin e lipu pali ona. lupa kute RakNet li toki ala toki e pakala?
- o ken e toki UDP tan len sona suli tawa ilo insa. o lawa e kama tawa lupa musi pi ilo monsi lon nasin pi ilo awen en ilo pi lawa nasin.
ilo musi sina en ilo insa o kepeken ante Raknetify2 ni: ona tu li ken toki tawa ona ante. sina wile kepeken ante tu la o lukin e lipu pi ken pali lon kulupu.
lon velocity.toml la bind li lawa e nimi ma kute en lupa TCP pi ilo Velocity. ilo Raknetify2 li kepeken nanpa lupa sama tawa UDP lon nasin open. nimi lon [servers] li toki e ilo monsi. ma ni la o awen kepeken nimi ma TCP pi ilo monsi. o lukin e lipu pi nasin ante pi ilo Velocity.
sina wile e lupa ante tawa UDP la o pana e nimi lawa JVM ni lon sinpin pi -jar lon toki open Velocity:
-Draknetify.velocity.portOverride=25570
o ante e 25570 tawa nanpa lupa sina. ni li ante e nanpa UDP RakNet taso. nanpa TCP pi ilo Velocity en nimi ma pi ilo monsi li awen. o open sin e ilo Velocity lon pini pi ante ni.
o lawa e pana pi sona jan musi lon ilo Velocity lon ilo monsi ona kin. ilo monsi li ken kepeken nasin sin la o kepeken nasin sin. o len e nimi open pi pana ni tan jan ante. o lukin e lipu Velocity pi pana pi sona jan musi li kepeken nasin tawa ilo monsi sina. o awen e lawa pi ilo awen lon ilo monsi.
lon config.yml pi ilo BungeeCord la nimi host lon insa pi ijo ale listeners li toki e nimi ma kute en lupa TCP pi musi Minecraft. nasin open la ilo Raknetify2 li kute e UDP lon nanpa lupa sama. servers li jo e nimi ma TCP pi ilo monsi. o lukin e lipu pi ante nasin BungeeCord.
sina wile e lupa UDP ante la o pana e nimi lawa JVM ni lon sinpin pi -jar lon toki open BungeeCord:
-Draknetify.bungee.portOverride=25570
nimi lawa ni li lawa e ilo insa ale. ilo ni li kute lon lupa Minecraft mute la o lukin e lipu pi pali open li sona e nimi ma e lupa pi kute RakNet lon. ni li pini la o pana e lawa pi ilo awen. o open sin e ilo BungeeCord lon pini pi ante ni.
o awen e nasin pi sona sijelo jan lon ilo insa. ilo monsi Spigot la lipu BungeeCord pi pana pi nimi ma IP li wile e ip_forward: true lon ilo insa, e settings.bungeecord: true lon ilo monsi. ni taso li ken ala pini e jan pi tawa ilo monsi kepeken ala ilo insa. o lawa e nasin tawa ilo monsi kepeken ilo awen.
ilo insa tu ni li ken kepeken nanpa lupa tan 1 tawa 65534. nanpa li ike la ilo li kute ala e ona. tan ni la o lukin e lipu pi pali open li sona e nanpa lupa UDP lon. o weka e nimi lawa li open sin la nanpa li kama sama nanpa lupa Minecraft.
jan musi o kepeken nimi ma selo en nanpa lupa UDP pi ilo insa. nimi ken li raknet;play.example.com:25570. ilo pi lawa nasin li ante e nanpa lupa la o kepeken lupa UDP selo lon nimi ma pi ilo musi sina. nimi ma li jo ala e open raknet; la ona li awen kepeken lupa TCP pi ilo insa.
ilo Query en ilo Geyser en ilo UDP ante o kepeken lupa UDP ante. sina ante e lupa TCP taso la ilo UDP tu li awen wile jo e lupa UDP sama.
ilo Simple Voice Chat li wile e ilo namako insa ona e lupa UDP ona lon ilo Velocity lon ilo BungeeCord. o lukin e lipu pi ilo insa tawa toki uta.
ilo UDP ante li kute lon sinpin pi ilo insa Minecraft li pana e toki open PROXY v2 tawa ilo ni la o lawa e Raknetify2 lon nasin pi pana sin UDP en toki PROXY. sina kepeken ilo Velocity anu BungeeCord taso la sina wile ala e ni.
tan len sona pi poka ala la o kepeken ilo musi Raknetify2. o kama lon ma kulupu tan ilo insa. o tawa tan ilo monsi wan tawa ilo monsi ante ale sina. o lukin e ni: sina awen jan sama anu seme? ken pali sina li awen pona anu seme?
- TCP li pona lon ilo insa, taso RakNet li awen kute lon tenpo suli li pini la o lukin e lupa kute UDP pi ilo insa, e lupa selo, e nasin IPv4 e nasin IPv6 e lawa pi ilo awen.
- nasin tu ale li pakala lon tenpo ni: ilo insa li wile toki tawa ilo monsi. ni la o lukin e nimi ma TCP pi ilo monsi, e lawa kama ona, e pana pi sona jan musi.
- ilo insa li toki e ni: ilo ante li jo e lupa UDP. ni la o alasa e ilo Query e ilo Geyser e ilo insa pi toki uta anu ilo ante lon lupa ni.
sina toki e pakala la o pana e kipisi lipu pali pi ilo insa e kipisi lipu pali pi ilo monsi tan lukin wan sama. lipu pi alasa pakala li toki e nanpa ante ilo wile.
lipu ni li tawa jan lawa pi ma kulupu. Raknetify2 li wile e nasin UDP pona tawa ilo pi ma kulupu anu ilo insa ni: ilo ni li kute e RakNet. nasin open la nanpa lupa UDP li sama nanpa lupa TCP pi musi Minecraft.
jan musi en ilo pi ma kulupu li lon len sona lili sama la o kepeken nimi ma insa pi ilo ni. o ken e UDP lon ilo awen ona. toki tan len sona suli li wile tawa lon NAT IPv4 pi ilo lawa nasin sina la ilo lawa nasin o pana sin e toki lupa.
o pana e toki UDP tan len sona suli tawa ilo ni: ona li pali e ma Minecraft li jo e Raknetify2. o pana tawa lupa UDP ni: Raknetify2 li kute lon ona. o ken e lupa lon ilo awen pi ilo ni. o awen e nasin TCP majuna tawa toki Minecraft pi nasin TCP.
Raknetify2 li kute lon UDP 25570 la o pana sin e toki tan lupa UDP selo tawa nimi ma insa pi ilo ma, tawa lupa 25570 ona. lupa TCP li ken awen 25565. o lukin e lipu pi lupa kute pi ilo ma tawa ante pi nanpa UDP.
o pana e toki UDP tan len sona suli tawa ilo pi pali Velocity anu BungeeCord ni: ona li jo e ilo namako insa Raknetify2. o pana tawa lupa kute UDP RakNet pi ilo insa. o awen e nasin TCP selo pi ilo insa tawa toki Minecraft pi nasin TCP.
ilo insa li toki tawa ilo monsi Minecraft kepeken TCP. sina pana e Raknetify2 lon ilo insa la sina wile ala open e lupa musi UDP pi ilo monsi tawa jan musi.
| linja toki | toki seme o ken? |
|---|---|
| tan jan musi tawa ilo insa | toki UDP tan selo tawa lupa kute RakNet, en lupa kute TCP selo pi tenpo pini |
| tan ilo insa tawa ilo monsi | lupa TCP Minecraft pi ilo monsi. ilo insa sina taso o ken tawa ona |
| tan jan musi tawa lupa musi pi ilo monsi kepeken ala ilo insa | o awen pini e nasin ni, lon IPv6 kin |
sina lawa e ilo wan, ilo insa en ilo monsi li pali lon ona la ilo monsi li ken kute lon nimi ma pi tawa sama. o pana e nimi ma ni tawa ilo insa. ona li lon ilo sama ala la o kepeken ilo awen anu len sona lili pi ken ala tawa tan selo. ilo insa sina taso o ken tawa lupa TCP pi ilo monsi. sina kepeken poki ilo anu ilo pi jan pana ante la o lawa sama e ken tawa lon len sona sina. o lukin e lipu Velocity pi awen pi ilo monsi e lipu BungeeCord pi ilo awen.
pana pi sona jan en lawa pi ilo awen li pali lon kulupu. jan li tawa ilo monsi kepeken ala ilo insa la ona li ken weka tan lukin pi sijelo jan lon ilo insa. sina wile pana e ilo namako, wile ante e pana sin, wile ante e lupa UDP la o lukin e lipu pi ilo Velocity en ilo BungeeCord.
ilo pi lawa nasin li ken ante e nanpa lupa. ni la lupa selo en lupa kute li ken jo e nanpa ante:
| ijo ante | nanpa lupa pona |
|---|---|
| nimi ma kulupu lon ilo musi sina | nanpa lupa UDP selo |
| lupa selo lon lawa pi pana sin pi ilo lawa nasin | nanpa lupa UDP selo |
| lupa insa lon lawa pi pana sin pi ilo lawa nasin | lupa UDP pi kute RakNet |
| lupa insa lon lawa pi ilo awen pi ilo ma | lupa UDP pi kute RakNet |
ilo pi ma kulupu sina li lon insa pi ilo lawa nasin IPv4 la o pali e ni:
- o alasa e nimi ma IPv4 insa pi ilo ni: ona li kute e RakNet. o pana e nimi ma awen pi nasin DHCP anu nimi ma awen ante pona tawa ilo ni. ni la pana sin li awen tawa ilo sama.
- o pali e lawa pi pana sin UDP tawa lupa selo pi jan musi sina.
- lon lawa ni la o pana tawa nimi ma insa pi ilo ni, tawa lupa UDP pi kute RakNet.
- lon ilo awen pi ilo ni la o ken e toki UDP kama lon lupa kute.
ilo ma li kute lon lupa UDP 25565 la lawa ken li ni: lupa selo li 25565. nimi ma tawa li 192.168.1.100. lupa tawa li 25565. o ante e nimi ma ni tawa nimi ma insa pi ilo ma sina.
o awen e lawa TCP sina tawa nasin Minecraft pi tenpo pini. lawa pi pana sin TCP taso li pana ala e UDP.
o alasa e ilo lawa nasin ante lon nasin tawa ilo sina. ken la ilo ni anu kulupu pi pana len sona sina li kepeken NAT lon sinpin pi ilo sina. sina lawa e ilo tu la o lawa e pana sin lon ona tu. kulupu pi pana len sona li kepeken NAT suli tawa jan mute la o toki tawa kulupu: mi ken ala ken kama jo e nimi ma IPv4 selo? nasin ante la o kepeken ilo ma anu nasin pi poki toki ni: ona li ken e UDP kama. lawa pi ilo sina li ken ala ante e NAT pi kulupu ni. lipu TP-Link pi pana sin li toki e wile pi nimi ma WAN selo.
o ken e lupa UDP sina lon ilo awen IPv6 pi ilo lawa nasin, lon ilo awen pi ilo ma kin. o toki e nimi ma IPv6 pi ilo ni: ona li kute e RakNet.
o lukin e ni: nimi tomo li toki ala toki e nimi ma IPv6 pi ilo ni? nimi ma IPv6 li ante la o sin e nimi DNS e lawa ale pi ilo awen ni: ona li kepeken nimi ma pini.
nimi tomo li toki e nimi ma IPv4 e nimi ma IPv6 la nasin tawa nimi ma wan ale o pona. jan wan li ken kama, jan ante li ken ala la o lukin e lawa pi nasin tu.
pana sin IPv4 li ante e nanpa lupa la o lukin e ni: nanpa pi jan musi li ken ala ken tawa lupa kute IPv6? ante lupa IPv4 li ante ala e nasin IPv6.
ilo ma sina anu nasin pi poki toki sina o ken e UDP lon nimi ma selo pi jan musi. o lukin e lupa pi jan pana li lukin e lawa pi ilo awen ona. o lukin kin e lawa pi ilo awen pi ilo ma.
ilo insa UDP ante li pana sin e nimi ma pi ilo musi sina kepeken PROXY v2 la o lukin e lipu pi pana sin UDP en toki PROXY. o ken e lupa kute UDP tawa ilo insa pi toki lon taso.
tan len sona pi ma kulupu ala la o kepeken ilo musi Raknetify2 sin, o tawa nimi ma sama raknet;play.example.com:25565. nimi ma ni la o kepeken nanpa lupa UDP selo.
o lukin e nasin kepeken toki RakNet lon. ilo alasa UDP li pana e toki pi nasin ante, ilo kute pona li ken sona ala e toki ni li ken weka e ona. tan ni la ilo alasa li kute ala e toki la ni li ken toki ala e ni: lupa li pini anu open? lipu Nmap pi alasa UDP li toki e nasin ni.
toki TCP li pona la sina sona e nasin TCP taso. RakNet li awen li pini la o lukin e lupa kute e ma pi pana sin e lupa UDP e lawa pi ilo awen kepeken lipu pi alasa pakala.
o lukin e ken pali lon kulupu pi ante ilo ni: sina wile kama jo e ona. linja pali sin li ken jo e ken sin pi lon ala lipu pana.
ante Minecraft en ante Java · English
Raknetify2 li toki e nanpa anpa pi ante Java wile. ken la Minecraft anu ilo open li wile e Java sin mute. o kepeken ante Java ni: wile pi ilo tu wan ale li kama pona.
ken la ilo musi sina en ilo ma anu ilo insa pi kute ona o kepeken ante pana Raknetify2 sama. sina kepeken ante pana ante la o lukin e toki pi ante pana lon tenpo open. RakNet li len e toki la ilo tu o sona e nasin ni: ilo li len e toki li lukin e ni: jan ante li ante ala ante e ona? ilo Raknetify open en ante Raknetify2 pi tenpo pini pi nasin ni li ken ala pali e toki len ni tawa ilo sin.
Raknetify2 li tawa e sona musi lon toki Minecraft pi tenpo pini. ante Minecraft tu li sama ala la ona tu li wile e ilo pi ante toki Minecraft pona.
kulupu ilo musi suli li pakala la o lukin e lipu pi alasa pakala. lon toki pakala sina la o toki e nimi ilo ali e ante ona ali.
nasin open la poki sona li weka lon linja wan la linja ante li ken awen tawa. nasin pi linja wan la poki sona Minecraft ali li tawa lon linja wan. poki wan li weka la poki ale pi kama lon tenpo monsi lon poka tawa sama li awen. ilo li pana sin e poki weka la ona li ken tawa sin. ni la poki li kama lon nasin pi wile ilo ni: ona li alasa e musi ike pi jan pakala lawa. taso lon tenpo awen la toki musi ante kin li ken ala tawa.
-
ilo ma anu ilo insa pi kute RakNet en ilo musi RakNet ale o jo e ante Raknetify2 ni: ona li ken kepeken nasin pi linja wan.
-
lon poki pali pi ilo ma anu ilo insa ni la o pali e lipu
config/raknetify2-compatibility.json. pokiconfigli lon ala la o pali e ona. -
o sitelen e ni:
{"mode": "ordered"} -
o pini li open sin e ilo ma anu ilo insa.
ilo musi sina li kama kepeken lawa pi ilo ma lon pali ala sina. jan musi li wile ala pali e lipu lawa, li wile ala ante e nimi ma RakNet.
tan poka wan tawa poka ante la poki sona Minecraft ali li lon linja wan ni: poki li kama, poki li awen lon nasin pi tenpo pana. toki pi open en pini pi kulupu poki en toki pi ante ma musi li lon linja sama.
jan musi li kama tan ilo Velocity anu BungeeCord la o lawa e nasin pi linja wan lon ilo insa ni. ilo pi alasa musi ike li lon ilo monsi la o pali sama.
jan li tawa ilo monsi ante la lawa li awen. nasin pi linja wan la ilo monsi li wile sona e ni: ilo musi sina li awen ala awen? ilo insa li pana e wile sona ni tawa ilo musi sina. ilo insa li pana ala e toki ona sama tawa ilo monsi.
toki RakNet nanpa wan li kama la ilo li toki e ni lon lipu lawa:
Raknetify2 compatibility: ordered (updated clients required, genuine acknowledgements)
ilo tu li kama sona e nasin sama la lipu pali li jo kin e ordered compatibility negotiated. nimi ma pi ilo ante li lon monsi pi toki ni.
o awen e ilo pi alasa musi ike. o lukin e pali pi ilo ale lon ma sina.
ilo musi RakNet li ken ala kepeken nasin pi linja wan la ona li ken ala kama tawa ilo ma pi wile nasin ni. o sin e Raknetify2 lon ilo musi ni. sina ken kepeken kin nimi ma TCP e nanpa lupa TCP pi ilo ma anu ilo insa. o kepeken ala open raknet; lon nimi ma.
o ante e lipu tawa ni:
{"mode": "multichannel"}ni li pini la o open sin e ilo ma anu ilo insa. sina weka e lipu la open sin li pana kin e nasin pi linja mute.
lipu o jo e ijo lawa wan taso. nimi ona o mode. sona ona o "ordered" anu "multichannel". sitelen lili en sitelen suli li ante.
lipu lawa li ike anu ilo li ken ala lukin e lipu la ona li ken ala kama jo e toki RakNet. o pona e lipu o open sin e ilo.
ilo li awen toki e multichannel la o lukin e ni: lipu li lon ala lon poki pali pi ilo ma anu ilo insa ni: ona li kute e RakNet? ni li pini la o open sin e ilo ni.
ilo ma Fabric en ilo ma Forge en ilo ma NeoForge li ken toki tawa ilo musi sina e ni: o tawa ma ante ni kepeken RakNet. ni li wile e ilo musi pi ken pana ni e ma tawa lon lipu lawa. nasin ni li kepeken pana Minecraft pi lon tan Java Edition 1.20.5. o lukin e ni: ante Raknetify2 sina li ken ala ken kepeken ante Minecraft en ilo open pi poka tu?
o pana e Raknetify2 lon ilo ma pi pana jan, lon ilo musi sina kin. ilo ma kama o jo e lupa kute RakNet pona o ken e pana jan kama pi musi Minecraft.
lipu lawa ni li tawa pana jan tan ilo open tu wan sewi taso. ilo namako Spigot/Paper en Velocity en BungeeCord li lukin ala e lipu pana jan ni.
lon poki pi ilo ma pi pana jan la o pali e config/raknetify2-transfers.json:
{
"destinations": [
{
"host": "play.example.com",
"tcpPort": 25565,
"udpPort": 25570
}
]
}o ante e nimi tomo e nanpa lupa tan sitelen ni tawa sona pi ma kama sina. o open sin e ilo ma pi pana jan. sina wile e ma kama sin la o pana e ona lon kulupu sama ni.
| nimi ijo | kon ona |
|---|---|
host |
nimi tomo anu nimi ma IP pi ma kama. o kepeken ala open pi nasin toki, o kepeken ala nanpa lupa |
tcpPort |
nanpa lupa pi ma kama lon toki pana pi tenpo open |
udpPort |
nanpa lupa RakNet selo ni: ilo musi o tawa ona |
TCP en UDP li ken kepeken nanpa lupa sama. ilo lawa nasin li ante e nanpa lupa UDP la o kepeken nanpa lupa selo lon lipu ni. o sitelen e nanpa lupa kepeken nanpa JSON.
o pana e jan tawa nimi tomo pi nasin TCP e nanpa lupa TCP pi ma kama. Raknetify2 li lukin e ni: ilo musi li toki ala toki e ken ona tawa pana jan ni? ilo musi li ken kepeken ona la, nimi ma kama li lon lipu la, Raknetify2 li kepeken lupa UDP tan lipu. ilo musi ante anu ma kama pi lon ala lipu la nimi ma pi toki pana open li awen.
ilo li lukin e sama pi nimi tomo e sama pi nanpa lupa TCP lon toki pana. sitelen suli li sama sitelen lili lon nimi tomo. sike lili pini DNS li ante ala e sama. sitelen IPv6 ante pi nimi ma sama li sama kin. ilo li alasa ala e nimi ma lon DNS tawa ni. nimi tomo tu li tawa nimi ma wan la o sitelen e nimi tu lon lipu. sitelen pi ken nimi mute lon nimi wan li ken ala.
ma kama li kepeken server.properties pi musi Minecraft la o pana e accepts-transfers=true o open sin e ilo. ilo insa lon ma kama li ken jo e lawa pana ona. nasin open Minecraft la pana jan kama li ken ala. jan li ken kama kepeken ala pana la ni li awen lon.
lupa kute RakNet en pana sin UDP tan selo en ilo awen lon ma kama o pona lon tenpo open. lipu pana jan pi ilo ma li lawa taso e nimi ma ni: ilo ma li pana e ona tawa ilo musi.
nimi tomo pi ma kama li jo e nimi IPv4 e nimi IPv6 la o lukin e nasin tu. o kepeken RakNet lon ilo musi o tawa ma kama kepeken ala pana jan. ni o pona lon tenpo sinpin pi alasa pakala lon pana jan.
o awen e lukin pi sijelo jan e lawa pi jan kama ale lon ma kama. nasin pi lipu ni li pana ala e ken kama tawa jan, li tawa ala ma pi lukin sijelo jan.
ilo li open la ni ali li pana e pakala: ijo wile li lon ala lipu, nimi sin pi ken ala li lon, nanpa lupa li ken ala, ma kama wan li lon kulupu tu. o lukin e lipu pali pi ilo ma o sona e pakala. o pona e JSON o open sin.
sina wile pini e lawa pi nasin pana la o weka e lipu lawa anu o kepeken {"destinations": []}. o open sin e ilo ma pi pana jan. ni la toki pana jan li kepeken nimi ma ona pi tenpo open.
ilo insa UDP li ken pana sin e toki RakNet li ken awen pana e nimi ma open pi ilo musi kepeken nasin PROXY v2. o open e ken ni lon ni taso: ilo insa UDP pi lon sinpin li pana e toki open ni tawa lupa kute sina. pana sin pi ilo lawa nasin taso li wile ala e ni.
ilo ma anu ilo insa Minecraft li kute e toki UDP tan ilo pana sin. lon ilo kute ni la o pali e config/raknetify2-proxy-protocol.json:
{
"trustedProxies": ["192.0.2.10"]
}o ante e sitelen pi lukin taso tawa nimi ma IP pi ilo insa UDP tan anu kulupu CIDR pi lawa sina. NAT li lon nasin la o kepeken nimi ma ni: lupa kute li lukin e ona. sina ken sitelen e nimi ma IPv4 anu nimi ma IPv6. sina ken ala kepeken nimi tomo DNS. o open sin e ilo ma anu ilo insa pi kute.
o lawa e ilo insa pi pana sin: ona o pana e toki open PROXY v2 tawa UDP. Raknetify2 li kute e nimi ma pi ilo musi tan ilo pana pi lon lipu sina taso. nasin ni li open la toki RakNet tan ilo musi kepeken ala toki open ni li ken ala kama. lupa kute TCP li awen kepeken lawa ona.
ilo insa ale lon lipu li ken toki e nimi ma pi ilo musi, Raknetify2 li kute e ona sama toki lon. lon ilo awen pi ilo monsi la o ken e lupa UDP tawa ilo insa pi wile sina taso. o lili e kulupu pi nimi ma ken tawa suli lili pi ken lon len sona sina.
lipu o jo e ijo trustedProxies taso. kulupu ona o jo e nimi ma wan anu mute. kulupu pi ijo ala li ike. lipu li ike la lupa kute RakNet li ken ala open.
sina wile e toki UDP tan ilo musi kepeken ala ilo insa la o weka e lipu o open sin e lupa kute. lon tenpo sama la o ante e pana sin pi ilo sinpin e lawa pi ilo awen tawa nasin sin.
nasin ni li open li pakala la o lukin e nimi ma pi ilo insa lon lukin pi ilo monsi. o lukin e kulupu pi nimi ma ken e ni: ilo insa li pana ala pana e toki open PROXY v2 lon UDP?
sina wile pana e ilo insa Minecraft anu lawa e ilo monsi la o lukin e lipu pi ilo Velocity en ilo BungeeCord.
ilo Raknetify2 en ilo Simple Voice Chat li ken kepeken lupa kute UDP sama lon ilo ma Fabric, Forge, NeoForge, Spigot, Paper.
o pana e Simple Voice Chat lon ilo ma e ona lon ilo musi pi jan ale pi wile toki uta. nasin lawa ante ona la o lukin e lipu pi lawa ma ona.
lipu lawa Raknetify2 o lon poki config pi poki lawa pi ilo ma. Spigot/Paper kin li kepeken poki ni. lipu lawa pi ilo Simple Voice Chat li awen lon poki ona. nimi poki pi nasin ale li lon anpa.
-
lon poki pi ilo ma la o pali e
config/raknetify2-voicechat.jsono sitelen e ni lon ona:{"enabled": true} -
lon lipu lawa ma pi ilo Simple Voice Chat la o pana e
port=-1. lon ilo ma pi ilo musi namako la ni liconfig/voicechat/voicechat-server.properties. lon Spigot/Paper la ni liplugins/voicechat/voicechat-server.properties. -
lupa kute RakNet wan taso li pona tawa lawa ni la o weka e sitelen ale tan
bind_address. lupa kute mute li kepeken nanpa UDP sama la o pana e nimi ma insa pi lupa kute ni: sina wile kepeken ona lon kulupu. -
o open sin e ilo ma o kepeken
/voicechat test <PLAYERNAME>tawa jan musi wan pi lon ma.
nanpa lupa kute RakNet li ante tan nanpa lupa Minecraft la o pana e nanpa lupa UDP insa RakNet lon port pi toki uta. o kepeken ala -1. lupa kute RakNet li kepeken UDP insa 25570 la o kepeken port=25570.
ilo musi li wile e nimi ma selo ante anu nanpa lupa selo ante la o ante e voice_host. ilo lawa nasin li pana sin tan UDP selo 25580 tawa UDP insa 25570 la o kepeken port=25570 en voice_host=play.example.com:25580. o pana e nimi ma selo tawa voice_host. bind_address li lawa e ni: o kepeken lupa kute insa seme?
Raknetify2 li pana e lupa UDP sama tawa ilo Simple Voice Chat kepeken nasin API ona. Simple Voice Chat li lukin e sijelo jan pi toki uta li len e toki uta. jan musi li ken toki uta lon musi TCP lon musi RakNet kin.
o pana e lupa UDP ante tawa Query tawa Geyser. nasin pi lupa sama ni li ken kepeken ilo Simple Voice Chat taso.
lon Velocity lon BungeeCord la nasin ni li pana ala e lupa sama tawa ilo insa pi toki uta. o lukin e lipu pi ilo insa Simple Voice Chat o pana e lupa UDP ante tawa ilo insa pi toki uta. sina kepeken ilo namako insa tan jan pali pi toki uta la o pana e ante voice_host selo lon lipu lawa pi toki uta lon ilo insa. ilo namako ni li kute ala e voice_host tan ilo monsi.
sina kepeken nasin pi poki toki UDP taso la o pana tawa voice_host e nimi tomo selo e nanpa lupa UDP selo ni: toki tawa ona li kama lon ilo ma ni.
lipu pali li toki e No RakNet listener matches the voice bind address and port la o lukin e ni: RakNet li open pona ala pona? nanpa lupa en nimi ma kute pi toki uta li sama ala sama lupa kute insa pi RakNet?
ona li toki e Multiple RakNet listeners match the voice bind address la o pana e nimi ma insa wan pona tawa bind_address o open sin.
ilo namako Simple Voice Chat wan taso li ken pana e lupa UDP ona. lon open la ilo li toki e ni: ilo namako ante li pana e lupa. ni la o kepeken ilo namako wan taso pi wile sina tawa pana lupa.
sina wile pini e nasin ni pi Raknetify2 la o pana e {"enabled": false} lon lipu lawa ona pi toki uta, anu o weka e lipu ni. o pana e lupa UDP ante tawa Simple Voice Chat. o ante e lawa pi ilo awen anu lawa pi pana sin ona o open sin e ilo ma.
o lukin e ijo ni lon nasin ni:
- ilo musi sina li jo e ante Raknetify2 pona tawa ilo open ona tawa ante Minecraft ona.
- ilo ma anu ilo insa pi kute toki li jo e Raknetify2, li open kepeken ala pakala pi lupa kute.
- nimi ma li open kepeken
raknet;li jo e nanpa lupa UDP selo. - jan pana pi ilo ma, ilo pi lawa nasin, ilo awen pi ilo ma li ken e UDP lon lupa ni.
- nimi ma IPv4 pi nimi tomo en nimi ma IPv6 ona li tawa ilo pi wile sina. lawa pi ilo awen tawa ona tu li pona.
toki TCP li pona la sina sona e nasin TCP taso. o kepeken lipu pi ilo awen en ilo pi lawa nasin tawa lukin pi pana sin UDP tawa lukin pi ken kama IPv6. nasin PROXY li open la ilo musi o toki tawa lupa kute kepeken ilo insa ni: nimi ma ona li lon lipu pi ilo insa ken.
o alasa e ilo ante pi kepeken lupa UDP ni. Query en Geyser en ilo UDP ante li wile e lupa ante. Simple Voice Chat li ken kepeken nasin pi lupa sama.
sina ken ante e nanpa lupa UDP insa kepeken lawa pi lupa kute pi ilo ma anu lawa pi ilo Velocity en ilo BungeeCord. Spigot/Paper la o lukin e ante wile tawa lawa ni. sina ante e lupa selo taso lon ilo lawa nasin la ilo tu li awen wile jo e lupa insa sama.
o toki tawa ma kama kepeken nimi ma raknet; ona, kepeken ala pana jan. ni li pakala la o pona e lupa kute pi ma kama anu nasin pi len sona lon tenpo open.
tawa ma kama kepeken ala pana li pona la o lukin e ni: ma kama li ken ala ken kama jo e jan tan pana? ilo ma Minecraft pi kepeken server.properties li wile e accepts-transfers=true. jan li kama kepeken ala pana la ni li lukin ala e lawa ni.
ni li pini la o lukin e sama pi nimi tomo e sama pi nanpa lupa TCP lon toki pana en lipu config/raknetify2-transfers.json pi ilo ma pi pana jan. open sin li lukin ala lukin e lipu ni? ilo musi li ken ala ken kepeken pana jan RakNet? o lukin e lipu pi pana jan tawa ma ante.
o lukin e ante Raknetify2 lon poka tu pi linja toki. ante pana sin li ante e nasin pi toki len la o sin e ilo musi e ilo ma anu ilo insa lon tenpo sama. lon tenpo pi alasa pakala la o awen e nasin pi lukin sijelo jan lon ilo ma.
o sitelen e pali wan pi pana pakala. ken la sina open e poki jo anu sina kama jo e poki pi sitelen en kalama anu sina tawa ma ante anu ijo tawa li kama lon. ken la o kepeken ilo ante tawa lukin taso. o pali sama kepeken TCP, kepeken RakNet. seme li ante?
ilo musi namako li ken pana e sona ni: ona li wile e sona musi tan poki Minecraft pi kama lon tenpo open. jan pali ilo li ken toki e wile ni kepeken nasin pi lawa tenpo pi poki sona.
o pali e toki sin lon lipu pi toki pakala Raknetify2. o pana e ni:
- ante Minecraft, ante Java, ante pi ilo open, ante Raknetify2 lon poka tu.
- ante pi ilo ma en ante pi ilo insa. o toki kin e ante pi ilo insa pi pana sin UDP ale.
- nimi pi ilo musi ante ali lon ilo, e ante ona.
- pali seme li pana e pakala lon tenpo sin? lon pilin sina la seme o kama?
- pali sama li pona ala pona lon TCP?
- kipisi pi lipu pali pi ilo musi, pi ilo ma, pi ilo insa. ona ale o tan lukin wan sama.
sina pana e lipu pali tawa jan ante la o weka e ilo nimi pi ken kama insa e nimi open len e sona len ante lon tenpo sinpin. o awen e toki pakala e sitelen pi nasin pali pi tenpo pakala: ona li suli tawa sona pi tan pakala.
Raknetify2 li ken e ni tawa ilo musi ante: o toki e sona Minecraft ni: sona sina o kama lon tenpo pona lon poka ona. o kepeken nasin ni lon ni: ilo li wile lukin e poki sona namako sina, taso ona li wile e ijo tawa, e kipisi ma, e poki jo anu ijo ante tan poki sona pi kama lon tenpo open.
| kulupu | sona musi pi kulupu ni |
|---|---|
ui |
lipu nena en pali jan ni: ona li wile ala e sona ma |
entity |
ijo tawa li kama lon, li weka, li tawa |
world_interaction |
poki jo en pali musi ante pi wile pi sona ma |
effects |
kalama en ijo lukin lili mute |
chunk |
ante pi ma suli en leko en suno |
kulupu wan ale la poki sona lon linja ona li kama, li awen lon nasin tenpo pi pana ona. kulupu tu li ante la poki pi kulupu wan li ken kama lon sinpin anu lon monsi pi poki pi kulupu ante. o kepeken kulupu pi sona ni: poki namako sina li wile e ona.
lon fabric.mod.json pi ilo musi sina la o pana e ilo pana lon open raknetify:packet_channels. ilo pana li pali e Consumer<BiConsumer<String, String>> kepeken kulupu ilo JDK. ona li kama jo e ilo pi pana nimi. ilo ni li kute e nimi pi poki sona namako e kulupu pi nasin tenpo.
o pana e ijo ni lon lipu sona sina pi tenpo ni. o ante e nimi pi kulupu sitelen pali tawa nimi ale pi kulupu pi ilo pana sina, kepeken nimi pi poki ona kin:
{
"entrypoints": {
"raknetify:packet_channels": [
"com.example.mod.OrderingProvider"
]
}
}o awen e sitelen ante ale lon fabric.mod.json, e nimi open sina kin. sitelen sewi li kipisi taso pi lipu sona.
ken la ilo musi sina li pana e nasin tawa sin tawa ijo tawa. ni la ona li ken pana e nimi example:entity_path tawa kulupu entity. lipu pi nasin API PacketOrdering li jo e sitelen pali pi ilo pana.
Raknetify2 li lon ala la Fabric li kepeken ala open ni. ilo pana o toki e nimi e kulupu lon open. ona o wile ala e ni: ilo musi ante li pini e pali open ona lon tenpo sinpin.
Raknetify2 li lon la ilo musi Forge anu NeoForge, ilo namako pi ilo ma anu ilo insa, li ken kepeken PacketOrdering.register(identifier, group) lon open. kulupu sitelen pali li com.ishland.raknetify.api.PacketOrdering. o pana e nimi lon tenpo sinpin pi kute jan musi. ilo Raknetify2 li ken lon ala la o pali e sitelen sina lon nasin ni: ilo li alasa ala e kulupu sitelen Raknetify2 lon tenpo pi ilo ona ala.
toki pi pana nimi li tawa linja sin. linja pi lon tenpo ni li awen kepeken lawa tan open ona. ilo li ken pana sin e nimi sama tawa kulupu sama. nimi wan li toki e kulupu tu pi sama ala la ilo li toki e pakala.
nimi pi poki sona namako o lon kulupu nimi namako pona. kulupu nimi minecraft li tawa musi Minecraft taso. lon poka wan la nanpa pi toki nimi ali o suli ala tan 128. ni li jo e lawa open e pana nimi tan ilo musi ante. nimi o kepeken nasin API pi kulupu nimi li ken jo e sitelen ASCII pi mute 255 anu lili.
ilo RakNet sin tu li pana e lawa nimi ona tawa ona ante lon open pi linja toki. ilo ma anu ilo insa li jo ala e lawa ona tawa poki sona wan la ona li ken kepeken lawa tan ilo ante. ona li jo e lawa ona la o kepeken lawa ona. lawa tan ilo ante li tawa linja wan ni taso.
sina wile sona e pana sin UDP e pana sin pi nimi ma pi ilo musi la o lukin e lipu pi pana sin UDP en nasin PROXY.
nasin pi ilo insa Minecraft li lon lipu pi ilo Velocity en ilo BungeeCord.