Gaano Karaming RAM ang Mabuti para sa isang Minecraft Server? Sapat na ba ang 1GB?


Ang pagho-host ng Minecraft at paglalaro kasama ang mga kaibigan ay masaya—ngunit hindi kung ang karanasan ay isang laggy gulo. Narito kung paano kalkulahin kung gaano karaming RAM ang kailangan ng iyong Minecraft server.

Gaano Karaming RAM ang Kailangan ng Minecraft Server?

Bago tayo sumisid sa mga detalye, magsimula tayo sa ginintuang panuntunan para sa pagpili kung gaano karaming RAM ang kailangan mo para sa iyong Minecraft server.

Hindi mo kailangan kung gaano karaming RAM ang sinasabi sa iyo ng isang tao na kailangan mo. Kailangan mo kung gaano karaming RAM ang kinakailangan para sa isang maayos na karanasan ng manlalaro.

Para sa karamihan ng mga manlalaro na nakikipaglokohan kasama ang ilang kaibigan, 1GB ng RAM para sa kanilang Minecraft server ay higit pa sa sapat—lalo na kung ino-optimize nila ang kanilang karanasan sa server.

Ngunit kung maghahanap ka ng impormasyon tungkol sa kung gaano karaming RAM ang kailangan ng isang Minecraft server sa mga sagot na makukuha mo, mabuti, medyo sa buong mapa. Marami sa mga resultang makikita mo ay mga rekomendasyong ibinigay ng mga tagapagbigay ng host ng server ng Minecraft. Ang mga hosting package ay nagsusukat sa gastos batay sa mga salik tulad ng kung gaano karaming RAM, kapangyarihan sa pagpoproseso, at espasyo sa disk na inaalok ng package.

Kaya't mayroong kaunting likas na bias sa pagrekomenda sa iyo na bumili ng mas malaking pakete ng pagho-host. Hindi lamang kumikita ng kaunti ang provider ngunit may magandang pagkakataon na hindi mo na kakailanganing mag-file ng mga support ticket o nangangailangan ng karagdagang tulong kung ang server ay napakalaki para sa iyong mga pangangailangan.

Gaano karaming RAM ang kailangan ko para sa aking Minecraft server? ay isang tanong na katulad ng Gaano kalaki ng sasakyan ang kailangan ko? na hindi mo mabisang masasagot ang tanong nang hindi isinasaalang-alang kung paano gagamitin ang server (o sasakyan). Kaya't ang isang blanket na Lahat ay dapat magkaroon ng 4GB ng RAM para sa kanilang Minecraft server, ang pahayag ay halos kasing-kapaki-pakinabang ng Lahat ay nangangailangan ng cargo van.

Mga Salik na Nag-aambag sa Demand ng RAM

Isaalang-alang natin ang ilan sa mga pangunahing salik na nag-aambag sa paggamit ng RAM at humahantong sa server lag kapag walang sapat na RAM.

Sa mundo ng Minecraft, siya nga pala, ang server lag ay madalas na tinutukoy ng terminong Ticks Per Second (TPS).

Ang TPS ay halos kahalintulad sa terminong Frames Per Second (FPS), na ginagamit ng mga gamer upang ilarawan ang bilis kung saan ang kanilang computer ay nagpapakita ng mga frame sa isang video game na kanilang nilalaro—maliban sa kasong ito, hindi ito visual lag, ito ay ang panloob na orasan ng nahuhuli ang server sa ilalim ng strain. Ang mga tip at trick upang gawing mas maayos ang karanasan sa panig ng kliyente ng Minecraft ay hindi mag-aayos ng mga isyu sa server.

Ang Minecraft ay naka-code para sa 20 TPS. Kapag pinipilit ng mga bottleneck sa performance ang TPS na mas mababa sa 20, maghihirap ang karanasan sa laro. Narito ang ilan sa mga salik na nag-aambag sa server lag.

Bilang ng mga Manlalaro

Hands down, ang nag-iisang pinakamalaking kadahilanan ay ang bilang ng mga manlalaro. Ang Minecraft ay maaaring magmukhang isang blocky old fashioned na laro, ngunit ang laro ay napaka resource-intensive. Ang server ay kailangang mag-render ng isang pabago-bago at pabago-bagong kapaligiran para sa bawat manlalaro sa laro.

