ʻO ka manaʻo hoʻonohonoho Minecraft

ʻO ka manaʻo hoʻonohonoho Minecraft
Ma kā mākou blog ua loaʻa iā mākou haʻiʻia, pehea e hana ai i kāu kikowaena Minecraft, akā ua hala nā makahiki 5 mai ia manawa a ua loli ka nui. Ke kaʻana nei mākou iā ʻoe i nā ala o kēia manawa e hana a hoʻopaʻa i ka ʻāpana kikowaena o ia pāʻani kaulana.

Ma luna o kāna moʻolelo 9-makahiki (helu mai ka lā hoʻokuʻu), ua loaʻa iā Minecraft kahi helu kupaianaha o nā mea pā a me nā inaina ma waena o nā mea pāʻani maʻamau a me nā geeks. ʻO ka manaʻo maʻalahi o kahi honua i hana ʻia i nā poloka ua hoʻololi ʻia mai kahi ʻano leʻaleʻa maʻalahi i loko o ke ao holoʻokoʻa no ke kamaʻilio ʻana a me ka hana ʻana i nā mea like ʻole mai ka honua maoli.

Ma waho aʻe o ke kūkulu ʻana, hiki i ka pāʻani ke hana manaʻo, e ʻae iā ʻoe e hoʻokō i nā algorithm holoʻokoʻa i loko o Minecraft. Ua piha ʻo YouTube i nā wikiō hoihoi loa kahi i hana ai ka poʻe, i ka hoʻoikaika nui ʻana a me ka hoʻolilo ʻana i ka manawa nui, ua hana i kope o kēia a i ʻole kēlā mea uila a i ʻole ke kūkulu ʻana i kahi kope kikoʻī. e noho nei и moʻokalaleo hale kūkulu hale. Hoʻopili wale ʻia nā mea āpau e ka noʻonoʻo o ka mea pāʻani a me nā hiki o ke ao pāʻani.


Akā ʻaʻole mākou e kamaʻilio hou e pili ana i ka mea a nā mea pāʻani e hana ai, akā e nānā i ka ʻāpana kikowaena o ka noi a hōʻike i nā pilikia (i kekahi manawa paʻakikī loa) e kū mai i ka wā o ka hoʻouka ʻana. E hoʻopaʻa koke mākou e kamaʻilio e pili ana i ka Java Edition.

Nā ʻano kikowaena

ʻO ka koho maʻalahi he kikowaena i kūkuluʻia i loko o ka mea kūʻai pāʻani. Ua hana mākou i honua, kaomi i hoʻokahi pihi, a hiki ke loaʻa ke kikowaena ma luna o ka pūnaewele kūloko. ʻAʻole hiki i kēia koho ke pale i kekahi ukana koʻikoʻi, a no laila ʻaʻole mākou e noʻonoʻo.

ʻO Vanilla

Ke hāʻawi nei ʻo Mojang Studios i ka ʻāpana kikowaena o ka pāʻani ma ke ʻano he palapala Java no ka manuahi ma ka pūnaewele mau. Hiki iā ʻoe ke hana i kāu iho kikowaena hoʻolaʻa a me ka honua pilikino, e hiki ai ke komo i ka pilina mai nā wahi a pau o ka honua. No ka poʻe e hana ana i kēia no ka manawa mua, he mea nui kumu aʻo, loa'a ma ka Wiki pili pili.

He hoʻokahi drawback koʻikoʻi kēia ala, ʻo ia ka nele o ka hiki ke hoʻopili i nā plugins e hoʻonui i ka hana o ka server a ʻae ʻaʻole wale e hoʻokaʻawale i nā kaʻina he nui, akā e hoʻonui i ka hana. Eia kekahi, ʻoi aku ka nui o ka hoʻohana ʻana i ka RAM no kēlā me kēia mea pāʻani pili.

bukkit

