چطور سرور Minecraft خود را روی VPS راه‌اندازی کنیم؟

  • دسته بندی ها: سرور

ماینکرافت (Minecraft) یکی از محبوبترین بازی‌های دنیا است که با سبک خلاقانه و دنیای باز خود، میلیون‌ها بازیکن را به ساختن، اکتشاف و بازی گروهی دعوت کرده است. بسیاری از کاربران ترجیح می‌دهند سرور اختصاصی خود را داشته باشند تا بتوانند محیط بازی را شخصی‌سازی کنند، در کنار دوستان خود بازی کنند و یک تجربه پایدار و همیشگی داشته باشند.
برای راه‌اندازی سرور، استفاده از سرور مجازی (VPS) بهترین و پایدارترین گزینه است. این روش به شما امکان می‌دهد سرور Minecraft را ۲۴ ساعته و بدون قطع شدن اجرا کنید، تنظیمات آن را به‌طور کامل مدیریت کنید و ظرفیت کاربران را مطابق نیاز افزایش دهید.

در این آموزش، به صورت گام‌به‌گام می‌آموزید چگونه سرور Minecraft خود را روی یک VPS لینوکس راه‌اندازی کنید و آن را برای بازی مولتی پلیر آماده نمایید.

پیش‌نیازهای راه‌اندازی سرور Minecraft روی VPS

قبل از شروع مراحل نصب، باید چند مورد را آماده داشته باشید:

  • یک سرور مجازی با سیستم‌عامل Ubuntu
  • دسترسی SSH به سرور
  • آشنایی اولیه با دستورات لینوکس
  • حداقل 2 گیگابایت رم برای اجرای روان سرور
  • فضای ذخیره‌سازی کافی برای فایل‌های بازی و بکاپ‌ها

پس از فراهم شدن پیش‌نیازها، وارد مرحله آماده‌سازی سرور می‌شویم.

ایجاد کاربر جداگانه برای اجرای سرور

به دلایل امنیتی بهتر است سرور Minecraft را با کاربر root اجرا نکنید. ایجاد کاربر جدید باعث می‌شود در صورت بروز مشکل، آسیبی به بخش‌های اصلی سرور وارد نشود.

مراحل ایجاد کاربر:

  • ورود به سرور از طریق SSH
  • ساخت یک کاربر جدید:
  • افزودن کاربر به گروه sudo برای اجرای دستورات لازم:
  • ورود به حساب کاربری جدید:

این کار یک لایه امنیتی مهم برای سرور شما ایجاد می‌کند.

پیکربندی فایروال سرور

Minecraft برای اتصال کلاینت‌ها از پورت 25565 استفاده می‌کند. بنابراین باید این پورت روی فایروال سرور باز شود.

مراحل:

  1. فعال کردن پورت TCP
  2. فعال کردن پورت UDP
  3. بررسی وضعیت فایروال و اطمینان از فعال بودن پورت‌ها

پس از انجام این مراحل، سرور آماده نصب Java خواهد بود.

نصب Java برای اجرای سرور Minecraft

سرور Minecraft بر پایه Java اجرا می‌شود و بدون نصب نسخه مناسب، امکان راه‌اندازی آن وجود ندارد.

مراحل نصب:

  • به‌روزرسانی بسته‌های سیستم:
  • نصب Java :
  • بررسی نسخه نصب‌شده:

پس از نصب Java، سرور آماده دانلود و راه‌اندازی Minecraft خواهد بود.

دانلود و نصب فایل‌های سرور Minecraft

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

مراحل نصب فایل‌ها:

  • ساخت دایرکتوری اختصاصی:
  • دانلود فایل سرور (فایل jar)
  • اجرای اولیه برای ساخت فایل eula.txt:
  • باز کردن فایل eula.txt و تغییر مقدار:

پس از تایید شرایط استفاده، سرور قابل‌ اجرا خواهد شد.

اجرای سرور با ابزار Screen برای ادامه کار پس از خروج SSH

اگر سرور Minecraft را مستقیم اجرا کنید، به محض بستن SSH سرور خاموش می‌شود. برای جلوگیری از این مشکل، ابزار Screen بهترین انتخاب است.

نصب و راه‌اندازی Screen

  • نصب برنامه:
  • ساخت یک جلسه Screen جدید:
  • اجرای سرور درون Screen:

مقدار حافظه را می‌توانید مطابق منابع VPS تنظیم کنید.

مدیریت Screen

  • خروج از جلسه بدون توقف سرور:

Ctrl + A سپس D

  • مشاهده جلسات فعال:
  • بازگشت به جلسه:
  • بستن سرور:

دستور stop در داخل کنسول Minecraft

تغییر پورت سرور (اختیاری)

اگر بخواهید چند سرور Minecraft روی یک VPS داشته باشید یا به دلایل امنیتی قصد تغییر پورت را دارید، مراحل زیر را انجام دهید:

  • توقف سرور
  • باز کردن فایل پیکربندی server.properties
  • تغییر مقدار:

(مثلا به پورت 25567)

  • باز کردن پورت جدید در فایروال
  • اجرای مجدد سرور

این قابلیت برای پروژه‌های چندگانه بسیار کاربردی است.

برای پروژه‌های مهم خود به دنبال سرور مطمئن هستید؟ خرید سرور مجازی با IP ثابت و سرعت بالا در پارسدو، گزینه‌ای ایده‌آل است.

ساخت اسکریپت ری‌استارت خودکار سرور

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

مراحل ساخت اسکریپت:

  • ساخت فایل run.sh
  • قابل‌اجرا کردن فایل:
  • اجرا درون Screen

این اسکریپت به شما کمک می‌کند سرور همیشه روشن و قابل‌دسترس باشد.

اتصال بازیکنان به سرور Minecraft

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

مراحل اتصال:

  • باز کردن بازی Minecraft
  • انتخاب بخش Multiplayer
  • افزودن سرور جدید
  • وارد کردن IP سرور
    • اگر پورت تغییر نکرده، فقط IP کافی است
    • اگر پورت متفاوت است، باید به صورت IP:PORT وارد شود
  • پس از ذخیره، با انتخاب سرور می‌توانید وارد دنیای بازی شوید.

نکات امنیتی و بهینه‌سازی برای اجرای پایدار

برای یک سرور طولانی‌مدت و پایدار باید مواردی را رعایت کنید:

نکات امنیتی

  • محدود کردن دسترسی SSH
  • استفاده از رمزهای قوی
  • به‌روزرسانی دوره‌ای سیستم
  • فعال بودن فایروال
  • عدم اجرای سرور با کاربر root

نکات بهینه‌سازی

  • افزایش رم اختصاص داده شده به JVM
  • انتخاب نسخه بهینه سرور مانند Paper
  • محدود کردن تعداد موجودات و آیتم‌ها
  • بکاپ‌گیری منظم از پوشه world
  • استفاده از ابزارهای مانیتورینگ مصرف منابع

جمع‌بندی

راه‌اندازی سرور Minecraft روی VPS یک فرآیند ساده اما بسیار کاربردی است. با انجام مراحل گفته‌شده می‌توانید یک محیط پایدار و همیشگی برای بازی ایجاد کنید، سرور را مطابق نیاز خود مدیریت کنید، امکان اجرای ۲۴/۷ و اتصال همزمان چندین بازیکن را داشته باشید، تنظیمات پیشرفته‌تر مانند پورت سفارشی یا ری‌استارت خودکار را فعال کنید