در بازی ماینکرفت قابلیت‌های فراوانی برای شما وجود دارد تا بتوانید جهان دلخواهتان را بسازید. سرور مجازی ماینکرفت (سرور MC) برای ارتباط کاربران در سراسر دنیا طراحی شده است؛ لذا تنظیم و یادگیری استفاده از آن برای علاقه‌مندان به این بازی ضروری است.

سرور مجازی برای ماینکرفت

امروزه ماینکرفت یکی از شناخته‌شده‌ترین و محبوب‌ترین بازی‌های آنلاین است. محبوبیت آن نه تنها به دلیل طراحی منحصر‌به‌فردش، بلکه به‌خاطر امکان ایجاد سرور اختصاصی نیز هست.

امکانت این بازی با کمک مادها و پلاگین‌‌ها بیشتر می‌شود. مادها وسایل جدیدی به آن اضافه می‌کنند، درحالی‌که پلاگین‌ها به کمکم سرور می‌آیند. به طور مثال، پلاگین‌ها متقلبین را تشخیص می‌دهند، مکانیسم بازی را ارتقا داده  و به کاربر اجازۀ ساخت فهرستی منحصر به خودشان را می‌دهند.

انتخاب یک سرور برای ماینکرفت

انتخاب سرور مناسب برای داشتن یک تجربۀ خوب از بازی حیاتی‌ست؛ بنابراین لازم است تا مثل هر چیز دیگری، یادش بگیرید.

مهارت تخصصی

ماینکرفت برای نصف سرور شرایط خاصی مطالبه می‌کند؛ لذا شما نمی‌توانید اولین سروری که دیدید را انتخاب کرده و مشغول بازی شوید.

پردازندۀ Core

انتخاب یک پردازندۀ چندهسته‌ای برای ماینکرفت انتخاب مناسبی نیست، چراکه سیستم بازی فقط یک فرمول را می‌تواند محاسبه و دنبال کند؛ بنابراین پیشنهاد ما پردازندۀ دو هسته‌ای است.

این نوع پردازنده از طرفی می‌تواند سنگینی برنامه را کاهش داده و هم‌زمان چند پلاگین را اجرا کند. البته یک پردازندۀ تک‌هسته‌ای با سرعت بالا نیز می‌تواند به‌خوبی عمل کند.

رم

بازی ماینکرفت به رم زیادی نیاز دارد تا بتواند خود بازی و پلاگین‌هایش را اجرا کند. هر بازیکن حداقل به 5 الی 10 مگابایت نیاز دارد. البته هرچه پلاگین بیشتری بر روی بازی نصب شده باشد، این عدد نیز بیشتر خواهد شد. به‌طورکلی برای سروری با حدود 50 بازیکن، نیاز به حداقل 4 گیگابایت رم خواهید داشت.

سیستم‌فایل

عملکرد سیستم‌فایل برای بازی مهم است. هارد درایوهای معمولی را فراموش کنید. سرعت آن‌ها برای کار شما مناسب نیست. بهتر است از SSD استفاده کنید.

پهنای باند شبکه

تنظیمات اینترنت می‌تواند بر سرعت بازی تأثیر بگذارد؛ بنابراین انتخاب تنظیمات مناسب، مسئله‌ای مهم است. به طور مثال 10 مگابایت برای 50 نفر کافیست، اما اگر تعداد بازیکن‌های بیشتر و نقشه‌ای بزرگ‌تر دارید، باید پهنای بیشتری را انتخاب کنید.

انتخاب پلتفرم مناسب برای ماینکرفت

شما گزینه‌های زیادی برای انتخاب پلتفرم پیش‌ روی‌تان دارید. اما خوب است با متداول‌ترین‌‌ها آشنا شوید: Vanilla، Bukkit  و Spout.

پروتکل وانیلا Vanilla

نرم‌افزار Vanilla از طرف توسعه‌دهندگان بازی پشتیبانی شده و به‌محض به‌روزرسانی بازی، این نرم‌افزار نیز به‌روزرسانی می‌شود.

از دیدگاه بسیاری، پلتفرم Vanilla به‌اصطلاح “حریص” است، چراکه رم بالایی نیاز دارد. در واقع برای دسترسی به کیفیت مناسب، بازیکن نیاز به 50 مگابایت رم نیاز دارد. به نظر زیاد نمی‌آید. نه؟ اما تصور کنید اگر هزار بازیکن دور هم جمع بشوند، چقدر رم نیاز است؟ در ضمن، این پلتفرم پلاگین را پشتیبانی نمی‌کند.  درواقع بزرگ‌ترین مزیت این پلتفرم، پشتیبانی‌شدن‌اش توسط توسعه‌دهندگان است که باعث می‌شود به روز بوده و مشکلات کمی داشته باشد.

پروتکل Bukkit

پلتفرم دیگری که می‌توانید استفاده کنید، پلتفرم Bukkit است. این پلتفرم توسط علاقه‌مندان به این بازی ساخته شده و پشتیبانی می‌شود.

پلتفرم Bukkit به رم پایین‌تری نیاز دارد. هر بازیکن به 5 الی 10 مگابایت رم نیاز دارد که نسبت به Vanilla به طور قابل توجهی پایین‌تر است.

متأسفانه، این پلتفرم باگ‌ها و مشکلات زیادی داشته و سرعت به‌روزرسانی‌اش بین چند هفته تا یک ماه است. اما به‌خاطر مادها و پلاگین‌ها، پلتفرمی کاملاً انطباق‌پذیر است. کاربران باتجربه این پلتفرم را پیشنهاد می‌کنند.

پروتکل Spout

یکی دیگر از گزینه‌ها، پلتفرم Spout است که مانند Bukkit مزایای خودش را دارد. این پلتفرم قابلیت مدیریت آسان پلاگین‌ها را به شما ارائه می‌دهد. مصرف رمش پایین است و از اجراکنندۀ اختصاصی استفاده می‌کند. همچنین حدود 1 الی 2 هفته بعد از آمدن مدل جدید بازی، به‌روزرسانی می‌شود.

عیب مهم Spout قطعاً مشکلش با ماد است. چون برنامۀ اجرای آن را نداشته و برای استفاده باید از اول برنامه‌ریزی شود. در واقع برای استفاده از این پلتفرم باید زمان بیشتر برای تحقیق گذاشته و در نتیجه نیاز به مهارت و تجربۀ بیشتری خواهید داشت.

اجرای سرور ماینکرفت

دوراه برای نصب و اجرای سرور روی بازی ماینکرفت وجود دارد: FileZilla FTP Client و SSH Client. در ادامه بیشتر توضیح خواهیم داد.

نصب و اجرا توسط FileZilla FTP Client

این پروتکل برای انتقال فایل‌هایی با حجم بالا استفاده می‌شود. برای استفاده از آن باید داده‌ها و اطلاعات سرور را وارد کنید. توجه داشته باشید قبل از دانلود پروتکل FileZilla FTP Client، لازم است که داده‌های سرور را پاک کنید. بعد از دانلود، می‌توانید از طریق این پروتکل به بازی متصل شوید.

نصب و اجرا توسط SSH Client

برای استفاده از این پروتکل نیاز به دانلود نرم‌افزار دیگری مانند puTTY دارید. اگر از سیستم مک یا لینوکس استفاده می‌کنید، می‌توانید از نرم‌افزار داخلی Terminal  استفاده کنید.

اول جاوا را نصب کنید:

sudo apt-get install default-jdk

، و سپس screen utility را نصب کنید:

 sudo apt-get install screen

حالا آخرین‌مدل بازی را دانلود و نصب کنید.

wget https://piston-data.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar

بعد از اینکه سرور اجرا شد، شرایط مجوز را قبول کنید.

echo “eula=true” > eula.txt

حالا می‌توانید سرور را تنظیم کرده و اطلاعات کاربر را پاک کنید.

nano server.properties

اگر به پیام خطا برخوردید، دستور زیر را استفاده کنید.

sudo apt-get install nano

و سپس دستور قبلی را تکرار کنید.

سرور مجازی برای ماینکرفت

می‌توانید احراز هویت را با تغییر دکمۀ online-mode به true یا false، غیرفعال کنید.

برای خروج از برنامه از دکمه‌ها Ctrl + X → Y → استفاده کنید.

با کمک برنامۀ screen سرور را اجرا کنید.

screen -S minecraft java -Xms512M -Xmx1024M -jar server.jar nogui

برای خروج از سرور به‌جای دکمۀ خروج از دستور Ctrl + A → D استفاده کنید.

نتیجه‌گیری

راه‌اندازی سرور مجازی برای ماینکرفت به شما امکان این را می‌دهد که به بازی کنترل کامل داشته باشید و محیطی منحصربه‌فرد ایجاد کنید. این کار نیازمند زمان و دقت است، اما قطعاً ارزش تلاش را دارد.