Repository navigation
Wiki vp vl
- Glavna plas
- Nasii
- Velocity au BungeeCord
- Zerjeteshku au router
- Mitrjo-dwaibma
- Ein-parjad tropos
- Sebja-anugoki spildjin
- UDP gjenantaa au PROXY zerjetruuru
- Simple Voice Chat
- Suhe ishaika
- Per mahadjin fu spelkawari
- UDP mellanserver
RakNet tsunaga spelabma mit server fu Minecraft.
| Minecraft | Raknetify2 | Spelabma / Server |
|---|---|---|
| Fabric | mods/raknetify2-fabric-*.jar |
Spelabma / Server |
| Forge | mods/raknetify2-forge-*.jar |
Spelabma / Server |
| NeoForge | mods/raknetify2-neoforge-*.jar |
Spelabma / Server |
| Spigot / Paper | plugins/raknetify2-spigot-*.jar |
Server |
| Velocity | plugins/raknetify2-velocity-*.jar |
Velocity |
| BungeeCord | plugins/raknetify2-bungee-*.jar |
BungeeCord |
-
Spel mit klaanidjin
-
Nasii server
-
Serverdvera
Serverdvera RakNet · UDP raknet;play.example.com:25565TCP play.example.com:25565 -
Owari
-
Shkine server
| F3 | |
|---|---|
| RakNet · UDP | Brukena · MTU 1400 |
| TCP | Brukena nai |
- Spelabma · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
- Velocity / BungeeCord → TCP → Server
| Zemado-lasku · 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 |
| Serverdvera | UDP |
|---|---|
raknet;play.example.com:25580 |
play.example.com:25580 → NAT → 192.0.2.10:25570
|
Server · 192.0.2.10
|
25570/udp |
Server / Velocity / BungeeCord
| JSON | |
|---|---|
| ① ② ③ | {"mode":"ordered"} |
| ① ∥ ② ∥ ③ | {"mode":"multichannel"} |
| Server | Raknetify2 · UDP 25565 | Simple Voice Chat |
|---|---|---|
| Fabric / Forge / NeoForge |
config/raknetify2-voicechat.json · {"enabled":true}
|
config/voicechat/voicechat-server.properties · port=-1
|
| Spigot / Paper |
config/raknetify2-voicechat.json · {"enabled":true}
|
plugins/voicechat/voicechat-server.properties · port=-1
|
Simple Voice Chat · Velocity / BungeeCord
| Serverdvera | trustedProxies |
RakNet |
|---|---|---|
192.0.2.10 · PROXY v2 / UDP |
["192.0.2.10"] |
✓ |
192.0.2.11 · PROXY v2 / UDP |
["192.0.2.10"] |
✗ |
| Spelabma → RakNet / UDP | ["192.0.2.10"] |
✗ |
config/raknetify2-proxy-protocol.json
{"trustedProxies":["192.0.2.10"]}-
Server A · Fabric / Forge / NeoForge ·
config/raknetify2-transfers.json{"destinations":[{"host":"play.example.com","tcpPort":25565,"udpPort":25570}]} -
Server B ·
play.example.com·server.properties→accepts-transfers=true -
Server A ·
/transfer play.example.com 25565 Alex→ Spelabma (Alex) → RakNet ·play.example.com:25570
| Minecraft | |
|---|---|
ui |
Tsatain |
entity |
Ponedjin |
world_interaction |
Harjena |
effects |
Luftsan-tel |
chunk |
Dado |
- Fabric ·
compatibility.json·gameVersions/runtimes/depends - Forge / NeoForge / Spigot / Paper · GitHub Releases
Raknetify2 bruk RakNet na UDP per klaanispil na Minecraft. Zekonen fu spil skjoi na mange ulike veien. Na ein vei zekonen mus tulla na parjad. Li ein zekonen humba na vei, impla na andra vei deki enn skjoi. Spil deki svar bystra samatid humba-zekonen gjenantajena os velttelnen antajena.
Raknetify2 mahena Raknetify kara. Ishland maha hadji-Raknetify. andra mahadjin ima apu au fiks Raknetify2. Raknetify2 deki bruk neo versho fu Minecraft. mahadjin fiks tropos fu antaa impla, tsunaga andra speltropos made, au iskat lagom mit andra.
- Anse ke fal fu Minecraft au spelkawari dwaibma mitrjo.
- Sentaku zeting per zesada au nasii ti.
- Tsunaga mit zeplas tato
raknet;play.example.com.
- Velocity au BungeeCord
- Zerjeteshku au router
- Sebja-anugoki spildjin
- UDP gjenantaa au PROXY zerjetruuru
- Bruk sama UDP zemado mit Simple Voice Chat
- Suhe ishaika au anopeta
Mahadjin fu spelkawari deki bruk tropos per sentaku parjad fu zekonen per hanu ke impla fu kawari mus tullamellom ke impla fu Minecraft.
Raknetify2 bruk MIT lakipaperi au ufne ranja kaku fu mahadjin. Raknetify2 bruk Raknetify au netty-raknet per antaa impla.
Zesada ein versho GitHub Releases kara. De nasii, anse ke Minecraft-versho au ke spelkawari-hadjibma trengena per afto versho.
| Plas per nasii | Zeting | Kaban |
|---|---|---|
| Fabric spelabma os server | raknetify2-fabric-*.jar |
mods |
| Forge spelabma os server | raknetify2-forge-*.jar |
mods |
| NeoForge spelabma os server | raknetify2-neoforge-*.jar |
mods |
| Spigot os Paper server | raknetify2-spigot-*.jar |
plugins |
| Velocity mellanserver | raknetify2-velocity-*.jar |
plugins |
| BungeeCord mellanserver | raknetify2-bungee-*.jar |
plugins |
Kini spelabma os yamete server de kawari JAR. Keshite JAR fu ranja Raknetify au al gammel Raknetify2 JAR sama plas kara. de nasii neo zeting.
Kaban per spelabma jam inne Minecraft os spelkawari-klaani dabi du auki per spil. Kaban per server os mellanserver jam na plas fu tak server os mellanserver. Li hadjibma nai maha kaban, maha ti.
- Nasii spelkawari fu Raknetify2 per hadjibma fu du na spelabma.
- Nasii lagom server-kawari. li server lagom mit Spigot/Paper, deki nasii plugin fu Spigot/Paper.
- Bruk hurvimi per zerjeteshku au router per kjoka UDP server made.
- Gjenhadji spelabma au server.
- Bruk «Nasii server», kaku zeplas tato
raknet;play.example.comosraknet;play.example.com:25565.
Li zeplas nai hadji mit raknet;, spel bruk TCP.
Li mono spelabma fu du har Raknetify2, afto mahanaideki RakNet na server fu andradjin. Serverjewaltdjin treng anta RakNet zemado. Li du skjoi server fu andradjin made, oft du trengnai kawari router fu du per kjoka impla tulla.
Nasii lagom plugin na mellanserver (proxy) au lagom spelkawari na spelabma. Velocity au BungeeCord hanu hur sentaku zemado, gjenantaa impla server made, dareme dare deki skjoi server made, au ke zeplas spildjin bruk.
Li spelabma tsunaga Minecraft-server made uten mellanserver, bruk lagom Java sentakuna shita. Per mellanserver bruk zemado-sentakuna fu Velocity au BungeeCord.
| Spiltropos | Java sentakuna | Lakena zemadolasku |
|---|---|---|
| Fabric, Forge os NeoForge server | -Draknetify.fabric.portOverride=25570 |
1 kara 65534 made |
| Spigot os Paper server | -Draknetify.spigot.portOverride=25570 |
1 kara 65535 made |
Forge au NeoForge bruk sama hadjikaku per zemado, so namae fu sentakuna har fabric auen. Kawari 25570 na lasku fu UDP zemado dabi du vil bruk.
Spigot / Paper ≥ 0.1.0-beta.1.431
Nasii sentakuna de -jar na Java hadjijewaltko os na JVM-sentakubaksu fu kompju-antadjin. Gjenhadji server. kjoka UDP na sentakena zemado. Li ekso-zemado auen 25570, tsunaga mit raknet;play.example.com:25570. Li router kawari zemadolasku, bruk eksolasku na zeplas fu spelabma. TCP zemado na sama lasku enn.
Na Spigot/Paper UDP bruk sama para-zeplas ka Minecraft TCP zemado. Li sentakuna uwaki os UDP zemado ende brukena, RakNet dekinai hadji. Lese hadji-sluchatumam per se UDP zeplas au zemado dabi brukena. Keshite sentakuna au gjenhadji per gjenbruk lasku fu TCP zemado.
Router os UDP mellanserver deki auki andra ekso UDP zemado au gjenantaa impla ende-aukiena zemado made uten kawari Java sentakuna fu server.
Auki ein jingena main mahating na GitHub Actions au zesada kaban na Artifacts. GitHub treng zefuga per zesada afto zeting. Bruk stol oba per sentaku JAR kaban kara.
Velocity os BungeeCord jam mellan spildjin au Minecraft-server dabi veltenen dwaibma na ti. Nasii Raknetify2 na mellanserver au na al spelabma dabi mirai tsunaga mit RakNet.
Raknetify2 spelabma --UDP--> Velocity os BungeeCord --TCP--> veltserver
Afto veitropos trengnai Raknetify2 na veltserver. Spelkawari, plugin au impla-gjenantaa dabi du treng per zerjet fu du mus enn jam. Raknetify2 dekinai kawari Minecraft versho na andra versho, au kawarinai hur mellanserver pravda zefuga fu spildjin.
- Anse ke snjano TCP tsunaga dvaibma na mellanserver, au ke zefuga-pravda au anugoki mellom veltserver dwaibma.
- Yamete mellanserver au zesada lagom plugin GitHub Releases kara.
- Nasii
raknetify2-velocity-*-all.jarosraknetify2-bungee-*-all.jarnapluginskaban fu mellanserver. Keshite al gammel Raknetify os Raknetify2 plugin tak kaban kara. - Nasii lagom Raknetify2 spelabma-kawari mit nasii-hurvimi.
- Anse zemado-sentakuna shita, gjenhadji mellanserver au lese sluchatumam fu ti per RakNet zemado-ishaika.
- Kjoka ekso UDP mellanserver made. Dareme spelzemado fu veltserver mit hurvimi per zerjeteshku au router.
Bruk lagom Raknetify2 versho na spelabma au mellanserver. Lese mitrjo-dwaibma de bruk olika versho.
bind na velocity.toml sentaku Minecraft zeplas au TCP zemado fu Velocity. Snjano Raknetify2 bruk sama lasku per UDP. [servers] har zeplas fu veltserver. Ufne TCP zeplas fu veltserver derna. Lese sentakuna-hurvimi fu Velocity.
Per andra UDP zemado, nasii afto JVM sentakuna de -jar na hadjijewaltko fu Velocity:
-Draknetify.velocity.portOverride=25570
Kawari 25570 na sentakena lasku. Afto kawari RakNet UDP zemado. Velocity TCP zemado au veltserver zeplas gjenbli sama. Gjenhadji Velocity za kawari.
Sentaku gjenantaa impla fu spildjin na Velocity au na veltserver fu ti. Li veltserver deki bruk neo tropos, bruk ti au ufne zekluch fu gjenantaa taina. Per fal fu veltserver fu du, lese Velocity hurvimi per gjenantaa impla fu spildjin. Uten keshite zerjeteshku-ruuru fu veltserver.
Na config.yml fu BungeeCord, host na ein-en fu listeners hanu Minecraft zeplas au TCP zemado. Snjano Raknetify2 nasii UDP na sama zemadolasku. servers har TCP zeplas fu veltserver. Lese sentakuna-hurvimi fu BungeeCord.
Per andra UDP zemado, nasii afto JVM sentakuna de -jar na hadjijewaltko fu BungeeCord:
-Draknetify.bungee.portOverride=25570
Sentakuna dwaibma per hel mellanserver, na nai mono ein zemado. Li mange Minecraft zemado jam, lese hadji-sluchatumam per anse pravda RakNet zeplas au zemado de nasii zerjeteshku-ruuru. Gjenhadji BungeeCord za kawari.
Ufne zefuga-pravda na mellanserver. Per Spigot veltserver BungeeCord hurvimi per gjenantaa IP bruk ip_forward: true na mellanserver au settings.bungeecord: true na veltserver mitrjo. Gjenantaa mono dekinai dareme spildjin tsunaga veltserver made uten mellanserver. Bruk zerjeteshku-hurvimi per dareme dare deki skjoi derna.
Rjo sentakuna fu mellanserver laki lasku 1 kara 65534 made. Li lasku uwaki, bruknai ti. da anse pravda UDP zemado na hadji-sluchatumam. Keshite sentakuna au gjenhadji per gjenbruk lasku fu Minecraft zemado.
Spildjin tsunaga ekso-kompjunamae au UDP zemado fu mellanserver made, tato raknet;play.example.com:25570. Li router kawari zemado, bruk ekso UDP lasku na zeplas fu spelabma. Zeplas uten raknet; na hadji enn bruk TCP zemado fu mellanserver.
Query, Geyser au andra UDP ting mus bruk olika UDP zemado. Andra TCP zemado fiksnai ke ni UDP ting vil bruk sama zemado.
Simple Voice Chat bruk sebja plugin au sebja UDP zemado na Velocity au BungeeCord. Bruk hurvimi per rømchatto-mellanserver.
Li andra UDP mellanserver jam de Minecraft mellanserver au anta PROXY v2 hadji-impla zemado fu du made, sentaku Raknetify2 mit UDP gjenantaa au PROXY zerjetruuru. Velocity os BungeeCord mono trengnai afto sentakuna.
Iskat mit Raknetify2 spelabma ekso LAN fu du kara. Skjine na mellanserver, anugoki mellom veltserver fu du, au anse ke spildjin au ji kjoka gjenbli pravda.
- Li TCP dwaibma na mellanserver men RakNet ervent, anse UDP zemado fu mellanserver, eksozemado, vei fu IPv4 au IPv6, au zerjeteshku-ruuru.
- Li rjo tropos humba na tid da mellanserver tsunaga veltserver made, anse TCP zeplas fu tak veltserver, zeskjine-ruuru au sentakuna per gjenantaa spildjinimpla.
- Li mellanserver hanu ke UDP zemado ende brukena, suhe Query, Geyser, rømchatto-mellanserver os andra kompjuting na zemado.
Per anopeta, anta sluchatumam fu mellanserver au fu veltserver sama iskat kara. Suhe ishaika hanu ke versho mus kaku na anopeta.
Afto hurvimi per serverjewaltdjin. Raknetify2 treng dwaibmalik UDP vei server os mellanserver made dabi saada RakNet tsunaga. Na snjano sentakuna UDP bruk sama zemadolasku ka Minecraft TCP.
Li spildjin na sama LAN, bruk para-zeplas fu server au kjoka UDP na zerjeteshku fu kompju. Router mus gjenantaa zemado li impla ekso kara mus skjoi na IPv4 NAT fu router fu du.
Anta ekso UDP impla kompju made dabi har Minecraft-server mit Raknetify2. Owari-zemado tte RakNet UDP zemado fu tak server. Kjoka zemado na zerjeteshku fu tak kompju. Ufne ende TCP vei per snjano Minecraft tsunaga.
Tato, li Raknetify2 auki na UDP 25570, gjenantaa ekso UDP zemado para-zeplas fu server made, na zemado 25570. Server TCP zemado deki enn jam 25565. Lese sentakuna fu server uten mellanserver per sentaku andra UDP zemado.
Anta ekso UDP impla kompju made dabi bruk Velocity os BungeeCord mit Raknetify2 plugin. Bruk RakNet UDP zemado fu mellanserver na owari fu gjenantaa. Ufne ende ekso TCP vei fu mellanserver per snjano Minecraft tsunaga.
Mellanserver tsunaga veltserver fu Minecraft made mit TCP. Nasii Raknetify2 na mellanserver trengnai auki spel-UDP-zemado fu veltserver per spildjin.
| Tsunaga | Ke treng kjoka |
|---|---|
| Spildjin mellanserver made | Ekso UDP RakNet zemado made au ende ekso TCP zemado |
| Mellanserver veltserver made | Minecraft TCP zemado fu veltserver. Mono sentakena kompju fu mellanserver laki skjoi derna. |
| Spildjin spelzemado fu veltserver made uten mellanserver | Lakinaienn, auen mit IPv6 |
Li mellanserver au veltserver dwaibma na sama kompju dabi du jewalt, veltserver deki bruk sebja-zeplas (loopback). sentaku mellanserver per tsunaga derna. Li na olika kompju, bruk zerjeteshku os para-zerjet uten ekso-tsunaga per kjoka mono kompju fu mellanserver veltserver TCP made. Li bruk kompjubaksu (container) os kompju fu andradjin, treng sama dareme per tropos fu tak zerjet. Lese Velocity hurvimi per eshku veltserver au BungeeCord hurvimi per zerjeteshku.
Gjenantaa spildjinimpla au zerjeteshku-ruuru dwaibma mitrjo. Li spildjin deki tsunaga veltserver made uten mellanserver, ji deki flukt zefuga-pravda fu mellanserver. Per nasii plugin, sentaku gjenantaa au kawari UDP zemado, lese Velocity au BungeeCord.
Ekso zemado au zemado fu server deki ulike li router kawari lasku mellom rjo:
| Sentakuna | Zemado per bruk |
|---|---|
| Serverdvera na spelabma | Ekso UDP zemado |
| Ekso zemado fu gjenantaa-ruuru na router | Ekso UDP zemado |
| Inne zemado fu gjenantaa-ruuru na router | UDP zemado dabi RakNet bruk |
| Inne zemado fu zerjeteshku na kompju | UDP zemado dabi RakNet bruk |
Li server jam za IPv4 router:
- Suhe LAN IPv4 zeplas fu kompju dabi saada RakNet tsunaga. Bruk DHCP per ufne sama zeplas per tak kompju, os sentaku lagom fast zeplas per ti. Gjenantaa-ruuru mus enn skjoi sama kompju made.
- Nasii UDP gjenantaa-ruuru per ekso zemado dabi spildjin mirai bruk.
- Per owariplas fu ruuru, sentaku para-zeplas fu tak kompju au UDP zemado fu RakNet.
- Na zerjeteshku fu kompju, kjoka UDP tulla na tak zemado.
Tato, li server auki UDP zemado 25565, ruuru deki har ekso zemado 25565, owarizeplas 192.168.1.100, au owarizemado 25565. Kawari tato-zeplas na pravda para-zeplas fu server fu du.
Ufne ende TCP ruuru per snjano Minecraft tsunaga. TCP gjenantaa-ruuru mono gjenantainai UDP.
Anse ke andra router os zerjet-antadjin fu du bruk NAT de impla tulla router fu du made. Li du jewalt ni router, mus gjenantaa na rjo. Li zerjet-antadjin bruk stuura NAT per mange djin (CGNAT), toi ke ji deki anta ekso IPv4 zeplas. Os bruk server os zerjet-tunnel dabi kjoka UDP tulla ekso kara. Ruuru na router fu du dekinai sentaku NAT fu zerjet-antadjin. TP-Link hurvimi fu gjenantaa zemado hanu grun per treng ekso WAN zeplas.
Kjoka sentakena UDP zemado na IPv6 zerjeteshku fu router au na zerjeteshku fu kompju. Bruk IPv6 zeplas fu kompju dabi saada RakNet tsunaga.
Anse ke IPv6 zeplas fu kompjunamae skjoi tak kompju made. Li IPv6 zeplas kawari, anneo DNS impla au al zerjeteshku-ruuru dabi har tak zeplas.
Kompjunamae dabi anta rjo IPv4 au IPv6 zeplas treng dwaibmalik vei per al antajena zeplas. Anse rjo klaani fu ruuru li en spildjin deki tsunaga, a andra dekinai.
Li IPv4 gjenantaa kawari zemadolasku, anse ke lasku dabi spildjin kaku deki skjoi IPv6 zemado made auen. IPv4 laskukawari sentakunai IPv6 vei.
Server-antadjin os tunnel mus kjoka UDP na ekso zeplas dabi du anta spildjin made. Anse zemado dabi ji anta au ji zerjeteshku-ruuru. anse zerjeteshku fu server auen.
Li anda UDP mellanserver gjenantaa zeplas fu spelabma mit PROXY v2, bruk UDP gjenantaa au PROXY zerjetruuru. Mono pravdajena mellanserver laki skjoi UDP zemado fu saadabma made.
Tsunaga ekso LAN fu server kara mit plusneo Raknetify2 spelabma. Bruk zeplas tato raknet;play.example.com:25565. Kaku ekso UDP zemado na tak zeplas.
Bruk pravda RakNet tsunaga per iskat vei. UDP-suheting deki saada nil svar grun dwaibmalik server deki keshite iskat dabi ji shirunai. Afto hanu nai klar ke zemado auki os kini. Lese Nmap hurvimi per UDP suhe.
Jing TCP tsunaga hanu mono ke TCP vei dwaibma. Li RakNet ervent, anse RakNet zemado, gjenantaa-owariplas, UDP zemado au zerjeteshku-ruuru mit hurvimi per suhe ishaika.
Anse lagom per tak versho dabi du zesada. Mahadjin-vei deki har neo apu dabi ende nai na blogetena versho.
Per Fabric, zesada compatibility.json sama versho ka JAR kara. Suhe Minecraft versho fu du na gameVersions, de anse ke trengena na depends fu lagom tel na runtimes. Afto JSON zeting per lesa. trengnai nasii ti na mods kaban.
Per Forge, NeoForge au Spigot/Paper, anse trengena versho na zeting au na zesada-plas fu ti. Li en hadjibma dwaibma, afto hanunai ke andr hadjibma dwaibma.
Java versho dabi Raknetify2 hanu tte letstegammel da laki bruk. Minecraft os hadjibma deki treng plusneo Java. Sentaku Java versho dabi lagom per rjo au Raknetify2.
Li deki, bruk sama Raknetify2 versho na spelabma au na server os mellanserver dabi saada tsunaga fu ji. Lese vershoimpla de bruk olika versho. Ziha-taina RakNet tsunaga treng ziha-taina zerjetruuru mit impla-pravda na rjo owari. Ranja Raknetify au Raknetify2 versho mahena de afto zerjetruuru dekinai maha afto ziha-taina tsunaga neo versho made.
Raknetify2 anta impla na ende spilruuru fu Minecraft. Per tsunaga mellom ulike Minecraft versho treng lagom tropos per kawari zerjetruuru.
Tropos per maha versho iskat mitrjo-dwaibma mit Polymer, Krypton, PacketFixer au Fast IP Ping. Tak iskat per mono versho au klaani sentakena na tropos. Li suhe ishaika na ein klaani, anse jing os humba na mahatumam per tak versho.
Li stuura spelkawari-klaani humba, bruk hurvimi per suhe ishaika. Kaku hel versho fu al kawari na anopeta.
Snjano Raknetify2 kjoka andra zekovei enn anta samatid ein vei vent per humba-zekonen. Ein-parjad tropos nasii al Minecraft zekonen na ein vei. Li ein zekonen humba, al zekonen za ti na sama farvei mus vent made humba-zekonen gjenantajena. Afto ufne parjad dabi joku anticheat treng, men samatid vent, andra spilimpla dekinai enn skjoi.
-
Nasii Raknetify2 versho dabi deki bruk ein-parjad tropos na server os mellanserver dabi saada RakNet tsunaga, au na al RakNet spelabma.
-
Maha
config/raknetify2-compatibility.jsonna dwaibmakaban fu tak server os mellanserver. Liconfigkaban jamnai, maha ti. -
Kaku afto:
{"mode": "ordered"} -
Gjenhadji server os mellanserver.
Spelabma sebja bruk sentakuna fu server. Spildjin trengnai maha sentakunazeting os kawari RakNet serverdvera.
Al Minecraft zekonen bruk ein vei na parjad per ein-en farvei. zekonen fu hadji au owari fu zekoklaani au fu veltkawari bruk sama vei. Humba-zekonen gjenantajena.
Li spildjin tsunaga na Velocity os BungeeCord, sentaku ein-parjad tropos na tak mellanserver. maha sama li anticheat dwaibma na veltserver.
Afto ruuru enn dwaibma za kawari veltserver. Na ein-parjad tropos, veltserver toi «spelabma enn jam ka?». mellanserver gjenantaa toi pravda spelabma made na plas fu sebjasvar.
Na hadji RakNet tsunaga, jewaltekran hanu:
Raknetify2 compatibility: ordered (updated clients required, genuine acknowledgements)
Li sentakuna-toi jing, sluchatumam auen har ordered compatibility negotiated, de zeplas fu andra owari.
Ufne anticheat auki au iskat sentakuna fu du na tak server.
RakNet spelabma dabi dekinai bruk ein-parjad tropos dekinai tsunaga server made dabi treng afto. Anneo Raknetify2 na tak spelabma, os tsunaga mit snjano TCP zeplas au zemado fu server os mellanserver uten raknet; na hadji.
Kawari zeting afto made:
{"mode": "multichannel"}De gjenhadji server os mellanserver. Li keshite zeting, mange-vei tropos auen mirai gjenbli za gjenhadji.
Zeting mus har mono ein sentakuna mit namae mode. impla fu ji mus "ordered" os "multichannel". Stuur au jacj kakunen ulike.
Li sentakunazeting uwaki os lesanai-deki, RakNet tsunaga lakinai. Fiks zeting au gjenhadji dwaibmating.
Li jewaltekran enn hanu multichannel, anse ke zeting na dwaibmakaban fu server os mellanserver dabi saada RakNet tsunaga. Gjenhadji tak ting.
Fabric, Forge au NeoForge server deki sentaku RakNet li anugoki lagom spelabma sentakena owariplas made. Afto bruk Minecraft sevja anugoki, mahena na Java Edition 1.20.5. Anse ke Raknetify2 versho fu du lagom mit Minecraft versho au hadjibma na rjo owari.
Nasii Raknetify2 na server dabi anta anugoki au na spelabma. Owariplas mus har lagom RakNet zemado au kjoka Minecraft anugoki tulla.
Afto sentakuna per anugoki antajena na dri hadjibma oba. Spigot/Paper, Velocity au BungeeCord plugin lesanai afto anugokizeting.
Maha config/raknetify2-transfers.json na kaban fu server dabi anta anugoki:
{
"destinations": [
{
"host": "play.example.com",
"tcpPort": 25565,
"udpPort": 25570
}
]
}Kawari tato-kompjunamae au zemadolasku na pravda impla fu owariplas, de gjenhadji anta-server. Nasii andra owariplas na sama tumam.
| Namatel | Grun fu tel |
|---|---|
host |
Kompjunamae os IP zeplas fu owariplas, uten hadjinamae fu tsunagatropos au uten zemado |
tcpPort |
Owarizemado na ranja anugokiposta |
udpPort |
Ekso RakNet zemado dabi anugokiena spelabma mus tsunaga made |
TCP au UDP zemadolasku deki sama. Li router kawari UDP zemado, bruk eksozemado na afto zeting. Kaku zemado na JSON lasku.
Anta anugoki snjano kompjunamae au TCP zemado fu owariplas made. Raknetify2 anse ke spelabma hanu ke ji deki bruk sebja-anugoki. Li spelabma lagom au owariplas na tumam, sentaku UDP zemado tumam kara. Per andr spelabma os owariplas nai na tumam, ranja anugokizeplas gjenbli sama.
Iskat lagom bruk kompjunamae au TCP zemado na anugokiposta. Stuur os jacj kakunen na kompjunamae, owari DNS punkt au ulike kaku fu sama IPv6 zeplas bli sama per iskat. Iskat bruknai DNS. ni ulike kompjunamae per sama zeplas mus har ni namatel. Ein namae per mange andra namae (wildcard) lakinai.
Li owariplas bruk Minecraft server.properties, kaku accepts-transfers=true au gjenhadji ti. Owari-mellanserver deki har sebja sentakuna per anugoki. Snjano Minecraft kinje tulla na anugoki, auen li snjano skjine dwaibma.
RakNet zemado, ekso UDP gjenantaa au kompju-zerjeteshku na owariplas mus ende sentakena. Anugokizeting fu anta-server sentaku mono zeplas antajena spelabma made.
Li kompjunamae fu owariplas anta IPv4 au IPv6 zeplas, iskat rjo vei. De suhe ishaika na sebja-anugoki, iskat ke spelabma deki tsunaga RakNet owariplas made uten anugoki.
Ufne al ruuru per zetula au kjoka spildjin na owariplas. Afto sentakuna antainai kjoka spildjin made au kawarinai zefuga-pravda fu server.
Li namatel jamnai, namae naishirena, zemado uwaki os owariplas gjenena, ishaika bli na hadji. Lese server-sluchatumam per suhe ishaika, fiks JSON, gjenhadji.
Per yamete sebja-sentaku, keshite sentakunazeting os bruk {"destinations": []}, de gjenhadji anta-server. Anugokiposta fu ji mirai ufne ranja zeplas.
UDP mellanserver deki gjenantaa RakNet zekonen au ufne ranja zeplas fu spelabma mit PROXY v2. Auki afto li UDP mellanserver dabi jam de zemado fu du anta afto hadji-impla ti made. Snjano router zemado-gjenantaa trengnai ti.
Na server os Minecraft mellanserver dabi saada gjenantajena UDP, maha config/raknetify2-proxy-protocol.json:
{
"trustedProxies": ["192.0.2.10"]
}Kawari tato-zeplas na pravda IP zeplas dabi UDP mellanserver anta kara, os CIDR klaani dabi du jewalt. Li NAT jam na vei, zeplas mus sama ka zeplas dabi saadabma se za NAT. IPv4 au IPv6 laskuzeplas laki. DNS kompjunamae lakinai. Gjenhadji server os mellanserver dabi saada UDP.
Sentaku gjenantaa-mellanserver per anta PROXY v2 hadji-impla mit UDP. Raknetify2 mono ainlat gjenantajena zeplas fu spelabma plasen kara dabi jam na tumam. Samatid afto sentakuna jam auki, RakNet tsunaga uten tak hadji-impla lakinai. TCP zemado ufne ende sentakuna.
Al mellanserver na tumam laki hanu zeplas fu spelabma. Dareme UDP zemado na zerjeteshku fu veltserver: mono tak mellanserver dabi du vil bruk laki skjoi derna. Kaku letstejacj IP klaani dabi dwaibma per zerjet fu du.
Zeting mus har mono trustedProxies au na pol ein tel. Ohare tumam tte ishaika. Li zeting uwaki, RakNet zemado dekinai auki.
Per gjenbruk UDP tsunaga uten mellanserver, keshite zeting au gjenauki zemado. Samatid kawari gjenantaa fu kompju de ti au zerjeteshku-ruuru per neo vei.
Li tsunaga humba za auki afto, anse pravda zeplas dabi veltserver se mellanserver kara, pravdajena IP klaani, au ke mellanserver anta UDP PROXY v2 hadji-impla.
Per nasii Minecraft mellanserver au sentaku veltserver, lese Velocity au BungeeCord.
Raknetify2 au Simple Voice Chat deki bruk sama server UDP zemado na Fabric, Forge, NeoForge, Spigot au Paper.
Nasii Simple Voice Chat na server au na al spelabma fu spildjin dabi vil rømchatto. Per andra sentakuna bruk server-hurvimi fu Simple Voice Chat.
Per Raknetify2 zeting, bruk config kaban inne glavna serverkaban, auen na Spigot/Paper. Zeting fu Simple Voice Chat enn jam na plas per tak spiltropos shita.
-
Maha
config/raknetify2-voicechat.jsonna serverkaban, mit afto impla:{"enabled": true} -
Kaku
port=-1na server-sentakuna fu Simple Voice Chat. Per server mit spelkawari, zeting tteconfig/voicechat/voicechat-server.properties. Na Spigot/Paper tteplugins/voicechat/voicechat-server.properties. -
Li ein lagom RakNet zemado jam, ufne
bind_addressohare. Li server har mange saadabma na sama UDP zemado, kaku para-zeplas fu saadabma dabi du vil bruk mitrjo. -
Gjenhadji server au bruk
/voicechat test <PLAYERNAME>per ein spildjin dabi tsunagena.
Li RakNet zemado ulike ka Minecraft zemado, kaku tak para UDP zemado na rømchatto port. bruknai -1. Tato, li RakNet bruk para UDP 25570, treng port=25570.
Sentaku voice_host li spelabma treng andra ekso zeplas os zemado. Li router gjenantaa ekso UDP 25580 para UDP 25570 made, bruk port=25570 au voice_host=play.example.com:25580. Ekso zeplas mus na voice_host. bind_address sentaku para saadabma.
Raknetify2 anta sama UDP zemado na API fu Simple Voice Chat. Simple Voice Chat mahapravda rømchatto au maha ti ziha-taina. Spildjin deki rømchatto mit TCP os RakNet per spil.
Ufne ulike UDP zemado per Query au Geyser. Afto sama zemado tropos dwaibma mono per Simple Voice Chat.
Afto tropos bruknai sama zemado na rømchatto-mellanserver fu Velocity os BungeeCord. Lese Simple Voice Chat hurvimi per mellanserver au anta sebja UDP zemado rømchatto-mellanserver made. Li bruk rømchatto-plugin mahena na Simple Voice Chat mahadjin, kaku ekso voice_host na rømchatto-sentakuna fu mellanserver. Tak plugin bruknai voice_host fu veltserver.
Per snjano UDP tunnel, kaku voice_host ekso kompjunamae au UDP zemado made dabi gjenantaa afto server made.
Li sluchatumam hanu No RakNet listener matches the voice bind address and port, anse ke RakNet hadji jing au rømchatto-zemado au para-zeplas sama ka RakNet saadabma.
Li hanu Multiple RakNet listeners match the voice bind address, sentaku ein lagom para-zeplas na bind_address au gjenhadji.
Mono ein Simple Voice Chat plugin deki anta UDP zemado fu ti. Li hadjisluchatumam hanu ke andra plugin ende anta zemado, sentaku ein fu rjo per bruk.
Per kinje Raknetify2-rømchatto tropos, kaku {"enabled": false} na rømchatto-sentakuna fu Raknetify2 os keshite tak zeting. Anta andra UDP zemado Simple Voice Chat made, kawari zerjeteshku os gjenantaa-ruuru fu ti, au gjenhadji server.
Anse afto na parjad:
- Spelabma har pravda Raknetify2 kawari per ji hadjibma au Minecraft versho.
- Server os mellanserver dabi saada tsunaga har Raknetify2 au hadji uten zemado-ishaika.
- Zeplas hadji mit
raknet;au bruk ekso UDP zemado. - Server-antadjin, router au zerjeteshku fu kompju al kjoka UDP na tak zemado.
- IPv4 au IPv6 zeplas fu kompjunamae skjoi sentakena kompju made au har dwaibmalik zerjeteshku-ruuru.
Jing TCP tsunaga hanu mono ke TCP vei dwaibma. Bruk hurvimi per zerjeteshku au router per iskat UDP gjenantaa au IPv6 skjine. Li PROXY zerjetruuru auki, spelabma mus skjoi zemado made na ein fu pravdajena mellanserver dabi sentakena.
Suhe andra dwaibmating dabi bruk UDP zemado. Query, Geyser au andra UDP ting treng sebja zemado. Simple Voice Chat deki bruk sama zemado tropos.
Deki sentaku andra para UDP zemado mit zemado-sentakuna fu server uten mellanserver os Velocity au BungeeCord sentakuna. Anse trengena versho per Spigot/Paper sentakuna. Mono kawari ekso zemado na router fiksnai ke ni ting bruk sama para zemado.
Tsunaga owariplas made uten anugoki mit ji raknet; zeplas. Li humba, fiks owarizemado os zerjetvei hadji.
Li tsunaga uten anugoki dwaibma, anse ke owariplas kjoka anugoki tulla. Minecraft server dabi bruk server.properties treng accepts-transfers=true. Skjine uten anugoki iskatnai afto sentakuna.
De anse ke kompjunamae au TCP zemado na anugokiposta sama ka config/raknetify2-transfers.json na anta-server. Anse ke zeting lesena za gjenhadji, au spelabma deki sebja-anugoki mit RakNet. Lese Sebja-anugoki spildjin.
Anse Raknetify2 versho na rjo owari fu tsunaga. Li neo versho kawari ziha-taina zerjetruuru, anneo spelabma au server os mellanserver samatid. Ufne sentakuna fu zefuga-pravda na server samatid suhe ishaika.
Kaku ke du maha na tid da ishaika bli. Tato: auki tingkaban, saada shirenakaban, kawari velt, os sintua shal. Li deki, bruk andra nasii per iskat mono au maha sama ting na TCP au na RakNet.
Impla fu joku spelkawari treng snjano Minecraft zekonen na pravda parjad. Mahadjin deki hanu ke trengena mit tropos per jewalt parjad fu zekonen.
Maha neo anopeta na Raknetify2 ishaika-tumam mit afto:
- Versho fu Minecraft, Java, hadjibma au Raknetify2 na rjo owari.
- Server au mellanserver versho, auen UDP gjenantaa-mellanserver li jam.
- Andra nasiena spelkawari au ji versho.
- Ke maha per gjenmaha ishaika, au ke du vildan slucha.
- Sama ting dwaibma ka na TCP?
- Lagom tel fu sluchatumam na spelabma, server au mellanserver sama iskat kara.
De zeanta sluchatumam, keshite zetula-kluch, taina zefuga-glossa au al andra djin-taina impla. Ufne ishaikaposta au tumam fu jewaltko dabi dwaibma na ishaikatid: afto trengena per zefiks.
Raknetify2 kjoka spelkawari hanu ke Minecraft impla mus tulla na parjad mit impla fu kawari. Bruk afto li spelkawari mus de saada shal, velttel, tingkaban os andra impla dabi zekonen de ji mahadan.
| Klaani | Impla per tak klaani |
|---|---|
ui |
Sentakubaksu au spildjin-mahating dabi trengnai veltimpla |
entity |
Sintua, keshite au ugoki shal |
world_interaction |
Tingkaban au andra spildjin-mahating dabi treng veltimpla |
effects |
Røm au jacj-riso (particles) |
chunk |
Kawari lant, dado au lys |
Na vei fu en klaani zekonen tulla na parjad, humba-zekonen gjenantajena. Zekonen ulike klaani kara deki tulla na ulike parjad. Sentaku klaani per impla dabi spelkawari treng.
Na fabric.mod.json fu spelkawari, nasii antabma na raknetify:packet_channels hadjiplas. Antabma bruk JDK fal per maha Consumer<BiConsumer<String, String>>. Ji saada ufnebma dabi ainlat impla-ID fu spelkawari au parjadklaani.
Nasii afto tel na ende namaeimpla fu spelkawari. Kawari klaasnamae na hel klaasnamae fu antabma fu du:
{
"entrypoints": {
"raknetify:packet_channels": [
"com.example.mod.OrderingProvider"
]
}
}Ufne al anda tel na fabric.mod.json, auen ende hadjiplas. Afto tte mono tel fu namaeimpla-zeting.
Tato, spelkawari per shal-ugoki deki ufne example:entity_path mit entity klaani. Hurvimi per PacketOrdering API har hadjikaku fu antabma.
Li Raknetify2 jamnai, Fabric hadjinai tak hadjiplas. Antabma mus hanu ID au klaani na hadji. trengnai vent per andra spelkawari owari ji hadji.
Forge au NeoForge spelkawari, server os mellanserver plugin deki bruk PacketOrdering.register(identifier, group) na hadji li Raknetify2 jam. Klaasnamae tte com.ishland.raknetify.api.PacketOrdering. Ufne de kjoka spildjin tsunaga. Li Raknetify2 jamnai au kawari deki dwaibma uten ti, hadjikaku mus nai lesa Raknetify2 klaas.
Ufnena ruuru per neo tsunaga. Ende tsunaga ufne ruuru saadaina na hadji. Deki ufne sama ID au sama klaani plustid. Ni ulike klaani per sama ID lakinai.
Impla-ID mus bruk lakena sebja namaeklaani. minecraft klaani tte mono per Minecraft. Na ein owari ele 128 ruuru, mit ende ruuru au ufnena ruuru andra spelkawari kara. ID deki har 255 ASCII kakunen na ele, mit API tropos per ID mit namaeklaani.
Neo RakNet ting na rjo owari anta ruuru rjo made na hadji fu tsunaga. Li server os mellanserver jamnai sebja ruuru per tak impla, deki bruk ruuru andra owari kara. Sebja ruuru ende jam? Da bruk ti de andra. Ruuru andra owari kara mono dwaibma na tak ein tsunaga.
Per UDP gjenantaa au gjenantajena zeplas fu spelabma, lese UDP gjenantaa au PROXY zerjetruuru.
Per Minecraft mellanserver, lese Velocity au BungeeCord.