تصور کنید دنیایی دارید که قوانینش را خودتان می‌نویسید، دوستانتان همیشه می‌توانند به آن متصل شوند و دیگر خبری از لگ‌های آزاردهنده سرورهای عمومی نیست. این قدرت نصب Minecraft روی سرور لینوکس است. لینوکس به دلیل پایداری بالا و مصرف بهینه منابع، بهترین بستر برای میزبانی بازی‌های محبوبی مثل ماینکرافت محسوب می‌شود. اما بسیاری از کاربران از محیط دستوری (Terminal) می‌ترسند؛ نگران نباشید، ما اینجا هستیم تا ترس را به تخصص تبدیل کنیم.
در سال 2025، داشتن یک سرور شخصی ماینکرافت دیگر رویا نیست. با داشتن یک VPS ساده و دانش کانفیگ سرور ماینکرافت در لینوکس جامع، می‌توانید تجربه‌ای روان و لذت‌بخش خلق کنید. چه بخواهید نسخه کلاسیک (Vanilla) را اجرا کنید و چه به دنبال مادهای سنگین باشید، پایه و اساس کار یکسان است.
💡 سرور ماینکرافت چیست؟
نرم‌افزاری که دنیای بازی را روی یک کامپیوتر مرکزی (سرور) شبیه‌سازی می‌کند تا بازیکنان از نقاط مختلف به آن متصل شوند.
  • ✅ نکته کلیدی: استفاده از لینوکس (مانند اوبونتو) باعث می‌شود تمام منابع RAM و CPU صرف بازی شود، نه گرافیک سیستم عامل.
  • ✅ تنها در وب‌داده: سرورهای مخصوص گیمینگ ما با سخت افزار HPE Proliant Gen11 در موقعیت هلند، تجربه‌ای بدون لگ (Zero-Lag) را تضمین می‌کنند.
حتماً زمانی که این مقاله را باز کرده‌اید، به دنبال راهی هستید تا کنترل کامل بازی خود را به دست بگیرید و شاید بخواهید نصب سرور ماینکرافت Vanilla در اوبونتو را امتحان کنید. اگر آماده‌اید که آستین‌ها را بالا بزنید و سرور خود را بسازید، این راهنما دقیقاً برای شماست. 😉👇
Minecraft Server روی لینوکس

پیش‌نیازهای سیستم و معماری سرور

قبل از اینکه دستورات آموزش نصب Minecraft Server روی لینوکس را وارد کنیم، باید مطمئن شویم زیرساخت ما آماده است. ماینکرافت یک بازی وابسته به RAM و پردازنده تک‌هسته‌ای قوی است.
📝 برای درک بهتر نحوه عملکرد سرور، به نمودار زیر توجه کنید:
Player (Home PC)      Internet          Linux VPS (Server)
   🖥️ 🎮  ───────────>  ☁️  ───────────>  📦 [Minecraft.jar]
                                            │
                                            ├── Java Runtime ☕
                                            └── World Data 🌍
🔸 برای یک سرور کوچک (1 تا 5 نفر)، حداقل 2 گیگابایت رم نیاز دارید. برای سرورهای بزرگتر یا استفاده از پلاگین‌ها، حداقل 4 تا 8 گیگابایت رم توصیه می‌شود.

آماده‌سازی محیط لینوکس (جاوا و امنیت)

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

1- به‌روزرسانی مخازن

ترمینال سرور خود را باز کنید و دستور زیر را بزنید تا لیست پکیج‌ها آپدیت شود:
sudo apt update && sudo apt upgrade -y

2- نصب جاوا (قلب تپنده ماینکرافت)

برای نسخه‌های جدید ماینکرافت (1.20 به بالا)، شما به نصب Java برای Minecraft Server لینوکس (نسخه JDK 21 یا حداقل 17) نیاز دارید.
دستور نصب OpenJDK 21:
sudo apt install openjdk-21-jre-headless -y
بعد از نصب، با دستور java -version مطمئن شوید که نصب با موفقیت انجام شده است.

3- ساخت کاربر مخصوص (امنیت) 🔒

هرگز سرور بازی را با یوزر root اجرا نکنید! اگر سرور هک شود، کل سیستم شما به خطر می‌افتد.
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
sudo su - minecraft
الان شما وارد یوزر امن minecraft شدید.

4- باز کردن پورت در فایروال 🔥

بازیکنان برای اتصال باید از دروازه عبور کنند. شما باید باز کردن پورت Minecraft در فایروال لینوکس (پورت 25565) را انجام دهید. اگر از UFW استفاده می‌کنید:
sudo ufw allow 25565/tcp
sudo ufw allow 25565/udp
sudo ufw reload
🔶 نکته مهم: اگر از سرویس‌های ابری استفاده می‌کنید، مطمئن شوید که در پنل امنیتی ارائه‌دهنده هاست نیز پورت 25565 باز باشد.
کانفیگ Minecraft در سرور لینوکس

دانلود و نصب هسته سرور (Installation)

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

1- ایجاد دایرکتوری

mkdir -p ~/{backups,tools,server}
cd ~/server

2- دانلود فایل سرور (Vanilla یا Paper)

شما می‌توانید نسخه اصلی (Vanilla) را از سایت Mojang دانلود کنید، اما پیشنهاد ما استفاده از PaperMC است که بسیار بهینه‌تر و سریع‌تر است.
دستور دانلود (لینک را با آخرین نسخه جایگزین کنید):
wget [https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/365/downloads/paper-1.20.4-365.jar](https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/365/downloads/paper-1.20.4-365.jar) -O server.jar