Kung ikaw at ang iyong mga kaibigan ay nasa parehong lugar, tulad ng isang nayon na pinagtatrabahuhan mo para maging isang pinatibay na kastilyo, nakakatulong ito na bawasan nang bahagya ang mga hinihingi sa server. Ngunit kung lahat kayo ay naggalugad sa lahat ng dako, tumataas ang strain sa server. Ang apat na tao na sabay-sabay na naggalugad ng iba't ibang bahagi ng mapa ay higit na masinsinang mapagkukunan kaysa sa isang solong manlalaro na gumagala.

Anuman ang uri ng server na iyong pinapatakbo, ito man ay isang vanilla server o isang napakaraming modded na server, ang bawat manlalaro ay isang demand multiplier.

Tingnan ang Distansya

Ang layo ng view sa Minecraft ay kung gaano kalayo maglo-load ang laro at magre-render ng mga tipak na bumubuo sa mundo ng laro. Ang default na distansya ng view ay 10 chunks.

Ang pagpapababa nito ay magpapababa ng demand sa server sa kapinsalaan ng kung gaano kalayo ang makikita ng manlalaro at kung ano ang nananatiling load at aktibo sa laro. Ang pagpapataas nito ay mangangailangan ng mas maraming RAM sa bawat manlalaro upang mahawakan ang tumaas na pag-render at mga entity.

Redstone, Entity, at Chunk Loading

Bukod sa simpleng pag-render ng kung ano ang nakikita ng manlalaro sa laro, kailangang patuloy na kalkulahin at kalkulahin ng server kung ano ang ginagawa ng lahat sa laro. Mga tupa na gumagala, ang mga taganayon ay nag-iikot sa kanilang maliliit na gawain sa NPC, pagbuo ng mga mandurumog, at iba pa.

Maging ang mga bagay tulad ng mga cycle ng paglago ng halaman at ang pagkilos ng mga Redstone circuit at mga likha sa game factor sa load na inilagay sa server.

Kung gusto mo at ng iyong mga kaibigan na bumuo ng napakalaking likha ng Redstone tulad ng mga iron golem farm, gold farm, o iba pang proyektong masinsinang mapagkukunan, maaaring kailangan mo ng higit pang RAM.

Mga Mod ng Laro

Ang Modding Minecraft ay isang malaking bahagi ng karanasan sa Minecraft para sa maraming manlalaro, at ang mga mod ay maaaring maglagay ng malaking pangangailangan sa server.

Habang ang mga maliliit na mod na, sabihin nating, palitan lang kung anong mga bagay ang ibinebenta ng mga taganayon o ang pag-uugali ng gumagala na mangangalakal ay hindi masyadong hinihingi, ang mga mod na nagbabago sa mekanika ng laro, nagdaragdag ng mga dagdag na dimensyon, at kung hindi man ay gumagawa ng malalaking pagbabago o pagdaragdag sa laro dami ng RAM na kailangan mo.

Ang mga sikat na mega-mod pack tulad ng Better Minecraft, na regular na naka-pack sa 150+ game-enhancing at pagbabago ng mods, ay natural na mangangailangan ng mas maraming RAM kaysa sa isang pangunahing server.

Isaalang-alang ang Pag-upgrade ng Iyong Server Software, Hindi Hardware

Ang iyong takeaway pagkatapos basahin ang mga nakaraang seksyon ay maaaring OK, kaya kailangan ko ng higit pang RAM! ngunit bago ka magbayad para sa susunod na tier sa iyong Minecraft host o i-upgrade ang iyong hardware, mayroong talagang simple at libreng paraan upang mapataas ang pagganap ng Minecraft server.

Sa loob ng maraming taon, nagbigay si Mojang ng libreng access sa Minecraft server platform. Magbabayad ka para sa laro, ngunit ang server na kailangan upang i-host ang laro ay libre. Ang bawat bagong pampublikong release ay may na-update na server.jar na makikita mo sa opisyal na site.

Bagama't ito ay mapagbigay, ang opisyal na server ay hindi gaanong na-optimize. Kaya hindi gaanong na-optimize, sa katunayan, na ang paghahagis ng higit pa at mas maraming RAM sa problema ay karaniwang hindi nagpapabuti sa pagganap. Hindi bababa sa hindi sa isang cost-effective at kapaki-pakinabang na paraan.

Sa halip na magbayad ng higit pa para sa isang mas magandang hosting package o i-upgrade ang iyong hardware sa bahay upang habulin ang mas mataas na performance gamit ang vanilla server, inirerekomenda namin na gumamit ka ng isang napakahusay na na-optimize na tinidor ng Minecraft server tulad ng PaperMC.

