{"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\/it\/blog\/administrirovanie\/optimizacziya-servera-minecraft","title":{"rendered":"Ottimizzazione del server Minecraft","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ottimizzazione del server Minecraft\" src=\"\/wp-content\/uploads\/2020\/07\/bbbb6eac1fb8a216bad7723dc31caa60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNel nostro blog abbiamo gi\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/231935\/\">parlavano<\/a><\/noindex>, come creare il proprio server Minecraft, tuttavia sono passati 5 anni e molte cose sono cambiate. Condividiamo con voi modi attuali per creare e ottimizzare la parte server di questo popolare gioco.<\/p>\n<p>Nella sua storia di 9 anni (se si conta dalla data di rilascio), Minecraft ha guadagnato un numero straordinario di fan e detrattori sia tra i normali giocatori che tra i geek. La semplice concezione di un mondo di cubi \u00e8 passata da un intrattenimento comune a un ambiente universale per comunicare e creare vari oggetti del mondo reale. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOltre alla costruzione, nel gioco c'\u00e8 la possibilit\u00e0 di creare <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\">circuiti logici<\/a><\/noindex>, che consentono di realizzare algoritmi completi all'interno di Minecraft. Su YouTube ci sono molti video piuttosto impressionanti, in cui le persone, dedicando enormi sforzi e tempo, hanno creato una copia di un dispositivo elettronico o una riproduzione dettagliata di <noindex><a rel=\"nofollow\" href=\"https:\/\/www.planetminecraft.com\/project\/paris---eiffel-tower\/\">esistenti<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/overclockers.ru\/softnews\/show\/101225\/entuziasty-vossozdali-v-minecraft-hogvarts-i-drugie-lokacii-iz-garri-pottera\">immaginari<\/a><\/noindex> monumenti architettonici. Tutto \u00e8 limitato solo dalla fantasia del giocatore e dalle possibilit\u00e0 dell'universo di gioco.<\/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=\"Riproduci video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\nMa non parliamo oltre di cosa creano i giocatori, ma guardiamo alla parte server dell'applicazione e affrontiamo i problemi (a volte piuttosto complessi) che possono sorgere durante il lavoro sotto carico. Precisamente, parleremo solo della Java Edition.<\/p>\n<h2>Tipi di server<\/h2>\n<p>\nLa soluzione pi\u00f9 semplice \u00e8 un server incorporato nel client di gioco. Crei un mondo, premi un pulsante e voil\u00e0, il server diventa accessibile sulla rete locale. Questa opzione non pu\u00f2 gestire carichi significativi, quindi non la prenderemo in considerazione.<\/p>\n<h3>Vanilla<\/h3>\n<p>\nLa Mojang Studios distribuisce la parte server del gioco come applicazione Java gratuitamente <noindex><a rel=\"nofollow\" href=\"https:\/\/www.minecraft.net\/ru-ru\/download\/server\/\">sul sito ufficiale<\/a><\/noindex>. Questo consente di creare il proprio <noindex><a rel=\"nofollow\" href=\"http:\/\/slc.tl\/JZiJs\">un server dedicato<\/a><\/noindex> e mondo personale, rendendolo accessibile per connettersi da qualsiasi punto del pianeta. Per coloro che lo fanno per la prima volta, c'\u00e8 una fantastica <noindex><a rel=\"nofollow\" href=\"https:\/\/minecraft.gamepedia.com\/Tutorials\/Setting_up_a_server\">tutorial<\/a><\/noindex>, disponibile nella relativa Wiki di gioco.<\/p>\n<p>Questo approccio ha un serio svantaggio, ossia la mancanza di possibilit\u00e0 di collegare plugin \u00about of the box\u00bb che espandono la funzionalit\u00e0 del server e permettono non solo di automatizzare molti processi, ma anche di ottimizzare le prestazioni. Inoltre, il server ufficiale consuma una quantit\u00e0 significativa di memoria RAM per ogni giocatore connesso.<\/p>\n<h3>Bukkit<\/h3>\n<p>\nUn'applicazione server creata da appassionati basata sulla versione Vanilla <noindex><a rel=\"nofollow\" href=\"https:\/\/getbukkit.org\/\">Bukkit<\/a><\/noindex> ampliava notevolmente le possibilit\u00e0 del gioco grazie al supporto di plugin e mod (modifiche). Ha permesso di aggiungere nuovi blocchi al gameplay e di eseguire varie manipolazioni non disponibili nel software vanilla. Curiosamente, questa applicazione richiedeva significativamente meno memoria.<\/p>\n<p>Installare Bukkit non \u00e8 difficile, le istruzioni corrispondenti sono disponibili sul sito <noindex><a rel=\"nofollow\" href=\"https:\/\/bukkit.gamepedia.com\/Setting_up_a_server\">GamePedia<\/a><\/noindex>. Ma non ha senso, poich\u00e9 dal 2014 il team di Bukkit si \u00e8 sciolto, gli sviluppatori del progetto sono diventati dipendenti di Mojang Studios, e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Bukkit\">repository<\/a><\/noindex> \u00e8 stato abbandonato. Pertanto, Bukkit \u00e8 di fatto morto e ha senso prestare attenzione ai due progetti successivi.<\/p>\n<h3>SpigotMC<\/h3>\n<p>\nPer semplificare la vita agli sviluppatori di plugin, \u00e8 emersa la necessit\u00e0 di un API per interagire con il mondo di gioco. Questo \u00e8 precisamente il compito che si sono posti i creatori <noindex><a rel=\"nofollow\" href=\"https:\/\/getbukkit.org\/download\/spigot\">Spigot<\/a><\/noindex>, partendo dal nucleo di Bukkit e rielaborandolo per migliorare l'affidabilit\u00e0 e le prestazioni. Tuttavia, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpigotMC\/Spigot\">repository Git<\/a><\/noindex> il progetto \u00e8 stato bloccato a causa del 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>), e i codici sorgente non possono essere scaricati.<\/p>\n<p>Attualmente, SpigotMC \u00e8 in continua evoluzione e viene attivamente utilizzato. Supporta tutti i plugin creati per Bukkit, ma non \u00e8 retrocompatibile. Per aggirare il divieto del DMCA Takedown, \u00e8 stata ideata una soluzione elegante chiamata BuildTools. Questo strumento elimina la necessit\u00e0 di distribuire l'applicazione compilata e consente agli utenti di compilare Spigot, CraftBukkit e Bukkit dai codici sorgente. Tutto ci\u00f2 rende il divieto del DMCA inutile.<\/p>\n<h3>PaperMC<\/h3>\n<p>\nSembra che tutto vada per il meglio e Spigot sia un'ottima scelta. Ma per alcuni appassionati, questo non era abbastanza, e hanno creato il proprio fork di Spigot \u201cpotenziato\u201d. Il <noindex><a rel=\"nofollow\" href=\"https:\/\/papermc.io\/\">pagina del progetto<\/a><\/noindex> un aspetto chiave \u00e8 che \u201c\u00c8 incredibilmente veloce\u201d. Sviluppato <noindex><a rel=\"nofollow\" href=\"https:\/\/papermc.io\/community\">comunit\u00e0<\/a><\/noindex> consente di risolvere rapidamente le questioni emergenti, mentre l'API avanzato consente di creare interessanti plugin. Avviare PaperMC \u00e8 possibile con un semplice comando, riportato in <noindex><a rel=\"nofollow\" href=\"https:\/\/paper.readthedocs.io\/en\/latest\/server\/getting-started.html\">documentazione<\/a><\/noindex>. <\/p>\n<p>PaperMC si distingue per la sua ottima compatibilit\u00e0, quindi i plugin sviluppati per SpigotMC funzioneranno facilmente anche su PaperMC, sebbene senza supporto ufficiale. \u00c8 presente anche la retrocompatibilit\u00e0 con SpigotMC. Adesso che abbiamo elencato diverse opzioni per creare un server, passiamo ai problemi di performance che potrebbero sorgere.<\/p>\n<h2>Problemi e soluzioni<\/h2>\n<p>\nLa cosa principale da capire \u00e8 che tutto ci\u00f2 che riguarda l'elaborazione del mondo di gioco verr\u00e0 gestito solo da un singolo core computazionale del server fisico. Quindi, se avete un ottimo server con una dozzina di core, solo uno sar\u00e0 attivo. Gli altri rimarranno praticamente inattivi. Questa \u00e8 l'architettura dell'applicazione e non c'\u00e8 modo di cambiarla. Pertanto, nella scelta del server, \u00e8 necessario prestare attenzione non al numero di core, ma alla frequenza di clock. Maggiore \u00e8, migliore sar\u00e0 la performance.<\/p>\n<p>Per quanto riguarda la questione della quantit\u00e0 di RAM, bisogna considerare i seguenti indicatori:<\/p>\n<ul>\n<li>il numero previsto di giocatori;<\/li>\n<li>il numero previsto di mondi sul server;<\/li>\n<li>la dimensione di ogni mondo.<\/li>\n<\/ul>\n<p>\n\u00c8 importante ricordare che un'applicazione Java ha sempre bisogno di un margine di RAM. Se prevedi un consumo di 8 gigabyte, in realt\u00e0 dovresti avere 12. Questi numeri sono indicativi, ma il concetto rimane lo stesso.<\/p>\n<p>Per l'avvio della parte server, ti consigliamo di utilizzare i flag indicati nell'articolo <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>. Questa \"magia nera\" consente al server di ottimizzare il \"garbage collector\" e migliora l'uso della RAM. Non bisognerebbe assegnare pi\u00f9 memoria di quella realmente consumata dal server durante i picchi di accesso dei giocatori.<\/p>\n<h3>Generazione della mappa dei blocchi<\/h3>\n<blockquote><p><i>\u201cCredi davvero che la Luna esista solo quando la guardi?\u201d (Albert Einstein)<\/i><\/p><\/blockquote>\n<p>Un server completamente nuovo. Quando un giocatore si connette per la prima volta con successo, il personaggio appare in un punto di raccolta (spawn) comune. Questo \u00e8 l'unico luogo in cui il mondo di gioco viene generato in anticipo dal server. In questo momento, la parte client guarda nelle impostazioni, e un parametro chiave \u00e8 la distanza di visualizzazione. Viene misurata in chunk (un'area della mappa di 16x16 e alta 256 blocchi). Il numero di chunk specificato corrisponder\u00e0 a quanti verranno richiesti al server.<\/p>\n<p>Il server immagazzina una mappa globale del mondo, e se non ci sono ancora blocchi generati nel punto di apparizione del personaggio, il server genera dinamicamente e salva questi blocchi. Non solo questo richiede enormi risorse di calcolo, ma aumenta anche continuamente la dimensione della mappa del mondo. Su uno dei pi\u00f9 antichi server anarchici, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/2b2t\/\">2b2t<\/a><\/noindex> (2builders2tools) la dimensione della mappa ha gi\u00e0 superato gli 8 Tb, e il confine del mondo si estende fino a 30 milioni di blocchi. Questo server \u00e8 legato a migliaia di storie e merita un articolo a parte, o meglio, una serie di articoli.<\/p>\n<p>La generazione del mondo attorno a un singolo giocatore non \u00e8 un problema. Tuttavia, la generazione del mondo attorno a centinaia di giocatori causer\u00e0 brevi rallentamenti del server per un breve periodo, dopo di che il carico si ridurr\u00e0. La generazione del mondo alla distanza di rendering del client attorno a mille giocatori pu\u00f2 gi\u00e0 \"abbattere\" il server e disconnettere tutti i client per timeout. <\/p>\n<blockquote><p>Nella software del server esiste un valore chiamato <b>TPS<\/b> (Ticks per Server \u2014 tick al secondo). Di default, 1 tick equivale a 50 ms. (1 secondo del mondo reale corrisponde a 20 tick del mondo di gioco). Se il tempo di elaborazione di un tick aumenta fino a 60 secondi, l'applicazione server verr\u00e0 chiusa, disconnettendo tutti i giocatori.<\/p><\/blockquote>\n<p>La soluzione consiste nel delimitare il mondo con coordinate specifiche e fare una generazione preliminare dei blocchi. In questo modo non \u00e8 necessaria la generazione dinamica durante il gioco, e al server baster\u00e0 leggere la mappa gi\u00e0 esistente. Entrambi i problemi possono essere risolti con un unico 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>\u00c8 pi\u00f9 semplice definire il confine del mondo come un cerchio attorno al punto di spawn (anche se pu\u00f2 essere di qualsiasi forma) con un solo comando:<\/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>\nSe un personaggio di gioco tenta di attraversare il confine, verr\u00e0 respinto di diversi blocchi all'indietro. Se questa operazione \u00e8 ripetuta pi\u00f9 volte in un breve periodo, il trasgressore verr\u00e0 forzato a teletrasportarsi al punto di spawn. La generazione anticipata del mondo avviene in modo ancora pi\u00f9 semplice, con il comando:<\/p>\n<pre><code class=\"plaintext\">\/wb fill<\/code><\/pre>\n<p>\nPoich\u00e9 questa azione potrebbe potenzialmente influenzare i giocatori sul server, assicurati di confermare l'esecuzione:<\/p>\n<pre><code class=\"plaintext\">\/wb confirm<\/code><\/pre>\n<p>\nIn totale, per generare un mondo con un raggio di 5000 blocchi (~40 miliardi di blocchi) ci sono volute circa 2 ore su un processore Intel\u00ae Xeon\u00ae Gold 6240. Pertanto, se desideri avviare la pregenerazione di una mappa pi\u00f9 grande, considera che questo processo richieder\u00e0 un tempo considerevole e il TPS del server sar\u00e0 seriamente ridotto. Inoltre, ricorda che anche un raggio di 5000 blocchi richieder\u00e0 circa 2 GB di spazio di archiviazione.<\/p>\n<p>Sebbene l'ultima versione del plugin sia stata sviluppata per Minecraft versione 1.14, \u00e8 stato dimostrato empiricamente che funziona perfettamente su versioni successive. Un elenco completo dei comandi con spiegazioni \u00e8 disponibile <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spigotmc.org\/threads\/worldborder.339635\/#post-3162179\">sul forum del plugin<\/a><\/noindex>.<\/p>\n<h3>Blocchi problematici<\/h3>\n<p>\nCi sono moltissime variet\u00e0 di blocchi in Minecraft. Tuttavia, vorremmo attirare l'attenzione dei lettori su un blocco, ovvero <b>TNT<\/b>. Come suggerisce il nome, questo blocco \u00e8 un'esplosivo <i>(nota della redazione \u2014 si tratta di un oggetto di gioco del mondo virtuale e non ha alcun legame con esplosivi reali)<\/i>. La sua particolare caratteristica \u00e8 che, nel momento in cui viene attivato, inizia a subire la forza di gravit\u00e0. Questo costringe il server a calcolare tutte le coordinate, se in quel momento il blocco inizia a cadere.<\/p>\n<p>Se ci sono pi\u00f9 blocchi di TNT, la detonazione di un blocco provoca la detonazione e l'attivazione della gravit\u00e0 sui blocchi vicini, sparpagliandoli in tutte le direzioni. Tutta questa bella meccanica sul lato del server appare come un numero elevato di operazioni di calcolo della traiettoria di ciascun blocco e delle interazioni con i blocchi circostanti. Si tratta di un compito estremamente dispendioso in termini di risorse, che chiunque pu\u00f2 facilmente verificare. Genera e fai esplodere un cubo di blocchi TNT di almeno 30x30x30. E se pensavi di avere un buon computer da gioco potente, ti sbagliavi di grosso \ud83d\ude09<\/p>\n<pre><code class=\"plaintext\">\/fill ~ ~ ~ ~30 ~30 ~30 minecraft:tnt<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Ottimizzazione del server Minecraft\" src=\"\/wp-content\/uploads\/2020\/07\/9e907406e74f3e773dd49148c8a9f9d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUn simile \u201cesperimento\u201d su un server con Intel\u00ae Xeon\u00ae Gold 6240 ha portato a un serio calo del TPS e un carico del 80% sulla CPU durante tutto il tempo di detonazione dei blocchi. Pertanto, se uno dei giocatori riuscisse a fare qualcosa di simile, il problema delle prestazioni colpir\u00e0 tutti i giocatori presenti sul server.<\/p>\n<p>Una variante ancora pi\u00f9 severa \u2014 <b>Cristalli del Credo<\/b>. Se la TNT esplode in sequenza, i Cristalli del Credo detoneranno tutti simultaneamente, il che in teoria potrebbe fermare completamente l'applicazione server.<\/p>\n<p>Evitare questo scenario \u00e8 possibile solo vietando completamente l'uso di questi blocchi nel mondo di gioco. Ad esempio, utilizzando il plugin <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.bukkit.org\/projects\/worldguard\">WorldGuard<\/a><\/noindex>. Si noti che questo plugin da solo non funziona senza un altro plugin <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.bukkit.org\/projects\/worldedit\/files\/\">WorldEdit<\/a><\/noindex>. Quindi installate prima WorldEdit, poi WorldGuard.<\/p>\n<h2>Conclusione<\/h2>\n<p>\nGestire un server di gioco in modo efficace \u00e8 un compito complesso. Difficolt\u00e0 e riduzioni delle prestazioni possono sorgere ad ogni passo, specialmente se non si considera la meccanica del gioco. Prevedere tutto \u00e8 impossibile, poich\u00e9 i giocatori a volte possono essere molto ingegnosi nel cercare di far funzionare il server per scopi non previsti. Solo un equilibrio ragionevole tra rischi e limitazioni imposte permetter\u00e0 al server di operare in modo continuo senza ridurre le proprie prestazioni a livelli critici.<\/p>\n<p>Durante la quarantena, alcuni dei nostri dipendenti hanno sentito la mancanza dei loro amati uffici e hanno deciso di ricrearli all'interno di Minecraft. Anche tu hai l'opportunit\u00e0 di venirci a trovare, senza rischiare la tua salute e senza perdere tempo in viaggio. <\/p>\n<blockquote><p>Per questo motivo, invitiamo tutti a unirsi al nostro server <b>minecraft.selectel.ru<\/b> (versione client 1.15.2), dove sono stati ricreati i data center Fiore-1 e Fiore-2. Non dimenticare di accettare il download di risorse aggiuntive, poich\u00e9 sono necessarie per la corretta visualizzazione di alcune localit\u00e0.<\/p>\n<p>Ti aspettano quest, codici promozionali, \"easter egg\" e piacevoli conversazioni.<\/p><\/blockquote>\n<p>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47Ottimizzazione server Minecraft | ProHoster","description":"Nel nostro blog abbiamo gi\u00e0","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/optimizacziya-servera-minecraft","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/87938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=87938"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87938\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/87939"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=87938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=87938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=87938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}