Cât de mult RAM este bun pentru un server Minecraft? Este suficient 1 GB?
Publicat: 2022-06-16Găzduirea unui Minecraft și jocul cu prietenii este distractiv, dar nu și dacă experiența este o mizerie întârziată. Iată cum să calculezi de câtă memorie RAM are nevoie serverul tău Minecraft.
De câtă memorie RAM are nevoie de un server Minecraft?
Înainte de a ne aprofunda în detalii, să începem cu regula de aur pentru a selecta câtă memorie RAM aveți nevoie pentru serverul dvs. Minecraft.
Nu aveți nevoie de câtă memorie RAM vă spune cineva că aveți nevoie. Aveți nevoie de câtă memorie RAM este nevoie pentru o experiență fluidă a jucătorului.
Pentru cei mai mulți jucători care se găsesc cu câțiva prieteni, 1 GB de RAM pentru serverul lor Minecraft este mai mult decât suficient, mai ales dacă își optimizează experiența pe server.
Dar dacă cauți informații despre cât de multă RAM are nevoie de un server Minecraft, răspunsurile pe care le primești pot simți, ei bine, puțin peste tot pe hartă. Multe dintre rezultatele pe care le găsiți sunt recomandări oferite de furnizorii de gazdă a serverului Minecraft. Cheltuielile pachetelor de găzduire cresc în funcție de factori precum cantitatea de RAM, puterea de procesare și spațiul pe disc oferă pachetul.
Deci, există un pic de părtinire inerentă în a vă recomanda să cumpărați un pachet de găzduire mai mare. Nu numai că furnizorul câștigă puțin mai mulți bani, dar există șanse mari să nu depuneți bilete de asistență sau să aveți nevoie de ajutor suplimentar dacă serverul este supradimensionat pentru nevoile dvs.
„De câtă memorie RAM am nevoie pentru serverul meu Minecraft?” este o întrebare asemănătoare cu „Cât de mare de vehicul am nevoie?” prin aceea că nu puteți răspunde eficient la întrebare fără să luați în considerare modul în care serverul (sau vehiculul) va fi utilizat. Așadar, o declarație generală „Toată lumea ar trebui să aibă 4 GB de RAM pentru serverul lor Minecraft”, este la fel de utilă ca „Toată lumea are nevoie de o dubă de marfă”.
Factori care contribuie la cererea RAM
Să cercetăm câțiva dintre factorii majori care contribuie la utilizarea RAM și duc la întârzierea serverului atunci când RAM este insuficientă.
În lumea Minecraft, apropo, întârzierea serverului este adesea menționată prin termenul Ticks Per Second (TPS).
TPS este aproximativ analog cu termenul Frames Per Second (FPS), pe care jucătorii îl folosesc pentru a descrie viteza cu care computerul lor afișează cadrele într-un joc video pe care îl joacă - cu excepția cazului în care nu este un decalaj vizual, este ceasul intern al serverul rămâne sub tensiune. Sfaturile și trucurile pentru a face experiența Minecraft la nivelul clientului mai ușoară nu vor rezolva problemele cu serverul.
Minecraft este codificat pentru 20 TPS. Când blocajele de performanță forțează TPS-ul sub 20, experiența de joc are de suferit. Iată câțiva dintre factorii care contribuie la întârzierea serverului.
Numărul de jucători
Desigur, cel mai mare factor este numărul de jucători. Minecraft ar putea arăta ca un joc de modă veche și nesolicitant, dar jocul necesită foarte mult resurse. Serverul trebuie să ofere un mediu dinamic și în continuă schimbare pentru fiecare jucător din joc.
Dacă tu și prietenii tăi vă aflați cu toții în aceeași zonă, cum ar fi un sat la care lucrați să-l construiți într-un castel fortificat, vă ajută să reduceți ușor cerințele impuse serverului. Dar dacă sunteți în căutarea peste tot, tensiunea pe server crește. Patru oameni care explorează simultan diferite zone ale hărții necesită mult mai multe resurse decât un singur jucător care rătăcește.
Indiferent de tipul de server pe care îl rulați, fie că este un server vanilla sau un server puternic modificat, fiecare jucător este un multiplicator al cererii.
Vedere la distanță
Distanța de vizualizare în Minecraft este cât de departe se va încărca și reda jocul „bucățile” care alcătuiesc lumea jocului. Distanța de vizualizare implicită este de 10 bucăți.
Scăderea acestuia va reduce cererea pe server în detrimentul cât de departe poate vedea jucătorul și ce rămâne încărcat și activ în joc. Creșterea acestuia va necesita mai multă memorie RAM per jucător pentru a gestiona randarea și entitățile crescute.
Redstone, Entități și Încărcare în bucăți
Pe lângă pur și simplu redarea a ceea ce vede jucătorul în joc, serverul trebuie să calculeze și să recalculeze constant ceea ce face totul în joc. Oile rătăcind prin jur, sătenii care răsfoiesc micile lor rutine NPC, mulțimi generând și așa mai departe.
Chiar și lucruri cum ar fi ciclurile de creștere a plantelor și acțiunea circuitelor și creațiilor Redstone în joc factorul în sarcina plasată pe server.
Dacă tu și prietenii tăi doriți să construiți creații masive Redstone, cum ar fi ferme de golem de fier, ferme de aur sau alte proiecte care necesită mult resurse, este posibil să aveți nevoie de mai multă memorie RAM.
Moduri de joc
Modificarea Minecraft este o parte importantă a experienței Minecraft pentru mulți jucători, iar modurile pot impune o cerere semnificativă pe server.
În timp ce modificările mici care, să zicem, schimbă doar obiectele vândute de săteni sau comportamentul comerciantului rătăcitor nu sunt foarte solicitante, modificările care schimbă mecanica jocului, adaugă dimensiuni suplimentare și, altfel, fac modificări majore sau completări majore în joc. cantitatea de RAM de care aveți nevoie.
Pachetele de mega-mod populare, cum ar fi Better Minecraft, care în mod obișnuit sunt împachetate în peste 150 de moduri de îmbunătățire și schimbare a jocului, vor necesita în mod natural mai multă RAM decât un server de bază.
Luați în considerare actualizarea software-ului serverului, nu hardware-ului
După ce ați citit secțiunile anterioare, ar putea fi „OK, așa că am nevoie de mai multă RAM!” dar înainte de a plăti pentru următorul nivel la gazda dvs. Minecraft sau de a vă actualiza hardware-ul, există o modalitate foarte simplă și gratuită de a crește performanța serverului Minecraft.
De ani de zile, Mojang oferă acces gratuit la platforma serverului Minecraft. Plătiți pentru joc, dar serverul necesar pentru a găzdui jocul este gratuit. Fiecare nouă lansare publică are un server.jar actualizat pe care îl puteți găsi pe site-ul oficial.
Deși este generos, serverul oficial este slab optimizat. Atât de slab optimizat, de fapt, încât aruncarea din ce în ce mai multă RAM la problemă, de obicei, nu îmbunătățește performanța. Cel puțin nu într-un mod rentabil și util.
În loc să plătiți mai mult pentru un pachet de găzduire mai consistent sau să vă actualizați hardware-ul acasă pentru a urmări performanțe sporite folosind serverul vanilla, vă recomandăm să utilizați un fork puternic optimizat al serverului Minecraft, cum ar fi PaperMC.
Nu numai că PaperMC este atât de bine optimizat încât vă va uimi mintea, dar optimizările se traduc direct în solicitări mai mici de RAM. (Și, deoarece PaperMC este o furcă a proiectului Spigot, ceea ce înseamnă că puteți utiliza cu ușurință multitudinea de plugin-uri Bukkit compatibile cu Spigot.)
De exemplu, recent am creat un server pentru a juca cu câțiva prieteni și membri ai familiei din întreaga lume. Am decis să rulez serverul vanilla de bază direct de la Mojang, în ciuda faptului că știam despre problemele de performanță, doar pentru a-l testa și a confirma că lucrurile nu s-au schimbat. Chiar și cu doar 3-4 jucători, performanța a fost abisală. Ajustarea alocației mele RAM de la 1 GB, treptat, în sus, la numere din ce în ce mai mari, a avut un impact minim asupra performanței.
A existat un decalaj indiferent de ceea ce făceam. Deseori, blocurile nu se spargeau (sau nu se plasau corect), iar prietenii mei rămâneau blocați în spatele blocurilor „invizibile” care, din punct de vedere vizual, fuseseră eliminate de la clientul lor, dar, pe partea de server, persistau ca o barieră fizică. E suficient să spunem că nu a fost o experiență foarte distractivă.
Cu toate acestea, când am schimbat serverul vanilla cu serverul PaperMC extrem de optimizat, am reușit să-mi reduc alocarea RAM până la 1 GB, adăugând simultan câteva zeci de moduri și plugin-uri, toate cu performanțe perfecte. Configurarea este la fel de simplă și simplă ca și serverul obișnuit Minecraft.
Indiferent dacă plătiți pentru o găzduire sau auto-găzduire acasă, cu adevărat nu putem sublinia ce este o actualizare mutarea de la software-ul serverului vanilla la PaperMC.
Nu supraalocați RAM pentru serverul dvs. Minecraft
În cele din urmă, un mic cuvânt de precauție împotriva supraalocarii RAM pentru serverul dvs. Minecraft. În timp ce creșterea memoriei RAM este necesară pe măsură ce adăugați o mulțime de jucători și mod-uri din ce în ce mai complexe, există un punct de scădere a randamentelor.
Menținerea alocației RAM pentru serverul dvs. aproape de cerințele impuse de jucătorii și modurile/plugin-urile vă ajută, de fapt, să funcționeze mai bine. Alocarea a 16 GB de RAM unui server care nu are nevoie de ele face doar ca Java care conduce serverul să funcționeze mai ineficient.
Nu este nevoie să lansăm un tratat despre Java, dar detaliul cheie aici este un concept numit „colectare de gunoi”, procesul prin care programele Java își gestionează automat utilizarea memoriei.
Dacă aveți prea puțină RAM alocată pentru serverul dvs. Minecraft, procesul de colectare a gunoiului rulează frecvent pentru a menține RAM disponibilă pentru utilizare. Acest lucru afectează performanța și serverul dvs. nu funcționează fără probleme. La capătul opus, dacă alocați prea multă RAM, poate duce la funcționarea rar a colectorului de gunoi, dar cu mai multă presiune pe server atunci când o face.
Pe scurt, lăsați experiența reală de joc să vă ghideze ajustările. Începe cu 1 GB și joacă. Totul este lin și jocul este plăcut? Grozav, lasă-l la 1 GB. Adăugați câteva moduri, alți prieteni sau ambele, iar serverul începe să întârzie? Alocați mai multă RAM (sau cumpărați un pachet de găzduire mai mare) pentru a echilibra noua cerere de pe server.