3- اجرای اولیه و پذیرش قوانین (EULA)

برای بار اول سرور را اجرا کنید تا فایل‌های کانفیگ ساخته شوند:
java -Xmx1024M -Xms1024M -jar server.jar nogui
سرور متوقف می‌شود زیرا باید قوانین EULA را بپذیرید. فایل eula.txt را ویرایش کنید:
nano eula.txt
مقدار eula=false را به eula=true تغییر دهید و فایل را ذخیره کنید (Ctrl+X سپس Y).

کانفیگ پیشرفته Minecraft و تخصیص منابع

در این مرحله از آموزش نصب و کانفیگ Minecraft روی سرور لینوکس، تنظیمات بازی را شخصی‌سازی می‌کنیم. فایل server.properties مغز متفکر تنظیمات سرور شماست.

تنظیمات کلیدی server.properties:

با دستور nano server.properties فایل را باز کنید. مهم‌ترین خطوط عبارتند از:
  • difficulty: درجه سختی بازی (easy, normal, hard).
  • gamemode: حالت بازی (survival, creative).
  • max-players: حداکثر تعداد بازیکن.
  • view-distance: مسافت دید (کم کردن این عدد لگ را کاهش می‌دهد).
  • online-mode: اگر true باشد فقط اکانت‌های اورجینال می‌توانند وارد شوند. (برای سرورهای کرک شده روی false بگذارید).

تخصیص دقیق RAM

در دستور اجرای جاوا، دو پارامتر مهم داریم:
  • -Xms: مقدار رم اولیه.
  • -Xmx: حداکثر رمی که سرور حق دارد استفاده کند.
مثال برای سرور با 4 گیگ رم:
java -Xmx4G -Xms4G -jar server.jar nogui

اجرای دائمی سرور با Screen

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

1- نصب Screen

اگر نصب نیست، با یوزر روت نصب کنید:
sudo apt install screen

2- ایجاد نشست جدید

screen -S minecraft
حالا وارد یک محیط جدید می‌شوید. دستور اجرای جاوا (که در بالا گفتیم) را اینجا وارد کنید تا سرور روشن شود.

3- خروج بدون خاموشی

برای اینکه از محیط خارج شوید ولی سرور روشن بماند، کلیدهای Ctrl + A و سپس D را بزنید.
مدیریت Screen:
  • لیست اسکرین‌ها: screen -ls
  • برگشت به سرور: screen -r minecraft
📌 نکته: استفاده از Systemd هم روش دیگری است، اما Screen برای مبتدیان بسیار راحت‌تر و سریع‌تر است.

جدول مقایسه روش‌های اجرا

ویژگیاجرای مستقیم (SSH)استفاده از Screenاستفاده از Systemd
پایداریپایین (با قطع SSH قطع می‌شود)بالا ✅بسیار بالا (اتوماتیک)
سادگیبسیار سادهسادهمتوسط/پیچیده
شروع خودکار بعد از ریبوتخیرخیربله

خدمات سرور مجازی وب‌داده

سرورهای مجازی وب‌داده؛ ساخته شده برای گیمرها
اگر نگران پیچیدگی‌های کانفیگ سرور ماینکرافت در لینوکس جامع هستید یا سخت‌افزار قوی ندارید، سرورهای ما راه حل شماست.
svgexport 58 آموزش نصب و کانفیگ Minecraft روی سرور لینوکس (جامع 2025)سرور مجازی هلند
خرید سرور مجازی هلند وب‌داده با پورت 10Gbps 
کد تخفیف 100 هزار تومانی :
برای خرید اول ، یک بار مصرف

نتیجه‌گیری: نصب Minecraft روی سرور لینوکس

تبریک می‌گویم! شما اکنون دانش کامل آموزش نصب و کانفیگ Minecraft روی سرور لینوکس را دارید. ما یاد گرفتیم که چگونه محیط را آماده کنیم، سرور را نصب کنیم و با ابزارهایی مثل Screen آن را همیشه روشن نگه داریم.
داشتن سرور شخصی نه تنها لذت بازی را دوچندان می‌کند، بلکه مهارت‌های لینوکسی شما را نیز به شدت ارتقا می‌دهد. به یاد داشته باشید که مانیتور کردن مصرف منابع و بکاپ‌گیری منظم از فایل‌های world، وظیفه همیشگی یک ادمین خوب است.
در صورتی که در مرحله‌ای از نصب به مشکل برخوردید یا سوالی درباره پلاگین‌ها داشتید، می‌توانید در بخش نظرات با ما در ارتباط باشید. امیدوارم این مقاله از بلاگ وب‌داده برای شما مفید بوده باشد.

سوالات متداول از آموزش نصب Minecraft روی سرور لینوکس

1- برای راه‌اندازی سرور ماینکرافت چقدر رم نیاز دارم؟

برای نسخه Vanilla با 2 تا 5 بازیکن، 2GB رم کافی است. اما اگر از PaperMC و چندین پلاگین استفاده می‌کنید یا بازیکنان بیشتری دارید، حداقل 4GB تا 8GB رم پیشنهاد می‌شود.

نرسی مزداب
نرسی مزداب

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

مقاله‌ها: 85
پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *