რესურსები6 წუთის საკითხავი
რამდენი RAM სჭირდება Minecraft-ის სერვერს სინამდვილეში?
პირდაპირი პასუხი მოთამაშეთა რაოდენობისა და მოდების მიხედვით, რატომ წყვეტს დახმარებას „მეტი RAM“ და როგორ მიხვდე, მართლა მეხსიერებაშია თუ არა პრობლემა.
გულწრფელი მოკლე პასუხი: 2 GB საკმარისია vanilla ან Paper სერვერისთვის რამდენიმე მეგობრით, 4 GB ფარავს პატარა საჯარო სერვერს, 6-8 GB - მოდპაკს, ხოლო 12 GB-ს ზემოთ თითქმის ყოველთვის არასწორ პრობლემას აგვარებ. ქვემოთ არის ახსნა, თუ რატომ.
დაიწყე იქიდან, რასაც სერვერი მეხსიერებაში ნამდვილად ინახავს
Minecraft-ის სერვერი მეხსიერებაში ინახავს ჩატვირთულ chunk-ებს, არსებებს და თითოეული მოთამაშის გარშემო არსებულ ბლოკების მონაცემებს. ეს ნიშნავს, რომ მეხსიერება იზრდება იმის მიხედვით, თუ სამყაროს რა ნაწილია ერთდროულად ჩატვირთული - ანუ მოთამაშეები გამრავლებული view distance-ზე - და გაცილებით ნაკლებად დისკზე არსებული სამყაროს ზომაზე. 40 GB-იანი სამყარო სამი მოთამაშით იაფია; 2 GB-იანი სამყარო ოცდაათი მოთამაშით, რომლებიც მთელ რუკაზე არიან გაფანტულნი, არა.
- 2 GB - დაახლოებით 5 მოთამაშემდე, vanilla ან Paper, view distance 8.
- 4 GB - 10-დან 20 მოთამაშემდე, რამდენიმე plugin, view distance 8-დან 10-მდე.
- 6 GB - მსუბუქი მოდპაკი, ან 20-30 მოთამაშე Paper-ზე.
- 8-10 GB - სერიოზული მოდპაკი (100+ მოდი) მცირე ჯგუფით.
- 12 GB და მეტი - დიდი მოდპაკები სავსე სერვერით, და ის წერტილი, სადაც კონფიგურაცია ყიდვას სჯობს.
რატომ წყვეტს დამატებითი RAM დახმარებას
Java არ იყენებს მეხსიერებას, რომელიც არ მოუთხოვია, და უფრო დიდი heap თითოეულ garbage collection-ს უფრო ხანგრძლივს ხდის და არა უფრო მოკლეს. 20-მოთამაშიან Paper სერვერზე 16 GB-ის მიცემა, როგორც წესი, იმავე tick rate-ს იძლევა და უარეს პაუზებს, ვიდრე 6 GB გონივრული flag-ებით. თუ სერვერი ნელია, მაშინ როცა თავისუფალი მეხსიერება ბევრია, ბოსტლნეკი შენი CPU-ა, view distance ან რომელიღაც plugin - და RAM-ის დამატება საერთოდ ვერაფერს შეცვლის.
როგორ გაარკვიო, რომელია
- გახსენი კონსოლი და გაუშვი timings ან spark ანგარიში. ის დაასახელებს plugin-ს ან სისტემას, რომელიც tick-ს ჭამს.
- დააკვირდი პანელის მეხსიერების გრაფიკს. თუ ის ლიმიტზე ბევრად დაბლაა, სანამ სერვერი ეკვეთება, პრობლემა მეხსიერება არ არის.
- შეამცირე view distance ორით და ნახე, დაეხმარა თუ არა. ეს არის ყველაზე დიდი ბერკეტი დატვირთულ სერვერზე და უფასოა.
რას გირჩევთ სინამდვილეში
აიღე ის დონე, რომელიც შენს მოთამაშეთა რაოდენობას მცირე მარაგით ერგება და არა ყველაზე დიდი, რისი საშუალებაც გაქვს. მოგვიანებით ზემოთ გადასვლა ცვლის ლიმიტს იმავე კონტეინერზე - შენი სამყარო, plugin-ები და კონფიგურაცია ზუსტად იქ რჩება, სადაც იყო, ასე რომ პატარადან დაწყება არაფერს გიჯდება.