{"id":87938,"date":"2020-07-12T01:41:59","date_gmt":"2020-07-11T23:41:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/optimizacziya-servera-minecraft"},"modified":"2020-07-12T01:41:59","modified_gmt":"2020-07-11T23:41:59","slug":"optimizacziya-servera-minecraft","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/optimizacziya-servera-minecraft","title":{"rendered":"Minecrafti serveri optimeerimine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Minecrafti serveri optimeerimine\" src=\"\/wp-content\/uploads\/2020\/07\/bbbb6eac1fb8a216bad7723dc31caa60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMeie blogis oleme juba <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/231935\/\">olen r\u00e4\u00e4kinud<\/a><\/noindex>, kuidas luua oma Minecrafti server, kuid sellest on m\u00f6\u00f6dunud 5 aastat ja palju on muutunud. Jagame teiega asjakohaseid viise selle populaarse m\u00e4ngu serveri loomise ja optimeerimise kohta.<\/p>\n<p>Oma 9-aasta ajaloo jooksul (kui arvestada v\u00e4ljaandmise kuup\u00e4eva) on Minecraft kogunud uskumatult palju f\u00e4nne ja kriitikuid nii tavap\u00e4rastelt m\u00e4ngijatelt kui ka geekeritest. Lihtne kuubikute maailm on muutunud tavalisest ajaviitest universaalseks suhtlus- ja loomekeskkonnaks, kus saab luua erinevaid reaalse maailma objekte. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nLisaks ehitamisele pakub m\u00e4ng v\u00f5imalust luua <noindex><a rel=\"nofollow\" href=\"https:\/\/minecraft-ru.gamepedia.com\/%D0%A1%D1%85%D0%B5%D0%BC%D1%8B_%D0%B8%D0%B7_%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%B0%D0%BC%D0%BD%D1%8F\">loogikateid<\/a><\/noindex>, mis v\u00f5imaldavad rakendada t\u00e4ielikke algoritme Minecraftis. YouTube'is on palju muljetavaldavaid videoid, kus inimesed, kes on investeerinud tohutult vaeva ja aega, on loonud koopiaid erinevatest elektroonilistest seadmetest v\u00f5i ehitanud detailsed koopiad <noindex><a rel=\"nofollow\" href=\"https:\/\/www.planetminecraft.com\/project\/paris---eiffel-tower\/\">olemasolevatest<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/overclockers.ru\/softnews\/show\/101225\/entuziasty-vossozdali-v-minecraft-hogvarts-i-drugie-lokacii-iz-garri-pottera\">v\u00e4ljam\u00f5eldud<\/a><\/noindex> arhitektuurilistest ehitistest. K\u00f5ik on piiratud vaid m\u00e4ngija kujutlusv\u00f5ime ja m\u00e4ngu universumi v\u00f5imalustega.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"SxG3rydcrwA\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/SxG3rydcrwA\/hqdefault.jpg\" alt=\"Vaata videot\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\nAga j\u00e4tkame jutu k\u00e4tketud teemadega, mis on seotud m\u00e4ngijate loominguga, ning vaatame rakenduse serveripoolt ning k\u00e4sitleme probleeme, mis v\u00f5ivad tekkida t\u00f6\u00f6 k\u00e4igus koormuse all (m\u00f5nikord \u00fcsna keerulised). T\u00e4iendavalt m\u00e4rkime, et r\u00e4\u00e4gime ainult Java Edition'ist.<\/p>\n<h2>Serverit\u00fc\u00fcbid<\/h2>\n<p>\nLihtsaim variant on server, mis on integreeritud m\u00e4ngu klienti. Loodud maailm, vajutad nuppu, ja server on kohaliku v\u00f5rgu kaudu saadaval. Selline variant ei suuda taluda t\u00f5sist koormust, seega ei arutame seda varianti edasi.<\/p>\n<h3>Vanilla<\/h3>\n<p>\nEttev\u00f5te Mojang Studios jagab m\u00e4ngu serveripoolt tasuta Java-rakendusena. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.minecraft.net\/ru-ru\/download\/server\/\">ametlikul veebilehelt<\/a><\/noindex>See v\u00f5imaldab sul luua omaenda <noindex><a rel=\"nofollow\" href=\"http:\/\/slc.tl\/JZiJs\">p\u00fchendatud server<\/a><\/noindex> ja isikliku maailma, tehes selle kergesti k\u00e4ttesaadavaks igast maailma nurgast. Need, kes teevad seda esmakordselt, saavad suurep\u00e4rase <noindex><a rel=\"nofollow\" href=\"https:\/\/minecraft.gamepedia.com\/Tutorials\/Setting_up_a_server\">tutorial<\/a><\/noindex>, mis on saadaval vastavas m\u00e4ngu Wikis.<\/p>\n<p>Sellel l\u00e4henemisel on \u00fcks t\u00f5sine puudus, nimelt - poe tasemel plugin-de integreerimise v\u00f5imaluste puudumine, mis laiendavad serveri funktsionaalsust ning v\u00f5imaldavad mitte ainult automatiseerida paljusid protsesse, vaid ka optimeerida j\u00f5udlust. Lisaks tarbib ametlik server \u00fcsna palju RAM'i iga \u00fchendatud m\u00e4ngija kohta.<\/p>\n<h3>Bukkit<\/h3>\n<p>\nHarrastajate loodud Vanilla versiooni p\u00f5hjal serverirakendus <noindex><a rel=\"nofollow\" href=\"https:\/\/getbukkit.org\/\">Bukkit<\/a><\/noindex> laiendas m\u00e4ngu v\u00f5imalusi oluliselt, toetades pluginaid ja modifikatsioone. See lubas mitte ainult m\u00e4ngu protsessis uusi plokke lisada, vaid ka teostada erinevaid manipuleerimisi, mis olid vanillis\u00fcsteemides saadaval. Huvi t\u00f5ttu, vajab see rakendus m\u00e4lu oluliselt v\u00e4hem.<\/p>\n<p>Bukkit'i installimine ei ole keeruline, vastav juhend on saadaval ressursil <noindex><a rel=\"nofollow\" href=\"https:\/\/bukkit.gamepedia.com\/Setting_up_a_server\">GamePedia<\/a><\/noindex>. Kuid see pole m\u00f5tet, kuna alates 2014. aastast on Bukkit meeskond lahku l\u00e4inud, projekti arendajad on saanud Mojang Studios'i t\u00f6\u00f6tajateks, ning <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Bukkit\">repo<\/a><\/noindex> on mahaj\u00e4etud. Seega on Bukkit sisuliselt surnud ja on m\u00f5istlik p\u00f6\u00f6rata t\u00e4helepanu j\u00e4rgmistele kahele projektile.<\/p>\n<h3>SpigotMC<\/h3>\n<p>\nPluginide arendajate elu lihtsustamiseks oli vajalik API m\u00e4ngumaailmaga suhtlemiseks. Just selle \u00fclesande lahendamisega tegelesid loojad <noindex><a rel=\"nofollow\" href=\"https:\/\/getbukkit.org\/download\/spigot\">Spigot<\/a><\/noindex>, v\u00f5ttes aluseks Bukkit'i tuuma ja t\u00f6\u00f6tades selle \u00fcmber parema usaldusv\u00e4\u00e4rsuse ja j\u00f5udluse saavutamiseks. Siiski, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpigotMC\/Spigot\">Git-repositooriumis<\/a><\/noindex> projekti oli blokeeritud digitaalajastu autori\u00f5iguse seaduse (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Digital_Millennium_Copyright_Act#:~:text=DMCA%20(%D0%B0%D0%BD%D0%B3%D0%BB.,%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%B8%20%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%B8.\">DMCA<\/a><\/noindex>) t\u00f5ttu ja sealt ei saa allalaadida l\u00e4htekoodi.<\/p>\n<p>Praegu areneb ja kasutatakse aktiivselt SpigotMC. See toetab k\u00f5iki Bukkit'i p\u00f5hjal loodud pluginaid, kuid ei ole nendega tagurpidi \u00fchilduv. DMCA Takedown'i keelust m\u00f6\u00f6dumiseks leiutati elegantne lahendus nimega BuildTools. See t\u00f6\u00f6riist vabastab vajalikust kompileeritud rakenduse levitamisest ja v\u00f5imaldab kasutajatel Spigot'i, CraftBukkit'i ja Bukkit'i kompileerida l\u00e4htekoodist. See k\u00f5ik muudab DMCA keelu kasutuks.<\/p>\n<h3>PaperMC<\/h3>\n<p>\nTundub, et k\u00f5ik on suurep\u00e4rane, ja Spigot sai suurep\u00e4raseks v\u00f5imaluseks. Kuid m\u00f5ned entusiastid pidasid seda liiga v\u00e4heseks ning nad l\u00f5id oma Spigot'i \u201esteroidide all\u201d forki. Selle <noindex><a rel=\"nofollow\" href=\"https:\/\/papermc.io\/\">projekti lehelt<\/a><\/noindex> Oluline eelis on, et \"See on uskumatult kiire\". Arenenud <noindex><a rel=\"nofollow\" href=\"https:\/\/papermc.io\/community\">kogukond<\/a><\/noindex> lahendab kiiresti tekkivaid k\u00fcsimusi, samas kui laiendatud API v\u00f5imaldab luua huvitavaid pluginaid. PaperMC saab k\u00e4ivitada \u00fche lihtsa k\u00e4suga, mis on toodud <noindex><a rel=\"nofollow\" href=\"https:\/\/paper.readthedocs.io\/en\/latest\/server\/getting-started.html\">dokumentatsioonis<\/a><\/noindex>. <\/p>\n<p>PaperMC-aga on k\u00f5ike head, mist\u00f5ttu SpigotMC jaoks kirjutatud pluginad t\u00f6\u00f6tavad PaperMC-l kergesti, kuid ilma ametliku toeta. Tagurpidi \u00fchilduvus SpigotMC-ga on samuti olemas. N\u00fc\u00fcd, kui oleme loetlenud erinevaid serveri loomise v\u00f5imalusi, liikume edasi j\u00f5udlusprobleemide juurde, mis v\u00f5ivad tekkida.<\/p>\n<h2>Probleemid ja lahendused<\/h2>\n<p>\nPeamine, mida tuleb m\u00f5ista, on see, et k\u00f5ik, mis puudutab m\u00e4ngumaailma t\u00f6\u00f6tlemist, t\u00f6\u00f6tatakse v\u00e4lja ainult \u00fche f\u00fc\u00fcsilise serveri arvutustuumaga. Seega, kui teil on suurep\u00e4rane server, kus on k\u00fcmmekond arvutustuumade, kasutatakse ainult \u00fchte. K\u00f5ik \u00fclej\u00e4\u00e4nud j\u00e4\u00e4vad tegelikult seisma. Selline on rakenduse arhitektuur ja te ei saa sellega midagi teha. Seega tuleks serveri valimisel p\u00f6\u00f6rata t\u00e4helepanu mitte tuumade arvule, vaid taktsagedusele. Mida k\u00f5rgem see on, seda parem on j\u00f5udlus.<\/p>\n<p>Mis osas m\u00e4lu mahust, tuleks l\u00e4htuda j\u00e4rgmistest n\u00e4itajatest:<\/p>\n<ul>\n<li>planeeritav m\u00e4ngijate arv;<\/li>\n<li>planeeritav maailmade arv serveris;<\/li>\n<li>iga maailma suurus.<\/li>\n<\/ul>\n<p>\nTuleb meeles pidada, et Java-rakendus vajab alati m\u00e4lureservi. Kui arvate, et m\u00e4lu tarbimine on 8 gigabaiti, siis tegelikult tuleks varuda 12. Numbrid on tinglikud, kuid p\u00f5him\u00f5te ei muutu.<\/p>\n<p>Serveri k\u00e4ivitamiseks soovitame kasutada artiklis toodud rippmen\u00fc\u00fcs <noindex><a rel=\"nofollow\" href=\"https:\/\/aikar.co\/2018\/07\/02\/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft\/\">Tuning the JVM \u2013 G1GC Garbage Collector Flags for Minecraft<\/a><\/noindex>. See \"must maagia\" aitab serveril \u00f5igesti seadistada \"pr\u00fcgikoristaja\" ja optimeerib m\u00e4lu kasutamist. Ei tasu eraldada rohkem m\u00e4lu, kui server t\u00f5eliselt vajab tipphetkel m\u00e4ngijate vooluga.<\/p>\n<h3>Kaardiblokkide genereerimine<\/h3>\n<blockquote><p><i>\u201eKas te t\u00f5esti arvate, et Kuu eksisteerib ainult siis, kui te seda vaatate?\u201c (Albert Einstein)<\/i><\/p><\/blockquote>\n<p>Absoluutselt uus server. Kui m\u00e4ngija esmakordselt edukalt \u00fchendub, ilmub m\u00e4ngu isik \u00fcldiselt kogunemispunkti (spawn). See on ainus koht, kus m\u00e4ngumaailm genereeritakse serveri poolt eelnevalt. Sel hetkel vaatab kliendi pool seadistusi, kus oluline parameeter on joonistusvahemaa. Seda m\u00f5\u00f5detakse chunk'ides (kaardi ala 16x16 ja k\u00f5rgus 256 plokki). Nii palju chunk'e, kui on m\u00e4\u00e4ratud, k\u00fcsitakse serverylt.<\/p>\n<p>Serveris hoitakse globaalselt maailma kaarti ja kui m\u00e4ngija ilmingupunktis ei ole veel genereeritud plokke, genereerib server need d\u00fcnaamiliselt ja salvestab enda juurde. Mitte ainult, et see n\u00f5uab suuri arvutusressursse, vaid see suurendab ka pidevalt maailma kaardi suurust. \u00dchel vanimal anarhilisel serveril <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/2b2t\/\">2b2t<\/a><\/noindex> (2builders2tools) on kaardi suurus juba \u00fcletanud 8 Tb ja maailma piir kulgeb 30 miljoni ploki m\u00e4rgi juures. Selle serveriga seondub tuhandeid lugusid ja see v\u00e4\u00e4rib eraldi artiklit artiklite seeriast.<\/p>\n<p>Maailma genereerimine \u00fche m\u00e4ngija \u00fcmber ei ole probleem. Kuid maailma genereerimine saja m\u00e4ngija \u00fcmber v\u00f5ib serveri t\u00f6\u00f6s p\u00f5hjustada v\u00e4ikseid viivitusi l\u00fchikese aja jooksul, p\u00e4rast mida koormus v\u00e4heneb. Kui maailma genereerida kliendi joonistuskaugusel tuhandete m\u00e4ngijate \u00fcmber, v\u00f5ib see serveri \"mahutada\" ja eemaldada k\u00f5ik m\u00e4ngijad aja\u00fclese katkestamise t\u00f5ttu. <\/p>\n<blockquote><p>Serveri tarkvaras on selline v\u00e4\u00e4rtus nagu <b>TPS<\/b> (Ticks per Server \u2014 taktid sekundis). Tavaline 1 takt kestab 50 ms. (1 reaalmaailma sekund on 20 takti m\u00e4ngumaailmas). Kui \u00fche takti t\u00f6\u00f6tlemise aeg t\u00f5useb 60 sekundini, siis serveri rakendus sulgub, eemaldades k\u00f5ik m\u00e4ngijad.<\/p><\/blockquote>\n<p>Lahendus on piirata maailma teatud koordinaatidega ja teostada eelnevat generaatorit. Sellega v\u00e4heneb vajadus d\u00fcnaamilise genereerimise j\u00e4rele m\u00e4ngu ajal, ja serveril on piisav lugeda juba olemasolevat kaarti. M\u00f5lemad probleemid lahendatakse \u00fcheainsa plugina abil. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spigotmc.org\/resources\/worldborder.60905\/?__cf_chl_jschl_tk__=d0f9c4723baac27d22ed5a4d6a0adc08a784d221-1591168685-0-Aa76TEnYS274L154Kyt38UoKv_3eODSH8ppWyfcy8S4YlE2p-ambsAYbumtickms5Q0JoSK-cM7PL0SMlPuWOEx2ytqJKKyZXfLbSfiR4SWeF5ytN0k2vazFJUQtvtZe9EzMSgvGNiK5j9Q_sgL7vCLZKLWpByNJKds_hg25oUpdiYewb2rF7qA8n6E5Mr0yHXCaonPsz-tiE5wbIuVcSQBsjgCgBJ27zWqEZLs3_VUVL00yRGpSZKDd-f2eC_8x8e8x7ymOgmgGPjPMJAwmCDz1k1P5BFKAOZ25KEYVfm0EzYnAp-001ExJbj4KAYveVw\">WorldBorder<\/a><\/noindex>.<\/p>\n<p>K\u00f5ige lihtsam on seada maailma piir \u00fcmmargusena spawni punkti suhtes (kuigi seda saab teha ka mistahes kujul) \u00fche k\u00e4su abil:<\/p>\n<pre><code class=\"plaintext\">\/wb set &lt;\u0440\u0430\u0434\u0438\u0443\u0441 \u0432 \u0431\u043b\u043e\u043a\u0430\u0445&gt; spawn<\/code><\/pre>\n<p>\nKui m\u00e4ngutegeleane p\u00fc\u00fcab piiri \u00fcletada, visatakse ta tagasi mitme ploki v\u00f5rra. Kui seda teete l\u00fchikese aja jooksul mitu korda, teleporteeritakse rikkumise teinud isik sunniviisiliselt spawni punkti. Eelnevat maailmapreparatsiooni on veelgi lihtsam teha, kasutades k\u00e4sku:<\/p>\n<pre><code class=\"plaintext\">\/wb fill<\/code><\/pre>\n<p>\nKuna see tegevus v\u00f5ib potentsiaalselt m\u00f5jutada m\u00e4ngijaid, kes on serveris, \u00e4rge unustage kinnitada selle teostamist:<\/p>\n<pre><code class=\"plaintext\">\/wb confirm<\/code><\/pre>\n<p>\nKokku kulus maailmaga, mille raadius on 5000 plokki (~40 miljardit plokki), genereerimiseks umbes 2 tundi Intel\u00ae Xeon\u00ae Gold 6240 protsessoril. Seega, kui soovite k\u00e4ivitada suurema kaardi eelseadet, arvestage, et see protsess v\u00f5tab palju aega ja serveri TPS v\u00e4heneb m\u00e4rgatavalt. Lisaks pidage meeles, et isegi 5000 ploki raadius n\u00f5uab umbes 2 GB ruumi kettaseadmest.<\/p>\n<p>Kuigi plugina viimase versiooni on v\u00e4lja t\u00f6\u00f6tatud Minecrafti versioonile 1.14, on praktika n\u00e4idanud, et see t\u00f6\u00f6tab suurep\u00e4raselt ka hilisemates versioonides. T\u00e4ielik k\u00e4skude nimekiri koos selgitustega on saadaval <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spigotmc.org\/threads\/worldborder.339635\/#post-3162179\">plugina foorumis<\/a><\/noindex>.<\/p>\n<h3>Probleemsed plokid<\/h3>\n<p>\nMinecraftis on palju erinevaid plokke. Me tahaksime siiski luua lugejatele t\u00e4helepanu plokile, mis on <b>TNT<\/b>. Nagu nimi \u00fctleb, on see plokk plahvatusohtlik aine <i>(toimetuse m\u00e4rkus \u2014 see on m\u00e4nguelement virtuaalses maailmas ja sel ei ole seost reaalse l\u00f5hkeainega)<\/i>. Selle omadus on see, et aktiveerimise hetkel hakkab sellele m\u00f5juma gravitatsioonij\u00f5ud. See sunnib serverit arvutama k\u00f5iki koordinaate, kui plokk hakkab sel hetkel langema.<\/p>\n<p>Kui TNT-plokke on mitu, kutsub \u00fche bloki detoneerimine esile naabrite plokkide detoneerimise ja gravitatsiooni aktiveerimise, paisates need igas suunas laiali. Kogu see ilus mehaanika serveri poolel tundub kui arvukad operatsioonid iga ploki trajektoori arvutamisel ning naabrite plokkidega suhtlemisel. See on \u00e4\u00e4rmiselt ressursimahukas \u00fclesanne, mida saab iga\u00fcks kergesti kontrollida. Looge ja l\u00f5hkeke plokkide TNT kuubik, mille suurus on v\u00e4hemalt 30x30x30. Ja kui arvasite, et teil on hea v\u00f5imas m\u00e4nguarvuti, siis eksisite tugevalt \ud83d\ude09<\/p>\n<pre><code class=\"plaintext\">\/fill ~ ~ ~ ~30 ~30 ~30 minecraft:tnt<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Minecrafti serveri optimeerimine\" src=\"\/wp-content\/uploads\/2020\/07\/9e907406e74f3e773dd49148c8a9f9d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSarnane \"eksperiment\" serveris Intel\u00ae Xeon\u00ae Gold 6240 p\u00f5hjustas t\u00f5sise TPS languse ja 80% koormuse CPU-l kogu plokkide detoneerimise aja. Seega, kui m\u00f5ni m\u00e4ngija suudab sellise asja korda saata, siis see j\u00f5udluse probleem puudutab k\u00f5iki serveris olevaid m\u00e4ngijaid.<\/p>\n<p>Veelgi rangem variant \u2014 <b>\u00c4\u00e4rmiselt T\u00e4hed<\/b>. Kui TNT siiski plahvatab j\u00e4rjestikku, plahvatavad \u00c4\u00e4rmiselt T\u00e4hed k\u00f5ik koos, mis teoorias v\u00f5ib serveri rakenduse tegevuse t\u00e4ielikult peatada.<\/p>\n<p>Seda stsenaariumi saab v\u00e4ltida, kui keelata nende plokkide kasutamine m\u00e4ngumaailmas t\u00e4ielikult. N\u00e4iteks plugina kaudu <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.bukkit.org\/projects\/worldguard\">WorldGuard<\/a><\/noindex>. Pange t\u00e4hele, et see plugin ei t\u00f6\u00f6ta iseseisvalt ilma teise plugina, <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.bukkit.org\/projects\/worldedit\/files\/\">WorldEdit<\/a><\/noindex>abi. Seega installige esmalt WorldEdit ja seej\u00e4rel WorldGuard.<\/p>\n<h2>Kokkuv\u00f5te<\/h2>\n<p>\nM\u00e4nguserveri \u00f5ige juhtimine ei ole lihtne \u00fclesanne. Igap\u00e4evaselt v\u00f5ivad tekkida raskused ja j\u00f5udluse langus, eriti kui arvesse ei v\u00f5eta m\u00e4ngu enda mehaanikat. K\u00f5iki olukordi ette n\u00e4ha ei saa, kuna m\u00e4ngijad v\u00f5ivad olla v\u00e4ga leidlikud, p\u00fc\u00fcdes sundida serverit tegema asju, milleks see algselt ei olnud m\u00f5eldud. Ainult m\u00f5istlik tasakaal riskide ja kehtestatud piirangute vahel v\u00f5imaldab serveril t\u00f6\u00f6tada pidevalt ja mitte v\u00e4hendada oma j\u00f5udlust kriitilistele tasemetele.<\/p>\n<p>Karantiini ajal igatsesid m\u00f5ned meie t\u00f6\u00f6tajad oma lemmikute kontorite j\u00e4rele ja otsustasid need Minecraftis taasluua. Ka teil on v\u00f5imalus meile k\u00fclla tulla, riskimata oma tervise ja raiskamata aega teel. <\/p>\n<blockquote><p>Sellega seoses kutsume k\u00f5iki huvilisi meie serverisse <b>minecraft.selectel.ru<\/b> (kliendi versioon 1.15.2), kus on taasloodud andmekeskused Lillakas-1 ja Lillakas-2. \u00c4ra unusta n\u00f5ustuda t\u00e4iendavate ressursside allalaadimisega, need on vajalikud m\u00f5nede asukohtade korrektseks kuvamiseks.<\/p>\n<p>Teid ootavad seiklused, sooduskoodid, \"munad\" ja meeldiv suhtlemine.<\/p><\/blockquote>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/510232\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043d\u0430\u0448\u0435\u043c \u0431\u043b\u043e\u0433\u0435 \u043c\u044b \u0443\u0436\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438, \u043a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 Minecraft, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043f\u0440\u043e\u0448\u043b\u043e 5 \u043b\u0435\u0442 \u0438 \u043c\u043d\u043e\u0433\u043e\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c. \u0414\u0435\u043b\u0438\u043c\u0441\u044f \u0441 \u0432\u0430\u043c\u0438 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u0442\u043e\u043b\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439 \u0438\u0433\u0440\u044b. \u0417\u0430 \u0441\u0432\u043e\u044e 9-\u043b\u0435\u0442\u043d\u044e\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e (\u0435\u0441\u043b\u0438 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043e\u0442 \u0434\u0430\u0442\u044b \u0440\u0435\u043b\u0438\u0437\u0430) Minecraft \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043f\u043e\u0442\u0440\u044f\u0441\u0430\u044e\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043a\u043b\u043e\u043d\u043d\u0438\u043a\u043e\u0432 \u0438 \u0445\u0435\u0439\u0442\u0435\u0440\u043e\u0432 \u043a\u0430\u043a \u0441\u0440\u0435\u0434\u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u043a\u043e\u0432, \u0442\u0430\u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87939,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87938","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043d\u0430\u0448\u0435\u043c \u0431\u043b\u043e\u0433\u0435 \u043c\u044b \u0443\u0436\u0435\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/optimizacziya-servera-minecraft\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Minecraft | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043d\u0430\u0448\u0435\u043c \u0431\u043b\u043e\u0433\u0435 \u043c\u044b \u0443\u0436\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/optimizacziya-servera-minecraft\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-11T23:41:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-11T23:41:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Minecrafti serveri optimeerimine | ProHoster","description":"Meie blogis oleme juba","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/optimizacziya-servera-minecraft","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Minecraft | ProHoster","og:description":"\u0412 \u043d\u0430\u0448\u0435\u043c \u0431\u043b\u043e\u0433\u0435 \u043c\u044b \u0443\u0436\u0435","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/optimizacziya-servera-minecraft","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-11T23:41:59+00:00","article:modified_time":"2020-07-11T23:41:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87938","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:40:35","updated":"2022-09-30 12:41:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/87938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=87938"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/87938\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/87939"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=87938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=87938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=87938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}