{"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\/da\/blog\/administrirovanie\/optimizacziya-servera-minecraft","title":{"rendered":"Optimering af Minecraft-servere","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Optimering af Minecraft-servere\" src=\"\/wp-content\/uploads\/2020\/07\/bbbb6eac1fb8a216bad7723dc31caa60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nP\u00e5 vores blog har vi allerede <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/231935\/\">fortalt<\/a><\/noindex>, hvordan man opretter sin egen Minecraft-server, men siden da er der g\u00e5et 5 \u00e5r, og meget er \u00e6ndret. Vi deler de mest aktuelle metoder til oprettelse og optimering af serverdelen af dette popul\u00e6re spil med dig.<\/p>\n<p>I l\u00f8bet af sin 9-\u00e5rige historie (hvis man t\u00e6ller fra udgivelsesdatoen) har Minecraft tjent et fantastisk antal tilh\u00e6ngere og kritikere blandt b\u00e5de almindelige spillere og n\u00f8rder. Den enkle koncept af en verden af blokke er blevet forvandlet fra almindelig underholdning til et universelt milj\u00f8 for interaktion og skabelse af forskellige objekter fra den virkelige verden. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nUdover byggeri har spillet muligheden for at skabe <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\">logiske kredsl\u00f8b<\/a><\/noindex>, som g\u00f8r det muligt at implementere fuldgyldige algoritmer indenfor Minecraft. Der er masser af imponerende videoer p\u00e5 YouTube, hvor folk, efter at have lagt en enorm m\u00e6ngde arbejde og tid, har skabt en kopi af en eller anden elektronisk enhed eller bygget en detaljeret kopi af <noindex><a rel=\"nofollow\" href=\"https:\/\/www.planetminecraft.com\/project\/paris---eiffel-tower\/\">eksisterende<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"https:\/\/overclockers.ru\/softnews\/show\/101225\/entuziasty-vossozdali-v-minecraft-hogvarts-i-drugie-lokacii-iz-garri-pottera\">fiktive<\/a><\/noindex> arkitektoniske strukturer. Alt er begr\u00e6nset kun af spillerens fantasi og spilleverdenens muligheder.<\/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=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\nMen lad os ikke l\u00e6ngere tale om, hvad spillerne skaber, og se n\u00e6rmere p\u00e5 serverdelen af applikationen og belyse de problemer (nogle gange meget komplekse), som kan opst\u00e5 under belastning. Vi n\u00e6vner straks, at vi kun vil tale om Java Edition.<\/p>\n<h2>Typer af servere<\/h2>\n<p>\nDen enkleste mulighed er en server, der er indbygget i spilklienten. Skab en verden, klik p\u00e5 en knap, og nu er serveren tilg\u00e6ngelig via det lokale netv\u00e6rk. En s\u00e5dan mulighed kan ikke h\u00e5ndtere nogen alvorlig belastning, s\u00e5 vi vil ikke engang overveje den.<\/p>\n<h3>Vanilla<\/h3>\n<p>\nMojang Studios distribuerer serverdelen af spillet som en gratis Java-applikation. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.minecraft.net\/ru-ru\/download\/server\/\">p\u00e5 den officielle hjemmeside<\/a><\/noindex>Det giver mulighed for at oprette sin egen <noindex><a rel=\"nofollow\" href=\"http:\/\/slc.tl\/JZiJs\">dedikeret server<\/a><\/noindex> personlige verden og g\u00f8re den tilg\u00e6ngelig for forbindelse fra enhver del af kloden. For dem, der g\u00f8r det for f\u00f8rste gang, er der en fremragende <noindex><a rel=\"nofollow\" href=\"https:\/\/minecraft.gamepedia.com\/Tutorials\/Setting_up_a_server\">tutorial<\/a><\/noindex>, som er tilg\u00e6ngelig i den relevante spil-Wiki.<\/p>\n<p>Denne tilgang har en alvorlig ulempe, nemlig manglen p\u00e5 \u201eout-of-the-box\u201c muligheder for at tilslutte plugins, der udvider serverens funktionalitet og muligg\u00f8r automatisering af mange processer samt optimering af ydeevnen. Derudover har den officielle server et ret stort forbrug af hukommelse pr. tilsluttet spiller.<\/p>\n<h3>Bukkit<\/h3>\n<p>\nDet serverprogram, der er skabt af entusiaster baseret p\u00e5 Vanilla-versionen, <noindex><a rel=\"nofollow\" href=\"https:\/\/getbukkit.org\/\">Bukkit<\/a><\/noindex> , udvidede betydeligt spillets muligheder ved at st\u00f8tte plugins og mods (modifikationer). Det gjorde det muligt ikke kun at tilf\u00f8je nye blokke til gameplayet, men ogs\u00e5 at udf\u00f8re forskellige manipulationer, der ikke er tilg\u00e6ngelige i det vanille program. Interessant nok kr\u00e6vede denne applikation betydeligt mindre hukommelse.<\/p>\n<p>At installere Bukkit er ikke s\u00e6rligt besv\u00e6rligt; der er vejledninger til det p\u00e5 ressourcen <noindex><a rel=\"nofollow\" href=\"https:\/\/bukkit.gamepedia.com\/Setting_up_a_server\">GamePedia<\/a><\/noindex>. Men det giver ikke mening, da Bukkit-teamet blev opl\u00f8st i 2014, og udviklerne blev ansat hos Mojang Studios, og <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Bukkit\">repository<\/a><\/noindex> projektet er blevet forladt. Derfor er Bukkit faktisk d\u00f8d, og det giver mening at fokusere p\u00e5 de to n\u00e6ste projekter.<\/p>\n<h3>SpigotMC<\/h3>\n<p>\nFor at lette livet for plugin-udviklere var der behov for et API til at interagere med spilverdenen. Dette problem blev l\u00f8st af skaberne af <noindex><a rel=\"nofollow\" href=\"https:\/\/getbukkit.org\/download\/spigot\">Spigot<\/a><\/noindex>, der tog udgangspunkt i Bukkit-kernen og omarbejdede den for at opn\u00e5 bedre p\u00e5lidelighed og ydeevne. Ikke desto mindre, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpigotMC\/Spigot\">Git-repository<\/a><\/noindex> projektet blev blokeret i henhold til Digital Millennium Copyright Act (<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>), og det er ikke muligt at downloade kildekoden derfra.<\/p>\n<p>I \u00f8jeblikket udvikles SpigotMC aktivt og anvendes. Det underst\u00f8tter alle plugins, der er skabt til Bukkit, men det er ikke bagudkompatibelt. For at omg\u00e5 DMCA Takedown-forbuddet blev der udviklet en elegant l\u00f8sning kaldet BuildTools. Dette v\u00e6rkt\u00f8j fjerner behovet for distribution af den kompilerede applikation og tillader brugere at kompilere Spigot, CraftBukkit og Bukkit fra kildekoden. Alt dette g\u00f8r DMCA-forbuddet nyttel\u00f8st.<\/p>\n<h3>PaperMC<\/h3>\n<p>\nDet ser ud til, at alt er fantastisk, og Spigot er blevet et fremragende valg. Men nogle entusiaster mente, at det var for lidt, og de lavede deres egen fork af Spigot \u201ep\u00e5 steroider\u201c. P\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/papermc.io\/\">p\u00e5 projektets side<\/a><\/noindex> Det vigtigste kendetegn angives som, at \"Det er stupid hurtigt\". Veludviklet <noindex><a rel=\"nofollow\" href=\"https:\/\/papermc.io\/community\">f\u00e6llesskab<\/a><\/noindex> giver dig mulighed for hurtigt at l\u00f8se opst\u00e5ede problemer, og det udvidede API g\u00f8r det muligt at lave interessante plugins. Du kan starte PaperMC med en enkel kommando, som angivet i <noindex><a rel=\"nofollow\" href=\"https:\/\/paper.readthedocs.io\/en\/latest\/server\/getting-started.html\">dokumentationen<\/a><\/noindex>. <\/p>\n<p>Med hensyn til kompatibilitet fungerer PaperMC fint, s\u00e5 de plugins, der er skrevet til SpigotMC, vil let fungere p\u00e5 PaperMC, men uden officiel support. Bagudkompatibilitet med SpigotMC er ogs\u00e5 til stede. Nu hvor vi har opregnet forskellige m\u00e5der at oprette en server p\u00e5, lad os g\u00e5 videre til de ydeevneproblemer, der kan opst\u00e5.<\/p>\n<h2>Problemer og l\u00f8sninger<\/h2>\n<p>\nDet vigtigste at forst\u00e5 er, at alt, hvad der drejer sig om behandling af spilverdener, kun vil blive behandlet p\u00e5 en enkelt fysisk serverkerne. S\u00e5 hvis du har en fantastisk server med et dusin beregningskerner, vil kun \u00e9n v\u00e6re aktiv. Alle de andre vil rent faktisk v\u00e6re inaktive. S\u00e5dan er applikationens arkitektur, og der er ikke noget, du kan g\u00f8re ved det. N\u00e5r du v\u00e6lger server, b\u00f8r du derfor ikke fokusere p\u00e5 antallet af kerner, men p\u00e5 clockfrekvensen. Jo h\u00f8jere den er, desto bedre bliver ydeevnen.<\/p>\n<p>N\u00e5r det kommer til sp\u00f8rgsm\u00e5let om RAM-st\u00f8rrelse, b\u00f8r du tage udgangspunkt i f\u00f8lgende faktorer:<\/p>\n<ul>\n<li>det planlagte antal spillere;<\/li>\n<li>det planlagte antal verdener p\u00e5 serveren;<\/li>\n<li>st\u00f8rrelsen af hver verden.<\/li>\n<\/ul>\n<p>\nDet er vigtigt at huske, at Java-applikationer altid har brug for et overskud af RAM. Hvis du forventer et forbrug p\u00e5 8 gigabyte, skal du faktisk have 12. Tallene er vejledende, men essensen \u00e6ndres ikke.<\/p>\n<p>Til opstart af serverdelen anbefaler vi at benytte de flag, der er angivet i artiklen <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>. Denne 'm\u00f8rke magi' giver serveren mulighed for at indstille 'garbage collector' korrekt og optimerer brugen af RAM. Det er ikke en god id\u00e9 at tildele mere hukommelse, end serveren reelt bruger ved spidsbelastning.<\/p>\n<h3>Generering af blokkort<\/h3>\n<blockquote><p><i>\u201cTror du virkelig, at M\u00e5nen kun eksisterer, n\u00e5r du ser p\u00e5 den?\u201d (Albert Einstein)<\/i><\/p><\/blockquote>\n<p>Helt ny server. N\u00e5r spilleren f\u00f8rste gang opretter forbindelse, vises spilleren p\u00e5 et f\u00e6lles samlepunkt (spawn). Dette er det eneste sted, hvor spilleverdenen forudgenereres af serveren. P\u00e5 dette tidspunkt ser klientdelen p\u00e5 indstillingerne, og den vigtigste parameter er renderingsafstanden. Den m\u00e5les i chunks (et kortomr\u00e5de p\u00e5 16x16 blokke og en h\u00f8jde p\u00e5 256 blokke). Hvor mange chunks der er angivet, vil v\u00e6re lige s\u00e5 mange, der anmodes om fra serveren.<\/p>\n<p>Serveren opbevarer det globale verdenskort, og hvis der endnu ikke er genererede blokke p\u00e5 punktet, hvor spillekarakteren spawner, vil serveren dynamisk generere dem og gemme dem. Ikke nok med at dette kr\u00e6ver store beregningsressourcer, det \u00f8ger ogs\u00e5 konstant st\u00f8rrelsen p\u00e5 verdenskortet. P\u00e5 en af de \u00e6ldste anarkistiske servere <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/2b2t\/\">2b2t<\/a><\/noindex> (2builders2tools) har kortets st\u00f8rrelse allerede overskredet 8 Tb, og verdensgr\u00e6nsen g\u00e5r ved 30 millioner blokke. Denne server er forbundet med tusindvis af historier og fortjener en s\u00e6rskilt artikel eller serie af artikler.<\/p>\n<p>Verdensgenerering omkring \u00e9n spiller er ikke et problem. Verdensgenerering omkring hundrede spillere vil for\u00e5rsage sm\u00e5 forsinkelser i serveren i en kort periode, hvorefter belastningen vil falde. Verdensgenerering p\u00e5 synsafstanden omkring tusinde spillere kan allerede 'kollapse' serveren og smide alle klienter af ved timeout. <\/p>\n<blockquote><p>I serverprogramvaren findes der en v\u00e6rdi kaldet <b>TPS<\/b> (Ticks per Server \u2014 ticks pr. sekund). Som standard svarer 1 tick til 50 ms. (1 sekund i den virkelige verden svarer til 20 ticks i spillets verden). Hvis behandlingen af et tick vokser til 60 sekunder, lukkes serverapplikationen, og alle spillere smides af.<\/p><\/blockquote>\n<p>L\u00f8sningen er at begr\u00e6nse verden inden for bestemte koordinater og udf\u00f8re forudg\u00e5ende generering af blokke. P\u00e5 den m\u00e5de undg\u00e5r vi behovet for dynamisk generering under gameplay, og serveren beh\u00f8ver kun at l\u00e6se det eksisterende kort. Begge problemer l\u00f8ses med et enkelt plugin <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>Det bedste er at angive verdensgr\u00e6nsen som en cirkel omkring spawnpunktet (selvom den kan laves i enhver form) med en enkelt kommando:<\/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>\nHvis en spillkarakter fors\u00f8ger at krydse gr\u00e6nsen, vil den blive sendt tilbage flere blokke. Hvis dette g\u00f8res flere gange inden for en begr\u00e6nset tid, vil forseeren blive tvunget til at teleportere til spawnpunktet. Forudgenerering af verden udf\u00f8res endnu simplere med kommandoen:<\/p>\n<pre><code class=\"plaintext\">\/wb fill<\/code><\/pre>\n<p>\nDa denne handling potentielt kan p\u00e5virke spillere, der er p\u00e5 serveren, glem ikke at bekr\u00e6fte udf\u00f8relsen:<\/p>\n<pre><code class=\"plaintext\">\/wb confirm<\/code><\/pre>\n<p>\nI alt tog det cirka 2 timer at generere en verden med en radius p\u00e5 5000 blokke (~40 milliarder blokke) p\u00e5 en Intel\u00ae Xeon\u00ae Gold 6240 processor. Derfor, hvis du \u00f8nsker at starte forudgenerering af en st\u00f8rre kort, s\u00e5 husk at denne proces vil tage en betydelig m\u00e6ngde tid, og serverens TPS vil blive alvorligt nedsat. Desuden skal du huske, at selv en radius p\u00e5 5000 blokke vil kr\u00e6ve cirka 2 Gb plads p\u00e5 lagermediet.<\/p>\n<p>Selvom den seneste version af pluginnet blev udviklet til Minecraft version 1.14, er det erfaret, at det fungerer glimrende p\u00e5 efterf\u00f8lgende versioner. En fuld liste over kommandoer med forklaringer findes <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spigotmc.org\/threads\/worldborder.339635\/#post-3162179\">p\u00e5 plugin-forummet<\/a><\/noindex>.<\/p>\n<h3>Problemer med blokke<\/h3>\n<p>\nDer findes et v\u00e6ld af bloktyper i Minecraft. Men vi vil gerne fokusere l\u00e6serens opm\u00e6rksomhed p\u00e5 en blok som <b>TNT<\/b>. Som navnet antyder, er denne blok en spr\u00e6ngstof <i>(redaktionens bem\u00e6rkning \u2014 dette er en spili genstand i den virtuelle verden og har intet at g\u00f8re med virkelige eksplosiver)<\/i>. Dens s\u00e6rlige egenskab er, at n\u00e5r den aktiveres, begynder tyngdekraften at p\u00e5virke den. Dette tvinger serveren til at beregne alle koordinaterne, hvis blokken begynder at falde p\u00e5 dette tidspunkt.<\/p>\n<p>Hvis der er flere TNT-blokke, vil detonationen af en blok for\u00e5rsage detonationen og aktiveringen af tyngdekraften hos n\u00e6rliggende blokke, hvilket spreder dem i alle retninger. Hele denne smukke mekanik p\u00e5 serverens side ser ud som mange operationer til at beregne hver af blokkens baner samt interaktion med n\u00e6rliggende blokke. Opgaven er ekstremt ressourcekr\u00e6vende, hvilket alle nemt kan bekr\u00e6fte. Generer og spr\u00e6ng en kube af TNT-blokke, der er mindst 30x30x30. Og hvis du troede, at du havde en god kraftfuld gamingcomputer, s\u00e5 tog du meget fejl \ud83d\ude09<\/p>\n<pre><code class=\"plaintext\">\/fill ~ ~ ~ ~30 ~30 ~30 minecraft:tnt<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Optimering af Minecraft-servere\" src=\"\/wp-content\/uploads\/2020\/07\/9e907406e74f3e773dd49148c8a9f9d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEt s\u00e5dant \"eksperiment\" p\u00e5 en server med Intel\u00ae Xeon\u00ae Gold 6240 f\u00f8rte til en alvorlig \"nedgang\" i TPS og 80% CPU-belastning under hele perioden med detonation af blokke. Derfor, hvis nogen af spillerne er i stand til at udf\u00f8re noget lignende, vil problemet med ydeevne p\u00e5virke alle spillere p\u00e5 serveren.<\/p>\n<p>En endnu mere striks version \u2014 <b>Endestenskristaller<\/b>. Hvis TNT detonerer sekventielt, detonerer Endestenskristallerne alle p\u00e5 \u00e9n gang, hvilket teoretisk kan stoppe serverapplikationen helt.<\/p>\n<p>Denne situation kan undg\u00e5s ved helt at forbyde brugen af disse blokke i spillet. For eksempel ved hj\u00e6lp af pluginet <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.bukkit.org\/projects\/worldguard\">WorldGuard<\/a><\/noindex>. V\u00e6r opm\u00e6rksom p\u00e5, at dette plugin ikke fungerer uden et andet plugin, <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.bukkit.org\/projects\/worldedit\/files\/\">WorldEdit<\/a><\/noindex>. S\u00e5 installer f\u00f8rst WorldEdit, og derefter WorldGuard.<\/p>\n<h2>Konklusion<\/h2>\n<p>\nKorrekt administration af en spilserver er ikke en nem opgave. Udfordringer og fald i ydeevnen vil vente p\u00e5 hvert skridt, is\u00e6r hvis man ikke tager hensyn til selve spilmekanikken. Det er umuligt at forudse alt, da spillere nogle gange er meget opfindsomme i deres fors\u00f8g p\u00e5 at f\u00e5 serveren til at udf\u00f8re det, den ikke var designet til. Kun en fornuftig balance mellem risici og p\u00e5lagte begr\u00e6nsninger vil g\u00f8re det muligt for serveren at fungere kontinuerligt uden at s\u00e6nke ydeevnen til kritiske niveauer.<\/p>\n<p>Under karant\u00e6nen l\u00e6ngtes nogle af vores medarbejdere efter deres elskede kontorer og besluttede at genskabe dem i Minecraft. Du har ogs\u00e5 mulighed for at bes\u00f8ge os uden at risikere dit helbred og uden at spilde tid p\u00e5 transport. <\/p>\n<blockquote><p>Vi inviterer derfor alle interesserede til vores server <b>minecraft.selectel.ru<\/b> (klientversion 1.15.2), hvor datacentrerne Flower-1 og Flower-2 er genskabt. Husk at acceptere download af ekstra ressourcer, da de er n\u00f8dvendige for korrekt visning af nogle lokationer.<\/p>\n<p>Du kan se frem til quests, rabatkoder, \"p\u00e5ske\u00e6g\" og hyggelig samtale.<\/p><\/blockquote>\n<p>Kilde: <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.3 - 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\/da\/blog\/administrirovanie\/optimizacziya-servera-minecraft\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Optimering af Minecraft-server | ProHoster","description":"P\u00e5 vores blog har vi allerede","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/optimizacziya-servera-minecraft","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/87938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=87938"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/87938\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/87939"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=87938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=87938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=87938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}