Repository navigation
Wiki la la
- Pagina prima
- Institutio
- Velocity et BungeeCord
- De filtro retis et itineratore disponendis
- Convenientia
- Ratio ordinata
- Translatio lusorum automatica
- UDP transmittendum et protocollum PROXY
- Simple Voice Chat
- De mendis inveniendis
- Modi cum Raknetify2 coniungendi
- Intermedia UDP
Nexus retiales per RakNet clientibus moderatrisque Minecraft.
| Minecraft | Raknetify2 | Cliens / Moderatrum |
|---|---|---|
| Fabric | mods/raknetify2-fabric-*.jar |
Cliens / Moderatrum |
| Forge | mods/raknetify2-forge-*.jar |
Cliens / Moderatrum |
| NeoForge | mods/raknetify2-neoforge-*.jar |
Cliens / Moderatrum |
| Spigot / Paper | plugins/raknetify2-spigot-*.jar |
Moderatrum |
| Velocity | plugins/raknetify2-velocity-*.jar |
Velocity |
| BungeeCord | plugins/raknetify2-bungee-*.jar |
BungeeCord |
-
Ludus multorum
-
Adde moderatrum
-
Situs moderatri
Situs moderatri RakNet · UDP raknet;play.example.com:25565TCP play.example.com:25565 -
Serva exique
-
Moderatrum ini
| F3 | |
|---|---|
| RakNet · UDP | Agens · MTU 1400 |
| TCP | Iners |
- Cliens · Raknetify2 → UDP → Velocity / BungeeCord · Raknetify2
- Velocity / BungeeCord → TCP → Moderatrum
| Numerus portus · 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 |
| Situs moderatri | UDP |
|---|---|
raknet;play.example.com:25580 |
play.example.com:25580 → NAT → 192.0.2.10:25570
|
Moderatrum · 192.0.2.10
|
25570/udp |
Moderatrum / Velocity / BungeeCord
| JSON | |
|---|---|
| ① ② ③ | {"mode":"ordered"} |
| ① ∥ ② ∥ ③ | {"mode":"multichannel"} |
| Moderatrum | 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
| Situs moderatri | trustedProxies |
RakNet |
|---|---|---|
192.0.2.10 · PROXY v2 / UDP |
["192.0.2.10"] |
✓ |
192.0.2.11 · PROXY v2 / UDP |
["192.0.2.10"] |
✗ |
| Cliens → RakNet / UDP | ["192.0.2.10"] |
✗ |
config/raknetify2-proxy-protocol.json
{"trustedProxies":["192.0.2.10"]}-
Moderatrum A · Fabric / Forge / NeoForge ·
config/raknetify2-transfers.json{"destinations":[{"host":"play.example.com","tcpPort":25565,"udpPort":25570}]} -
Moderatrum B ·
play.example.com·server.properties→accepts-transfers=true -
Moderatrum A ·
/transfer play.example.com 25565 Alex→ Cliens (Alex) → RakNet ·play.example.com:25570
| Minecraft | |
|---|---|
ui |
Optiones |
entity |
Sceletus |
world_interaction |
Inventarium |
effects |
Particulae |
chunk |
Cubi |
- Fabric ·
compatibility.json·gameVersions/runtimes/depends - Forge / NeoForge / Spigot / Paper · GitHub Releases
Raknetify2 in ludo multorum Minecraft fasciculos per RakNet et UDP mittit. Fasciculi in canales dividuntur, quorum quisque ordinem suum servat. Si fasciculus in uno canali perit, ceteri canales procedere possunt. Ita ludus imperiis lusoris respondere potest etiam dum data amissa iterum mittuntur aut partes mundi transferuntur.
Raknetify2 ramus est operis Raknetify, quod ishland primus scripsit. Hic ramus seorsum curatur. Recentiores versiones Minecraft accipit. In eo etiam ratio transferendi, coniunctiones cum variis generibus programmatum et experimenta convenientiae curantur.
- Vide quae versiones Minecraft et modorum inter se conveniant.
- Elige quod deponas et institue.
- Conecte te ad situm huiusmodi:
raknet;play.example.com.
- Velocity et BungeeCord
- De filtro retis et itineratore disponendis
- De translatione lusorum automatica
- De fasciculis UDP transmittendis et de protocollo PROXY
- De portu UDP cum Simple Voice Chat communicando
- De mendis inveniendis et nuntiandis
Auctores modorum per instrumentum ordinandorum fasciculorum declarare possunt quos fasciculos Minecraft nuntii proprii exspectare debeant.
Raknetify2 licentia MIT utitur et pristinas notas iuris auctorum servat. Codex ad rete pertinens operibus Raknetify et netty-raknet nititur.
Versionem ex GitHub Releases depone. Antequam eam instituas, inspice quae versio Minecraft et quod programma modis onerandis requirantur.
| Locus institutionis | Tabularium | Directorium |
|---|---|---|
| Cliens vel moderatrum Fabric | raknetify2-fabric-*.jar |
mods |
| Cliens vel moderatrum Forge | raknetify2-forge-*.jar |
mods |
| Cliens vel moderatrum NeoForge | raknetify2-neoforge-*.jar |
mods |
| Moderatrum Spigot vel Paper | raknetify2-spigot-*.jar |
plugins |
| Intermedium Velocity | raknetify2-velocity-*.jar |
plugins |
| Intermedium BungeeCord | raknetify2-bungee-*.jar |
plugins |
Claude clientem vel siste moderatrum antequam eius tabularium JAR mutes. Ex eadem institutione remove et vetus tabularium JAR operis Raknetify et priora tabularia JAR operis Raknetify2. Tum novum adde.
Directoria clientis ad illud exemplar Minecraft vel ad eum modorum fascem pertinent quem aperis. Directoria moderatri vel intermedii in propria cuiusque institutione sunt. Si programma onerans directorium necessarium nondum creavit, crea illud.
- Institue modum clientis aptum programmati quo modos oneras.
- Institue eiusdem versionis modum moderatri, aut in moderatro idoneo additamentum Spigot/Paper.
- Sequere praecepta de filtro retis et itineratore ut conexiones UDP ad moderatrum admittas.
- Clientem et moderatrum rursus incipe.
- Adde situm moderatri, ut
raknet;play.example.comvelraknet;play.example.com:25565.
Situs quibus raknet; non praefigitur TCP utuntur.
Modus in solo cliente institutus moderatro remoto facultatem RakNet non tribuit. Administrator ibi locum ad conexiones RakNet recipiendas praebere debet. Lusor qui moderatrum alienum init plerumque nullam regulam itineratori suo addere debet qua fasciculi intrantes transmittantur.
Institue additamentum intermedii congruens et modum clientis. In Velocity et BungeeCord inveniuntur loci ubi nexus accipiuntur, rationes transmittendi ad moderatra interiora, limites aditus et situs quo lusores utantur.
In moderatro Minecraft directo utere argumento Java infra proposito quod tuo generi convenit. Qui intermedium administrat optiones Velocity et BungeeCord sequatur.
| Genus programmatis | Argumentum Java | Portus admissi |
|---|---|---|
| Moderatrum Fabric, Forge vel NeoForge | -Draknetify.fabric.portOverride=25570 |
A 1 ad 65534
|
| Moderatrum Spigot vel Paper | -Draknetify.spigot.portOverride=25570 |
A 1 ad 65535
|
Forge et NeoForge eodem codice ad nexus recipiendos utuntur. Itaque nomen proprietatis etiam apud ea fabric continet. Pro 25570 scribe numerum portus UDP quem vis.
Spigot / Paper ≥ 0.1.0-beta.1.431
Argumentum pone ante -jar in mandato Java vel in campo argumentorum JVM quem hospes praebet. Moderatrum rursus incipe et UDP per portum electum admitte. Si portus publicus quoque est 25570, utere raknet;play.example.com:25570. Si itinerator numerum mutat, in cliente scribe portum publicum itineratoris. Portus TCP idem manet.
In Spigot/Paper receptaculum UDP eodem situ locali utitur quo receptaculum TCP ipsius Minecraft. Si numerus datus irritus est vel portus UDP iam tenetur, RakNet incipere non potest. In actis initii lege situm et portum UDP quibus alligatum est. Ut ad numerum portus TCP redeas, tolle argumentum atque moderatrum rursus incipe.
Itinerator vel intermedium UDP alium portum publicum praebere potest atque inde fasciculos UDP ad receptaculum iam paratum mittere. Argumenta Java moderatri mutari non debent.
In GitHub Actions aperi cursum prospere confectum rami main. Depone archivum Artifacts. Ad haec archiva deponenda GitHub rationem usoris postulat. Ex archivo elige tabularium JAR secundum tabulam institutionis supra positam.
Velocity et BungeeCord inter lusores et moderatra interiora Minecraft consistunt. Institue Raknetify2 in intermedio atque in singulis clientibus qui per RakNet se conectent.
Cliens Raknetify2 --UDP--> Velocity vel BungeeCord --TCP--> moderatrum interius
Moderatra interiora in hac via Raknetify2 non requirunt. Nihilominus modos, additamenta et facultates transmittendi a rete tuo postulatas habere debent. Raknetify2 neque versiones Minecraft interpretatur neque probationem rationum usorum apud intermedium mutat.
- Proba conexiones ordinarias TCP per intermedium, inter quas probationem identitatis et transitum ab uno moderatro interiore ad alterum.
- Siste intermedium et depone additamentum congruens ex GitHub Releases.
- Pone
raknetify2-velocity-*-all.jarvelraknetify2-bungee-*-all.jarin directoriopluginsintermedii. Aufer inde priora additamenta Raknetify vel Raknetify2. - Institue modum clientis Raknetify2 aptum secundum praecepta institutionis.
- Inspice optiones recipiendi infra scriptas, intermedium rursus incipe et acta perlege ut videas num mendum de receptaculo RakNet nuntiatum sit.
- Admitte UDP publicum ad intermedium. Aditum ad portus ludi moderatrorum interiorum cohibe secundum praecepta de filtro et itineratore.
Utere versionibus Raknetify2 inter se convenientibus apud clientem et intermedium. Antequam diversas iungas, lege De convenientia.
Optio bind in velocity.toml situm et portum TCP eligit ubi Velocity conexiones Minecraft accipiat. Raknetify2 fere eundem numerum pro UDP adhibet. Indicia sub [servers] ad moderatra interiora spectant: relinque ibi situs TCP eorum. Vide indicem optionum Velocity.
Si portum UDP separatum vis, hoc argumentum JVM ante -jar in mandato initiali Velocity pone:
-Draknetify.velocity.portOverride=25570
Pro 25570 scribe portum quem vis. Mutatur portus UDP RakNet, manent portus TCP Velocity et situs moderatrorum interiorum. Mutato argumento rursus incipe Velocity.
Transmissionem indiciorum lusorum dispone et in Velocity et in moderatris interioribus. Si moderatrum interius rationem recentem recipit, ea utere. Secretum eius ne divulgaveris. Sequere quae tuo moderatro propria sunt in praeceptis Velocity de indiciis lusorum transmittendis.
In config.yml BungeeCord valor host in unoquoque elemento indicis listeners situm et portum TCP indicat ubi Minecraft nexus accipit. Raknetify2 solet eidem numero UDP addere. Elementa servers sunt situs TCP moderatrorum interiorum. Vide praecepta de optionibus BungeeCord.
Pro portu UDP separato hoc argumentum JVM ante -jar in mandato initiali BungeeCord adde:
-Draknetify.bungee.portOverride=25570
Haec optio ad totum processum intermedii pertinet. Si Minecraft pluribus locis nexus accipit, priusquam regulas filtro addas, in actis initii inspice quibus sitibus RakNet vere utatur. Post mutationem rursus incipe BungeeCord.
Probationem rationum usorum apud intermedium conserva. Pro moderatris interioribus Spigot, praecepta BungeeCord de IP transmittendo iubent ip_forward: true in intermedio et settings.bungeecord: true in moderatro interiore poni. Haec transmissio sola nexum rectum ad moderatrum interius non impedit. Aditum restringe ex praeceptis de filtro.
In utroque intermedio optio portus numeros a 1 ad 65534 recipit. Numeri irriti negleguntur: portum UDP vere occupatum in actis initii inspice. Ut ad portum quo Minecraft nexus accipit redeas, tolle argumentum et intermedium rursus incipe.
Lusores nomine publico intermedii et portu UDP se conectunt, exempli gratia raknet;play.example.com:25570. Si itinerator numeros portuum mutat, in cliente utere publico eius portu UDP. Situs sine praefixo raknet; per portum TCP intermedii adhuc adeuntur.
Query, Geyser et cetera ministeria UDP suos cuique portus UDP habere debent. Portu TCP mutato contentio pro eodem receptaculo UDP non solvitur.
Apud Velocity et BungeeCord, Simple Voice Chat proprio additamento intermedii et proprio portu UDP utitur. Sequere praecepta sermonis vocalis pro intermediis.
Si ante intermedium Minecraft aliud intermedium UDP titulos protocolli PROXY v2 mittit, Raknetify2 dispone secundum praecepta de UDP et protocollo PROXY. Haec dispositio non requiritur eo solo quod Velocity vel BungeeCord institutum est.
Extra rete locale per clientem Raknetify2 experire. Intra per intermedium, transi inter moderatra interiora quibus uteris et inspice num identitas lusoris et iura eius recta permaneant.
- Si TCP per intermedium valet sed conexio RakNet tempore expleto deficit, inspice receptaculum UDP et portum publicum intermedii, itinera IPv4 et IPv6 et regulas filtri.
- Si uterque transportus deficit cum intermedium ad moderatrum interius se conectit, inspice illius situm TCP, regulas aditus et optiones indiciorum lusoris transmittendorum.
- Si intermedium portum UDP iam teneri nuntiat, quaere num Query, Geyser, intermedium sermonis vocalis vel alius processus eo utatur.
In relatione adde et acta intermedii et acta moderatri interioris ex eodem conatu. De versionibus nominandis vide De mendis inveniendis.
Haec iis scribuntur qui moderatra administrant. Raknetify2 via UDP patenti eget ad moderatrum vel intermedium quod nexus RakNet recipit. Nisi quid mutatum est, numerus portus idem est ac portus TCP quo Minecraft auscultat.
Lusores in eodem reti locali situ locali moderatri utantur. In filtro ipsius machinae UDP admitte. In itineratore portum tum demum transmitti oportet cum fasciculi ex interreti NAT IPv4 illius transire debent.
UDP publicum ad machinam mitte in qua currit moderatrum Minecraft cum Raknetify2. Portus ad quem mittis is est quo RakNet ibi UDP recipit. Hunc in filtro machinae admitte. Viam TCP pro ordinariis conexionibus Minecraft conserva.
Exempli causa, si Raknetify2 UDP in portu 25570 accipit, fasciculos e portu publico UDP transmitte ad situm localem moderatri et portum 25570. TCP apud moderatrum in 25565 manere potest. Alium portum UDP eligere potes ex optionibus moderatri directi.
UDP publicum ad machinam mitte in qua Velocity vel BungeeCord cum additamento Raknetify2 currit, atque ad eum portum ubi RakNet UDP recipit. Publicam viam TCP intermedii pro conexionibus ordinariis Minecraft serva.
Intermedium ad interiora moderatra Minecraft per TCP se conectit. Raknetify2 in intermedio institutum non postulat ut portus UDP ludi in moderatris interioribus lusoribus aperiantur.
| Conexio | Aditus permittendus |
|---|---|
| A lusoribus ad intermedium | UDP publicum ad receptaculum RakNet, una cum receptaculo TCP iam publico |
| Ab intermedio ad moderatra interiora | Portus TCP moderatrorum interiorum Minecraft, ad quos e solis intermediis designatis adiri possit |
| A lusoribus recta ad portus ludi moderatrorum interiorum | Hunc aditum clausum serva, etiam per IPv6 |
Si intermedium et moderatra interiora in eadem machina tua directe currunt, interiora moderatra in sitibus ad ipsam machinam redeuntibus auscultare possunt. Intermedium ad eos dirige. Si in diversis machinis currunt, per filtrum retis vel rete privatum segregatum fac ut solis intermediis TCP ad moderatra interiora pateat. In vasis et apud hospites qui machinas administrant, similes limites pro ratione retis constitue. Vide de moderatris interioribus Velocity muniendis et de filtro BungeeCord.
Et transmissio indiciorum lusoris et fines aditus in filtro requiruntur. Is qui recta ad moderatrum interius pervenit probationem identitatis intermedii praeterire potest. De additamentis, transmissione et portu UDP mutando vide Velocity et BungeeCord.
Portus publicus et portus ubi nexus accipiuntur diversos numeros habere possunt si itinerator inter eos convertit:
| Optio | Portus adhibendus |
|---|---|
| Situs moderatri in cliente | Portus UDP publicus |
| Portus exterior in regula itineratoris | Portus UDP publicus |
| Portus interior in regula itineratoris | Portus UDP ubi RakNet auscultat |
| Portus localis in filtro machinae | Portus UDP ubi RakNet auscultat |
Si moderatrum post itineratorem IPv4 collocas:
- Reperi situm localem IPv4 machinae quae conexiones RakNet accipit. Situm per DHCP reserva vel situm fixum idoneum tribue, ut regula semper eandem machinam petat.
- Adde regulam qua UDP e portu publico quem lusores adhibebunt transmittatur.
- Ut finem itineris indica situm localem illius machinae et portum UDP quo RakNet auscultat.
- In filtro machinae admitte UDP intrantem ad portum ubi nexus accipiuntur.
Exempli gratia, si moderatrum UDP in 25565 accipit, regula potest habere portum publicum 25565, situm destinatum 192.168.1.100 et portum destinatum 25565. In locum situs exempli pone verum situm localem tui moderatri.
Regulam TCP iam constitutam pro ordinariis conexionibus Minecraft serva. Regula quae solum TCP transmittit UDP non fert.
Vide num alius itinerator vel praebitor interretis NAT adhibeat antequam fasciculi ad tuum itineratorem perveniant. Si duos itineratores administras, in utroque transmissio constituenda est. Si praebitor NAT multis clientibus commune adhibet, ab eo pete situm IPv4 publicum vel hospite aut cuniculo utere qui UDP intrantem sustineat. Regula itineratoris tui NAT praebitoris mutare non potest. De situ publico WAN requisito vide praecepta TP-Link.
Portum UDP electum et per filtrum IPv6 itineratoris et per filtrum ipsius machinae permitte. Destinatio sit situs IPv6 machinae quae nexus RakNet accipit.
Vide num situs IPv6 nomini redditus ad illam machinam spectet. Si situs mutatur, indicium DNS et regulas filtri quae illum situm nominant renova.
Si idem nomen situs et IPv4 et IPv6 publicat, ad utrumque situm via patere debet. Utrumque genus regularum inspice si alter lusor conecti potest, alter non potest.
Si transmissio IPv4 numerum portus mutat, cura ut per portum quem lusores indicant etiam ad receptaculum IPv6 perveniri possit. Portus per IPv4 mutatus viam IPv6 non constituit.
Hospes vel cuniculus UDP sustinere debet in situ publico quem lusoribus das. Inspice et portus ab hospite attributos et regulas filtri retis et filtrum proprium moderatri.
Si aliud intermedium UDP situs clientium per protocollum PROXY v2 transmittit, sequere praecepta de UDP et protocollo PROXY. Aditum ad receptaculum UDP ita cohibe ut soli intermedio fido pateat.
E reti externo per clientem Raknetify2 renovatum conecte te ad situm huiusmodi: raknet;play.example.com:25565. Numerus in hoc situ portus UDP publici est.
Viam ipsa conexione RakNet proba. Si exploratio UDP responsum non accipit, rem incertam nuntiare potest: ministerium etiam recte operans fasciculum ignotum abicere potest. Hoc explicant praecepta Nmap de exploratione UDP.
Conexio TCP felix solam viam TCP confirmat. Si tempus conexioni RakNet concessum expletur, inspice receptaculum, finem itineris, portum UDP et regulas filtri secundum praecepta de mendis inveniendis.
Convenientiam illius ipsius versionis quam deponis inspice. Ramus in quo opus elaboratur iam habere potest facultates quae in nulla versione edita sunt.
Si Fabric adhibes, depone compatibility.json ex eadem editione ac JAR. In gameVersions quaere versionem Minecraft, deinde in runtimes sub elemento idoneo lege condiciones in depends positas. Hoc tabularium JSON ad consulendum datur. In directorium mods ponendum non est.
Pro Forge, NeoForge et Spigot/Paper inspice quas versiones ipsum tabularium et pagina ex qua deponitur postulent. Si unus modorum onerator versionem recipit, non inde sequitur alterum quoque recipere.
Versio Java a Raknetify2 declarata minima est. Minecraft vel modorum onerator potest recentiorem postulare. Elige versionem Java quae omnibus tribus sufficiat.
Si fieri potest, eadem editione Raknetify2 utere in cliente et in moderatro vel intermedio quod conexionem accipit. Antequam editiones commisceas, lege notas editionis. Ut conexio RakNet occultetur, utraque pars protocollum commune ad data et occultanda et comprobanda nosse debet. Nec pristinum Raknetify nec antiquiores versiones Raknetify2 quae illud protocollum antecedunt talem conexionem cum sociis renovatis instituere possunt.
Raknetify2 ipsum protocollum ludi Minecraft vehit. Ad varias versiones Minecraft coniungendas ratio apta protocollorum interpretandorum requiritur.
In processu constructionis fiunt experimenta cum Polymer, Krypton, PacketFixer et Fast IP Ping. Probantur versiones et coniunctiones ibi electae. Si de certa coniunctione quaeris, lege exitus experimentorum ad illam editionem pertinentes.
Si mendum in maiore modorum fasciculo occurrit, sequere praecepta de mendis inveniendis. In relatione versiones integras modorum indica.
Raknetify2 plerumque sinit ceteros canales procedere dum unus data perdita exspectat. In ratione ordinata omnes fasciculi Minecraft in eandem partem uno canali feruntur. Fasciculus amissus omnes sequentes eiusdem directionis moratur donec iterum missus sit. Hoc ordinem quibusdam instrumentis fraudes prohibentibus necessarium conservat, sed dum exspectatur cetera quoque data ludi morantur.
-
Versionem Raknetify2 quae rationem ordinatam sustinet institue in moderatro vel intermedio quod conexiones RakNet accipit et in singulis clientibus RakNet.
-
In directorio in quo moderatrum vel intermedium operatur, crea
config/raknetify2-compatibility.json. Si directoriumconfigdeest, illud prius crea. -
Haec scribe:
{"mode": "ordered"} -
Moderatrum vel intermedium rursus incipe.
Clientes optionem moderatri sua sponte sequuntur. Lusoribus neque tabularium creandum neque situs RakNet moderatri mutandus est.
Omnes fasciculi Minecraft in utramque partem per unum canalem secure et ordine mittuntur. Huc etiam pertinent fines fasciculorum coniunctorum et transitus inter mundos.
Si lusores per Velocity vel BungeeCord conectuntur, rationem ordinatam in ipso intermedio constitue, etiam si instrumentum contra fraudes in moderatro interiore currit.
Haec lex manet cum aliud moderatrum interius eligitur. In ratione ordinata intermedium interrogationes quibus moderatrum interius explorat num cliens adsit ad ipsum clientem transmittit, nec pro eo ibi respondet.
Prima conexione RakNet instituta, in conspectu administratoris haec scribuntur:
Raknetify2 compatibility: ordered (updated clients required, genuine acknowledgements)
Si de ratione feliciter convenerit, in actis quoque scribitur ordered compatibility negotiated, deinde situs alterius partis.
Instrumenta fraudes prohibentia activa relinque et rationem tuam ipsam experire.
Clientes RakNet qui rationem ordinatam non sustinent cum moderatro eam postulante conecti non possunt. Renova Raknetify2 in illis clientibus, vel utere ordinario situ TCP et portu moderatri vel intermedii sine praefixo raknet;.
Tabularium ita muta:
{"mode": "multichannel"}Tum rursus incipe moderatrum vel intermedium. Tabulario remoto, post novum initium ratio plurium canalium etiam restituitur.
Tabularium unam omnino optionem nomine mode contineat cui valor vel "ordered" vel "multichannel" sit. Inter litteras maiores et minores interest.
Si tabularium irritum est vel legi non potest, conexiones RakNet reiciuntur. Corrige tabularium et processum rursus incipe.
Si adhuc nuntiatur multichannel, inspice num tabularium sit in directorio laboris eius moderatri vel intermedii quod conexionem RakNet accipit. Tum illum ipsum processum rursus incipe.
Moderatra Fabric, Forge et NeoForge RakNet eligere possunt cum clientem idoneum ad locum designatum transferunt. Utuntur ratione transferendi ipsius Minecraft, quae primum in Java Edition 1.20.5 apparuit. Inspice num tua editio Raknetify2 versionem Minecraft et modorum oneratorem in utroque fine sustineat.
Institue Raknetify2 in moderatro mittente et in cliente. Destinatio receptaculum RakNet congruens habere et translationes Minecraft intrantes accipere debet.
Hoc tabularium ad translationes ex tribus generibus modorum oneratorum supra dictis missas pertinet. Additamenta Spigot/Paper, Velocity et BungeeCord illud non legunt.
In directorio moderatri mittentis crea config/raknetify2-transfers.json:
{
"destinations": [
{
"host": "play.example.com",
"tcpPort": 25565,
"udpPort": 25570
}
]
}Nomen et portus exempli nominibus et numeris destinationis tuae substitue. Deinde moderatrum mittens rursus incipe. Ceteras destinationes eidem indici adde.
| Campus | Significatio |
|---|---|
host |
Nomen destinationis vel situs IP, sine praefixo rationis transferendi neque numero portus |
tcpPort |
Portus destinationis in pristina petitione translationis |
udpPort |
Portus publicus RakNet quem cliens translatus adire debet |
Numeri portuum TCP et UDP iidem esse possunt. Si itinerator portum UDP mutat, in hoc tabulario portum publicum scribe. Portus numeris JSON exprime.
Translationem ad nomen ordinarium destinationis eiusque portum TCP mitte. Raknetify2 inspicit an cliens facultatem translationis automaticae annuntiet. Si cliens eam habet et destinatio congruit, portus UDP designatus eligitur. Ceteri clientes vel destinationes quae non congruunt pristinum situm retinent.
Comparantur nomen et portus TCP in petitione translationis. Litterae maiores vel minores, ultimum punctum DNS et aequivalentes scripturae IPv6 eodem modo tractantur. DNS non consulitur. Duo igitur nomina diversa, etiam si eidem situi respondent, binis indiciis egent. Signa indefinita nominum non admittuntur.
In destinatione quae server.properties ipsius Minecraft utitur pone accepts-transfers=true et eam rursus incipe. Intermedium destinatarium propriam optionem translationis habere potest. Nisi quid mutatur Minecraft translationes intrantes recusat, etiam cum nexus directus valet.
Receptaculum RakNet destinationis, transmissio UDP publica et filtrum machinae iam parata esse debent. Tabularium translationum moderatri mittentis situm eligit qui clienti traditur.
Si nomen destinationis utrumque genus situs publicat, proba vias et IPv4 et IPv6. Prius nexum ordinarium directum RakNet ad destinationem proba quam translationem automaticam explores.
Omnes probationes identitatis vel aditus in destinatione serva. Haec dispositio nec aditum lusoribus tribuit nec probationem identitatis moderatri substituit.
Campi qui desunt vel ignoti sunt, portus irriti et destinationes bis inscriptae mendum initio efficiunt. In actis moderatri causam lege, JSON corrige et moderatrum rursus incipe.
Ut electio automatica cesset, tolle tabularium vel pone {"destinations": []}, deinde moderatrum mittens rursus incipe. Petitiones eius pristinos situs retinebunt.
Intermedium UDP fasciculos RakNet transmittere et situm verum clientis per protocollum PROXY v2 servare potest. Hanc facultatem activa ubi intermedium UDP tales titulos ad tuum receptaculum mittit. Sola transmissio portuum in itineratore ea non eget.
In moderatro vel in intermedio Minecraft quod UDP transmissum recipit, crea config/raknetify2-proxy-protocol.json:
{
"trustedProxies": ["192.0.2.10"]
}Pro exemplo pone verum situm IP unde intermedium UDP mittit aut intervallum CIDR quod tu administras. Indica situm quem receptaculum post omnem conversionem NAT videt. Numeri IPv4 et IPv6 admittuntur, nomina DNS reiciuntur. Moderatrum vel intermedium recipiens rursus incipe.
Intermedium mittens ita dispone ut pro UDP titulos protocolli PROXY v2 mittat. Raknetify2 situs clientium transmissos e solis fontibus in indice positis accipit. Dum optio viget, conexiones RakNet directae sine illis titulis reiciuntur. Receptaculum TCP pristinas optiones retinet.
Singulis intermediis in indice scriptis creditur cum situm clientis indicant. In filtro moderatri interioris aditum ad portum UDP soli intermedio designato permitte. Intervalla situum quibus credis quam angustissima sint, prout rete tuum patitur.
In tabulario solum trustedProxies ponendum est, cum uno saltem elemento. Index vacuus mendum est. Tabularium irritum initium receptaculi RakNet impedit.
Ut conexiones UDP directas restituas, tolle tabularium et receptaculum rursus incipe. Simul et transmissionem apud intermedium et regulas filtri ad novam viam apta.
Si conexiones post hanc mutationem deficiunt, inspice situm verum unde intermedium mittit sicut in moderatro interiore apparet, intervallum fidum a te scriptum, et num intermedium UDP titulos PROXY v2 vere emittat.
De intermedio Minecraft instituendo et moderatris interioribus parandis vide Velocity et BungeeCord.
Raknetify2 suum receptaculum UDP in moderatro cum Simple Voice Chat communicare potest apud Fabric, Forge, NeoForge, Spigot et Paper.
Simple Voice Chat in moderatro et in quoque cliente qui sermonem vocalem vult institue. Pro ceteris optionibus sequere praecepta de moderatro parando.
Tabularium Raknetify2 pone in superiore directorio config moderatri, etiam in Spigot/Paper. Proprium tabularium Simple Voice Chat manet in loco infra pro eius genere indicato.
-
In directorio moderatri crea
config/raknetify2-voicechat.jsonatque haec inscribe:{"enabled": true} -
In optionibus moderatri Simple Voice Chat pone
port=-1. In moderatris modis instructis id fit inconfig/voicechat/voicechat-server.properties. In Spigot/Paper autem inplugins/voicechat/voicechat-server.properties. -
Si unum tantum receptaculum RakNet congruit,
bind_addressvacuum relinque. Si plura eodem portu UDP auscultant, ibi indica situm localem eius quod communicare vis. -
Moderatrum rursus incipe et
/voicechat test <PLAYERNAME>pro lusore conecto exsequere.
Si RakNet alio portu quam Minecraft auscultat, in port expresse pone illum portum UDP localem pro -1. Exempli gratia, pro RakNet in portu locali UDP 25570, pone port=25570.
Constitue voice_host si clientibus alius situs vel portus publicus necessarius est. Si itinerator UDP publicum 25580 ad locale UDP 25570 mittit, utere port=25570 et voice_host=play.example.com:25580. Situs publicus ponitur in voice_host. In bind_address situs localis indicatur.
Raknetify2 per instrumentum Simple Voice Chat receptaculum UDP commune praebet. Simple Voice Chat identitatem loquentium probat et vocem occultat. Lusores sermone vocali uti possunt sive per TCP sive per RakNet ludunt.
Query et Geyser in suis portubus UDP separatis maneant. Haec communicatio eiusdem receptaculi soli Simple Voice Chat destinata est.
Apud Velocity et BungeeCord receptaculum intermedii vocalis non communicatur. Sequere praecepta Simple Voice Chat de intermedio et proprium portum UDP illi da. Si additamento publico intermedii vocalis uteris, valorem publicum voice_host in optionibus vocalibus ipsius intermedii constitue. Hoc additamentum optiones voice_host moderatrorum interiorum neglegit.
Si communi cuniculo UDP uteris, in voice_host indica nomen publicum et portum UDP unde ad hoc moderatrum transmittitur.
Si acta dicunt No RakNet listener matches the voice bind address and port, inspice num RakNet feliciter coeperit et num portus vocalis et situs localis cum receptaculo RakNet congruant.
Si dicunt Multiple RakNet listeners match the voice bind address, in bind_address elige unum congruentem situm localem et moderatrum rursus incipe.
Unum tantum additamentum Simple Voice Chat eius receptaculum UDP praebere potest. Si initio nuntiatur aliud iam receptaculum praebere, elige utro uti velis.
Ut communicationem per Raknetify2 tollas, in eius optionibus vocalibus pone {"enabled": false} aut illud tabularium remove. Da Simple Voice Chat portum UDP separatum, regulas filtri vel transmissionis apta et moderatrum rursus incipe.
Haec ordine inspice:
- Cliens aptum modum Raknetify2 suae versioni Minecraft et programmati quo modos onerat habet.
- Moderatrum vel intermedium quod nexus accipit Raknetify2 habet, et receptaculum sine errore initum est.
- Situs a
raknet;incipit et publicum portum UDP indicat. - Hospes, itinerator et filtrum machinae omnia per illum portum UDP permittunt.
- Situs IPv4 et IPv6 illius nominis ad machinam rectam ducunt eorumque regulae filtri valent.
Conexio TCP felix solam viam TCP probat. Vide praecepta de filtro et itineratore ad transmissionem UDP et aditum IPv6 probanda. Si protocollum PROXY activum est, clientes per intermedium in indice fidum ad receptaculum venire debent.
Quaere num alius processus portum UDP teneat. Query, Geyser et alia ministeria UDP suos portus requirunt. Simple Voice Chat potest portum cum Raknetify2 communicare.
Alium portum UDP localem eligere potes in optionibus moderatri directi vel in optionibus Velocity et BungeeCord. Inspice a qua versione optio Spigot/Paper praesto sit. Solo publico portu in itineratore mutato contentio localis non tollitur.
Conecte te recta ad destinationem per eius situm raknet;. Si hoc deficit, prius receptaculum vel viam retis destinationis corrige.
Si conexio directa valet, inspice num destinatio translationes intrantes accipiat. Moderatrum Minecraft quod server.properties utitur accepts-transfers=true requirit. Conexio directa hanc optionem non probat.
Tum nomen et portum TCP translationis cum config/raknetify2-transfers.json in moderatro mittente compara. Proba tabularium post novum initium lectum esse et clientem translationes RakNet automaticas sustinere. Vide De translatione automatica.
Inspice versiones Raknetify2 in utraque parte. Si editio protocollum occultationis mutat, clientem una cum moderatro vel intermedio renova. Dum causam quaeris, optiones moderatri de identitate probanda serva.
Nota qua actione mendum oriatur: exempli gratia cum inventarium aperitur, fasciculus opum accipitur, mundus mutatur vel ens apparet. Si fieri potest, in separata institutione eandem actionem per TCP et per RakNet compara.
Nonnulli nuntii proprii ab ordine fasciculorum ordinariorum dependent. Auctores modorum has condiciones per instrumentum ordinandorum fasciculorum declarare possunt.
Aperi relationem in indice mendorum Raknetify2 et haec indica:
- Versiones Minecraft, Java, modorum oneratoris et Raknetify2 in utraque parte.
- Versiones programmatum moderatri et intermedii, etiam intermedii quod UDP transmittit.
- Ceteros modos institutos et eorum versiones.
- Quae feceris ut mendum iterum oriatur et quid eventurum esse putaveris.
- Num eadem per TCP feliciter fiant.
- Partes pertinentes actorum clientis, moderatri et intermedii ex eodem conatu.
Antequam acta mittas, remove tesserae aditus indicia, verba arcana et alia privata. Serva nuntios exceptionum et seriem vocationum programmatis quibus causa mendi detegi possit.
Modis licet declarare qui fasciculi Minecraft eundem ordinem ac nuntii proprii servare debeant. Hoc utere si ad nuntium tractandum ens, pars mundi, inventarium vel alius status iam per fasciculos priores constitutus requiritur.
| Genus | Fasciculi ad id pertinentes |
|---|---|
ui |
Indices et actiones quae a mundo non pendent |
entity |
Ortus, remotio et motus entium |
world_interaction |
Inventaria et ceterae actiones quae a mundo pendent |
effects |
Soni et particulae |
chunk |
Mutationes soli, stipitum et lucis |
In suo canali cuique generi et adventus et ordo praestantur. Fasciculi diversorum generum alio inter se ordine advenire possunt. Elige genus a quo nuntius pendet.
In fabric.mod.json tui modi adde ministrum sub introitu raknetify:packet_channels. Minister per genera JDK implet Consumer<BiConsumer<String, String>>. Ei datur instrumentum quod nomen nuntii proprii et genus ordinis accipit.
Hoc elementum indiciis tuis iam scriptis adde. Pro nomine classis pone nomen plenum classis tuae ministri:
{
"entrypoints": {
"raknetify:packet_channels": [
"com.example.mod.OrderingProvider"
]
}
}Cetera in fabric.mod.json, etiam introitus iam ibi scriptos, conserva. Exemplum partem tantum illius tabularii ostendit.
Exempli gratia modus qui motum entis amplificat nomen example:entity_path in genere entity inscribere potest. In descriptione instrumenti PacketOrdering codex ministri ostenditur.
Si Raknetify2 abest, Fabric hunc introitum non vocat. Ministri nomina et genera initio declarent nec praesumant alium modum iam initium suum perfecisse.
Modi Forge et NeoForge atque additamenta moderatri vel intermedii, si Raknetify2 praesto est, initio PacketOrdering.register(identifier, group) vocare possunt. Classis est com.ishland.raknetify.api.PacketOrdering. Inscribe antequam lusores recipias. Si coniunctio ad libitum est, cura ne classes Raknetify2 onerentur cum ipsum deest.
Declarationes ad novas conexiones valent. Conexiones iam apertae regulas initio acceptas retinent. Eadem declaratio repeti potest. Si eidem nomini diversa genera tribuuntur, declaratio reicitur.
Nomen nuntii ex spatio nominum proprio valido sumi debet. Spatium minecraft reservatum est. Utraque pars ad summum 128 declarationes recipit, inclusis regulis insitis et nominibus ab aliis modis inscriptis. Nomen ad 255 signa ASCII continere potest et formam nominum ab hoc instrumento praescriptam sequi debet.
Partes RakNet renovatae in initio conexionis declarationes inter se permutant. Moderatrum vel intermedium declaratione alterius uti potest si propriam regulam pro illo nuntio non habet. Propriae regulae praeferuntur. Declarationes ab altera parte acceptae ad illam solam conexionem pertinent.
De intermediis UDP et de sitibus clientium transmissis vide De UDP transmittendo et protocollo PROXY.
De intermediis Minecraft parandis vide Velocity et BungeeCord.