ʻO kahi noi kikowaena i hana ʻia e nā mea hoihoi e pili ana i ka mana Vanilla bukkit hoʻonui nui i ka hiki o ka pāʻani ma ke kākoʻo ʻana i nā plugins a me nā mods (hoʻololi). ʻAʻole i ʻae ʻia e hoʻohui i nā poloka hou i ka pāʻani, akā e hana pū i nā ʻano hana like ʻole i hiki ʻole i ka polokalamu vanilla. ʻO ka mea e mahalo ai, ʻoi aku ka liʻiliʻi o ka hoʻomanaʻo o kēia noi.

ʻAʻole paʻakikī ka hoʻokomo ʻana iā Bukkit; aia nā ʻōlelo aʻoaʻo e pili ana i ke kumuwaiwai GamePedia. Akā ʻaʻole kūpono kēia, mai ka makahiki 2014 ua hoʻopau ʻia ka hui Bukkit, ua lilo nā mea hoʻomohala papahana i mau limahana no Mojang Studios, a waihona waihona haʻalele ʻia. No laila, ua make maikaʻi ʻo Bukkit, a he mea kūpono ke hoʻolohe i nā papahana ʻelua e hiki mai ana.

SpigotMC

I mea e maʻalahi ai ke ola no nā mea hoʻomohala plugin, pono kahi API e launa pū me ka honua pāʻani. ʻO kēia ka pilikia i hoʻoponopono ʻia e nā mea hana. Pā'ālua, lawe i ka Bukkit core a hana hou ia e hoʻokō i ka hilinaʻi maikaʻi a me ka hana. Eia naʻe, waihona waihona Git ua ālai ʻia ka papahana ma muli o ke Digital Millennium Copyright Act (DMCA), a ʻaʻole hiki ke hoʻoiho i ke code kumu mai laila.

I kēia manawa, hoʻomohala a hoʻohana ʻia ʻo SpigotMC. Kākoʻo ia i nā plugins a pau i hana ʻia no Bukkit, akā ʻaʻole kūpono i hope me ia. No ka hoʻopuni ʻana i ka DMCA Takedown, ua hana ʻia kahi ala nani i kapa ʻia ʻo BuildTools. Hoʻopau kēia mea hana i ka pono e puʻunaue i kahi noi i hoʻohui ʻia a hiki i nā mea hoʻohana ke hoʻohui iā Spigot, CraftBukkit a me Bukkit mai ka code kumu. Hoʻohana ʻole kēia mau mea a pau i ka pāpā DMCA.

PepaMC

Ua ʻoluʻolu nā mea a pau, a ua lilo ʻo Spigot i koho maikaʻi loa. Akā, ʻaʻole lawa kēia no kekahi poʻe hoihoi, a ua hana lākou i kā lākou iho o Spigot "ma nā steroids." Ma ka ʻaoʻao papahana ʻO ka pōmaikaʻi nui ʻo ia ka "He naʻaupō wikiwiki". Kūkulu ʻia kaiaulu hiki iā ʻoe ke hoʻoholo wikiwiki i nā pilikia e kū mai ana, a ʻo ka API hoʻonui e hiki iā ʻoe ke hana i nā plugins hoihoi. Hiki iā ʻoe ke hoʻomaka i ka PaperMC me hoʻokahi kauoha maʻalahi, hāʻawi ʻia i loko palapala.

He kūpono maikaʻi loa ka PaperMC, no laila hiki ke hana maʻalahi nā plugins i kākau ʻia no SpigotMC ma PaperMC, akā me ke kākoʻo ʻole. Aia pū ka hoʻohālikelike hope me SpigotMC. I kēia manawa ua helu mākou i nā koho like ʻole no ka hana ʻana i kahi kikowaena, e neʻe mākou i nā pilikia hana e kū mai ana.

Nā pilikia a me nā hoʻonā