Hindi lamang ang PaperMC ay napakahusay na na-optimize na ito ay mabigla sa iyong isip, ngunit ang mga pag-optimize ay nagsasalin ng direkta sa mas mababang mga hinihingi ng RAM. (At, dahil ang PaperMC ay isang tinidor ng proyektong Spigot na nangangahulugang madali mong magagamit ang napakaraming plugin na Bukkit na katugma sa Spigot.)

Halimbawa, nag-spool up ako kamakailan ng isang server para makipaglaro sa ilang kaibigan at miyembro ng pamilya sa buong mundo. Nagpasya akong patakbuhin ang pangunahing vanilla server nang diretso mula sa Mojang, sa kabila ng pag-alam tungkol sa mga isyu sa pagganap, para lang subukan ito at kumpirmahin na hindi nagbago ang mga bagay. Kahit na may 3-4 na manlalaro lamang, ang pagganap ay abysmal. Ang pagsasaayos ng aking RAM allocation mula 1GB, incrementally, paitaas sa mas mataas at mas mataas na mga numero ay may kaunting epekto sa pagganap.

May lag kahit anong gawin namin. Ang mga bloke ay madalas na mabibigo na masira (o mailagay nang maayos) at ang aking mga kaibigan ay madalas na maipit sa likod ng hindi nakikita na mga bloke na, sa paningin, ay inalis mula sa kanilang kliyente ngunit, sa panig ng server, nanatili bilang isang pisikal na hadlang. Sapat na sabihin na hindi ito isang napakasayang karanasan.

Ngunit nang ipagpalit ko ang vanilla server gamit ang lubos na na-optimize na PaperMC server, nagawa kong i-drop ang aking alokasyon ng RAM hanggang sa 1GB habang sabay-sabay na nagdaragdag ng ilang dosenang mod at plugin, lahat ay may perpektong pagganap. Ang pag-setup ay kasing-simple at simple ng regular na Minecraft server din.

Nagbabayad ka man para sa isang host o self-hosting sa bahay, talagang hindi namin mabibigyang-diin kung ano ang paglipat mula sa vanilla server software patungo sa PaperMC.

Huwag Labis na Maglaan ng RAM para sa Iyong Minecraft Server

Panghuli, isang maliit na salita ng pag-iingat laban sa labis na paglalaan ng RAM para sa iyong Minecraft server. Bagama't kailangan ang pagtaas ng RAM habang nagdaragdag ka ng maraming manlalaro at nagiging kumplikadong mods, may punto ng lumiliit na pagbalik.

Ang pagpapanatiling malapit sa paglalaan ng RAM para sa iyong server sa mga hinihingi ng iyong mga manlalaro at mods/plugin ay talagang nakakatulong sa iyong server na tumakbo nang mas mahusay. Ang paglalaan ng 16GB ng RAM sa isang server na hindi naman talaga kailangan nito ay ginagawang mas hindi epektibo ang pagmamaneho ng Java sa server.

Hindi na kailangan para sa amin na maglunsad sa isang treatise sa Java, ngunit ang pangunahing detalye dito ay isang konsepto na tinatawag na pagkolekta ng basura, ang proseso kung saan ang mga Java program ay awtomatikong namamahala sa kanilang paggamit ng memorya.

Kung mayroon kang masyadong maliit na RAM na inilalaan para sa iyong Minecraft server, ang proseso ng pangongolekta ng basura ay madalas na tumatakbo upang mapanatiling available ang RAM para magamit. Nakakaapekto ito sa performance at hindi tumatakbo nang maayos ang iyong server. Sa kabaligtaran, kung maglalaan ka ng masyadong maraming RAM, maaari itong humantong sa madalang na pagtakbo ng tagakolekta ng basura ngunit may mas maraming strain sa server kapag nangyari ito.

Sa madaling salita, hayaang gabayan ng aktwal na karanasan sa paglalaro ang iyong mga pagsasaayos. Magsimula sa 1GB at maglaro. Ang lahat ay makinis at ang paglalaro ay kasiya-siya? Mahusay, iwanan ito sa 1GB. Magdagdag ng ilang mods, ilang higit pang kaibigan, o pareho, at magsisimulang mag-lag ang server? Maglaan ng mas maraming RAM (o bumili ng mas malaking hosting package) para balansehin ang bagong demand sa server.