ʻO ka mea nui e pono ai ʻoe e hoʻomaopopo, ʻo nā mea a pau e pili ana i ka hoʻoili ʻana i ka honua pāʻani e hana wale ʻia ma hoʻokahi kumu helu o ka kikowaena kino. No laila inā loaʻa koke iā ʻoe kahi kikowaena maikaʻi loa me ka ʻumikūmālua cores computing, a laila hoʻokahi wale nō e hoʻouka ʻia. ʻO nā mea ʻē aʻe a pau e hana ʻole. ʻO kēia ka hoʻolālā o ka noi, a ʻaʻohe mea hiki iā ʻoe ke hana no ia. No laila ke koho ʻana i kahi kikowaena, pono ʻoe e hoʻolohe ʻaʻole i ka helu o nā cores, akā i ka pinepine o ka uaki. ʻO ke kiʻekiʻe, ʻoi aku ka maikaʻi o ka hana.

E pili ana i ka pilikia o ka hiki ʻana o RAM, pono mākou e hoʻomau mai nā hōʻailona aʻe:

  • ka helu o nā mea pāʻani i hoʻolālā ʻia;
  • ka helu o nā honua i hoʻolālā ʻia ma ke kikowaena;
  • ka nui o kēlā me kēia honua.

Pono e hoʻomanaʻo ʻia e pono mau kahi palapala Java i kahi mālama o RAM. Inā manaʻo ʻoe i kahi hoʻomanaʻo hoʻomanaʻo o 8 gigabytes, a laila pono ʻoe e loaʻa iā 12. He pili nā helu, akā ʻaʻole loli ke ʻano.

No ka hoʻomaka ʻana i ka ʻāpana kikowaena, manaʻo mākou e hoʻohana i nā hae i kuhikuhi ʻia ma ka ʻatikala Hoʻoponopono i nā hae ʻohi ʻōpala JVM - G1GC no Minecraft. ʻO kēia "manakia ʻeleʻele" hiki i ka server ke hoʻonohonoho pono i ka "ʻohi ʻōpala" a hoʻonui i ka hoʻohana ʻana o RAM. ʻAʻole pono ʻoe e hoʻokaʻawale i ka hoʻomanaʻo ma mua o ka hoʻopau maoli ʻana o ka server i ka wā o ka piʻi ʻana o nā mea pāʻani.

Ka hana ʻana i ka palapala ʻāina poloka

"Ke manaʻo nei ʻoe aia wale nō ka mahina ke nānā ʻoe iā ia?" (Albert Einstein)

kikowaena hou loa. Ke hoʻopili pono ka mea pāʻani no ka manawa mua, ʻike ʻia ke ʻano o ka pāʻani ma kahi hui nui (spawn). ʻO kēia wale nō kahi kahi i hana mua ʻia ai ka honua pāʻani e ke kikowaena. I ka manawa like, nānā ka ʻāpana o ka mea kūʻai aku i nā hoʻonohonoho, a ʻo ke kīʻaha kī ke kiʻi mamao. Ua ana ʻia ma nā ʻāpana (ʻo 16 × 16 ka nui o ka palapala ʻāina a me 256 mau poloka ke kiʻekiʻe).

Mālama ke kikowaena i ka palapala honua honua, a inā ʻaʻohe poloka i hana ʻia i loko o ia mea i ka manawa i ʻike ʻia ai ke ʻano o ka pāʻani, a laila hoʻopuka ke kikowaena iā lākou a mālama iā lākou. ʻAʻole wale kēia e koi i nā kumuwaiwai helu nui, akā hoʻonui mau i ka nui o ka palapala honua. Ma kekahi o nā kikowaena anarchist kahiko loa 2b2t (2builders2tools) Ua ʻoi aku ka nui o ka palapala ʻāina ma mua o 8 Tb, a aia ka palena o ka honua ma kahi o 30 miliona mau poloka. He mau kaukani moʻolelo e pili ana i kēia kikowaena a pono ia i kāna ʻatikala ponoʻī ma ka moʻo.

ʻAʻole pilikia ka hana ʻana i kahi honua a puni hoʻokahi mea pāʻani. ʻO ka hoʻokumu ʻana i kahi honua a puni nā haneli o nā mea pāʻani e hoʻolōʻihi i ka server liʻiliʻi no ka manawa pōkole, a laila e emi ka ukana. ʻO ka hoʻokumu ʻana i kahi honua ma kahi mamao o ka mea kūʻai aku ma kahi o hoʻokahi kaukani mea pāʻani ua hiki ke "hoʻokuʻu" i ke kikowaena a hoʻolei aku i nā mea kūʻai aku mai ia mea ma muli o kahi manawa.

I loko o ka lako polokalamu kikowaena he waiwai e like me TPS (Ticks no Server - ticks no kekona). ʻO ka maʻamau, ua like ka pōʻaiapuni 1 me 50 ms. (ʻO 1 kekona o ka honua maoli e like me 20 ticks o ka honua pāʻani). Inā piʻi ka hana o hoʻokahi māka i 60 kekona, e pani ʻia ka noi kikowaena, e hoʻolei aku i nā mea pāʻani a pau.

ʻO ka hopena, ʻo ia ke kaupalena ʻana i ka honua i kekahi mau hoʻonohonoho a hana i ka hanauna poloka mua. No laila, wehe mākou i ka pono o ka hanauna ikaika i ka wā o ka pāʻani, a pono wale ka server e heluhelu i kahi palapala ʻāina. Hiki ke hoʻoponopono ʻia nā pilikia ʻelua me hoʻokahi plugin Palena Honua.

ʻO ke ala maʻalahi ka hoʻonohonoho ʻana i ka palena honua ma ke ʻano o ka pōʻai e pili ana i ka helu spawn (ʻoiai hiki iā ʻoe ke hana i kēlā me kēia ʻano) me hoʻokahi kauoha:

/wb set <радиус в блоках> spawn

Inā ho'āʻo ka mea pāʻani e hele i ka palena, e hoʻihoʻi ʻia ʻo ia i hope i kekahi mau poloka. Inā hana ʻia kēia i kekahi mau manawa i loko o kahi manawa palena ʻole, e hoʻouna ʻia ka mea lawehala i ka teleport a hiki i ka spawn point. ʻOi aku ka maʻalahi o ka hana mua ʻana o ka honua, me ke kauoha:

/wb fill

No ka mea hiki i kēia hana ke hoʻopilikia i nā mea pāʻani ma ke kikowaena, e hōʻoia e hōʻoia:

/wb confirm

Ma ka huina holoʻokoʻa, lawe ʻia ma kahi o 5000 mau hola e hana i kahi honua me ka radius o 40 poloka (~2 billion blocks) ma kahi kaʻina Intel® Xeon® Gold 6240. No laila, inā makemake ʻoe e hana mua i kahi palapala ʻāina nui aʻe, e makaʻala e lawe ʻia kēia kaʻina hana i kahi manawa kūpono, a e hōʻemi nui ʻia ke kikowaena TPS. E hoʻomanaʻo hoʻi, ʻo kahi radius o 5000 poloka e koi ʻia ma kahi o 2 GB o ka hakahaka disk.

ʻOiai ua hoʻomohala ʻia ka mana hou o ka plugin no Minecraft version 1.14, ua ʻike ʻia i ka hoʻokolohua he hana maikaʻi loa ia ma nā mana hope. Loaʻa kahi papa inoa piha o nā kauoha me nā wehewehe ma ka ʻaha kūkā plugin.

Nā poloka pilikia

Nui nā ʻano poloka ma Minecraft. Eia naʻe, makemake mākou e huki i ka manaʻo o ka poʻe heluhelu i kahi poloka e like me ʻO ka TNT. E like me ka inoa i hōʻike ʻia, he pahū kēia poloka (memo a ka mea hoʻoponopono - he mea pāʻani kēia o ka honua virtual a ʻaʻohe mea o kēia mea me nā mea pahū maoli). ʻO kona ʻano ʻano like ʻole i ka manawa o ka hoʻāla ʻana e hoʻomaka ka ikaika o ka gravity e hana ma luna. Hoʻoikaika kēia i ke kikowaena e helu i nā hoʻonohonoho āpau inā i kēia manawa e hoʻomaka ka poloka e hāʻule.

Inā he nui nā poloka TNT, a laila ʻo ka pahū ʻana o hoʻokahi poloka ke kumu o ka detonation a me ka hoʻāla ʻana o ka gravity i nā poloka kokoke, e hoʻopuehu iā lākou ma nā ʻaoʻao āpau. ʻO kēia mechanics nani a pau ma ka ʻaoʻao kikowaena e like me ka nui o nā hana e helu ai i ka trajectory o kēlā me kēia poloka, a me ka launa pū ʻana me nā poloka kokoke. He waiwai nui ka hana, hiki i kekahi ke nānā maʻalahi. E hana a pahū i kahi pahu mai nā poloka TNT ma kahi o 30x30x30 ka nui. A inā i manaʻo ʻoe he kamepiula pāʻani maikaʻi a ikaika kāu, ua kuhihewa ʻoe 😉

/fill ~ ~ ~ ~30 ~30 ~30 minecraft:tnt

ʻO ka manaʻo hoʻonohonoho Minecraft
ʻO kahi "hoʻokolohua" like ma kahi kikowaena me Intel® Xeon® Gold 6240 i alakaʻi i kahi hāʻule TPS koʻikoʻi a me 80% hoʻouka CPU i ka manawa holoʻokoʻa. No laila, inā hiki i kekahi mea pāʻani ke hana i kēia, a laila e hoʻopilikia ka pilikia hana i nā mea pāʻani a pau ma ke kikowaena.

ʻO kahi koho ʻoi aku ka paʻakikī - Nā Kilika Kūlohelohe. Inā pahū ka TNT i ka sequentially, a laila e hoʻopau nā Edge Crystals i nā mea a pau i ka manawa like, i ka manaʻo hiki ke hoʻopau loa i ka hana o ka noi kikowaena.

Hiki ke pale ʻia kēia hiʻohiʻona ma ka pāpā ʻana i ka hoʻohana ʻana i kēia mau poloka i ka honua pāʻani. No ka laʻana, hoʻohana i ka plugin Kiaʻi Honua. E ʻoluʻolu e hoʻomaopopo ʻaʻole hana kēia plugin me ka ʻole o kahi plugin WorldEdit. No laila e hoʻokomo mua iā WorldEdit, a laila WorldGuard.

hopena

ʻAʻole maʻalahi ka mālama pono ʻana i kahi kikowaena pāʻani. ʻO nā pilikia a me ka hoʻohaʻahaʻa hana e kali iā ʻoe i kēlā me kēia manawa, ʻoiai inā ʻaʻole ʻoe e noʻonoʻo pono i ka mīkini pāʻani. ʻAʻole hiki ke ʻike mua i nā mea āpau, no ka mea hiki i nā mea pāʻani ke hana i kekahi manawa no ka hoʻāʻo ʻana e koi i ka server e hana i kahi mea i manaʻo ʻole ʻia. ʻO ke kaulike kūpono wale nō ma waena o nā pilikia a me nā palena i hoʻopaʻa ʻia e ʻae i ka server e hana mau a ʻaʻole e hōʻemi i kāna hana i nā waiwai koʻikoʻi.

I ka wā kuʻuna, ua hala kekahi o kā mākou limahana i kā lākou mau keʻena punahele a hoʻoholo e hana hou iā lākou i loko o Minecraft. Loaʻa iā ʻoe ka manawa e hele mai e kipa mai iā mākou me ka pilikia ʻole i kou olakino a i ʻole hoʻopau manawa ma ke alanui.

No ka hana ʻana i kēia, kono mākou i nā mea āpau i kā mākou kikowaena minecraft.selectel.ru (mea kūʻai mai 1.15.2), kahi i hana hou ʻia ai nā kikowaena data Tsvetochnaya-1 a me Tsvetochnaya-2. Mai poina e ʻae e hoʻoiho i nā kumuwaiwai hou aʻe, pono lākou no ka hōʻike pololei o kekahi mau wahi.

ʻO nā ʻimi, nā code hoʻolaha, nā hua Easter a me ke kamaʻilio leʻaleʻa e kali nei iā ʻoe.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka