
آموزش ساخت سرور ماینکرافت به زبان ساده (PC، اندروید و سرور ابری)
برای ساخت سرور ماینکرافت، کلا سه مسیر پیش روی خود داریم: استفاده از سایتهای اشتراکی رایگان، برپا کردن سرور روی کامپیوتر شخصی، یا رفتن سراغ سرورهای ابری برای میزبانی ۲۴ ساعته. سرورهای عمومی دست ما را میبندند؛ نه اجازه میدهند قوانین بازی را خودمان تعیین کنیم و نه میگذارند مادهای سنگین و سفارشی روی آنها […]
آموزش ساخت سرور ماینکرافت به زبان ساده (PC، اندروید و سرور ابری)
برای ساخت سرور ماینکرافت، کلا سه مسیر پیش روی خود داریم: استفاده از سایتهای اشتراکی رایگان، برپا کردن سرور روی کامپیوتر شخصی، یا رفتن سراغ سرورهای ابری برای میزبانی ۲۴ ساعته. سرورهای عمومی دست ما را میبندند؛ نه اجازه میدهند قوانین بازی را خودمان تعیین کنیم و نه میگذارند مادهای سنگین و سفارشی روی آنها سوار کنیم! اینجاست که ماجرا جدی میشود و داشتن یک محیط شخصی، بهترین راهکار است.
در این راهنما قدمبهقدم هر سه روش را جلو میبریم تا بسته به سیستم و بودجهای که دارید، مناسبترین گزینه را انتخاب کنید.
سرور ماینکرافت چیست و چه کاربردی دارد؟
سرور ماینکرافت برنامهای است که نقشه بازی را روی یک دستگاه متمرکز اجرا میکند تا دادههای مربوط به موقعیت بازیکنان، تغییرات بلوکها و وضعیت مابها بین چند کلاینت همگامسازی شود. با این روش، بازیکنان از دستگاههای مختلف به یک محیط مشترک وصل میشوند و بازی را همزمان جلو میبرند.
داشتن این فضای اختصاصی چند مزیت مشخص دارد:
- ساختن یک نقشه کاملا خصوصی که پای هیچ فرد غریبهای به آن باز نشود!
- نصب مادها و پلاگینهای دلخواه، بدون اینکه نگران محدودیت سرورهای عمومی باشید.
- تنظیم دقیق درجه سختی، اضافه کردن قابلیتهای اقتصادی یا حتی ساخت مینیگیمهای دلخواه.
- روشن ماندن جهان بازی؛ یعنی اگر شما از بازی خارج شوید، بقیه بازیکنها هنوز به گشتوگذار ادامه میدهند.
اگر میخواهید با ساختار سختافزاری این دستگاهها و شیوه پاسخدادن آنها به درخواستهای کاربران دقیقتر آشنا شوید، پیشنهاد میکنیم مقاله سرور چیست را در وبلاگ پارس هاست بخوانید.
تفاوت نسخههای ماینکرافت؛ نسخه جاوا یا بدراک؟
قبل از اینکه دستبهکار شوید، تکلیف یک موضوع را روشن کنید: میخواهید روی کامپیوتر بازی کنید یا گوشی؟ ماینکرافت دو نسخه کاملا جدا دارد:
- نسخه جاوا (Java Edition): نسخه اصیل برای پیسی که دست گیمرها را برای نصب انواع ماد، شیدر و پلاگین باز میگذارد. اگر دنبال سرورهای بزرگ و سفارشی هستید، باید از همین نسخه استفاده کنید.
- نسخه بدراک (Bedrock Edition): نسخهای سبکتر که برای اندروید، iOS، کنسولها و ویندوز به کار میرود. مزیت بزرگ آن این است که کاربر گوشی میتواند بهراحتی با کاربر کنسول بازی کند.
روشهای ساخت سرور ماینکرافت؛ ۳ روش معمول برای ساخت سرور Minecraft
برای بالا آوردن محیط بازی، سه انتخاب پیش رو دارید که هرکدام شرایط فنی متفاوتی دارند. جدول زیر تفاوتهای اصلی را نشان میدهد:
| معیار بررسی | سرور اشتراکی رایگان (مثل Aternos) | سرور خانگی (لوکال روی کامپیوتر) | سرور ابری (سرور گیم) |
| هزینه مالی | کاملا رایگان | بدون هزینه مستقیم (تنها مصرف برق و اینترنت) | نیازمند تمدید ماهانه پلن |
| وضعیت آنلاین بودن | با خروج آخرین بازیکن متوقف میشود | تنها تا زمان روشن بودن سیستم شما | ۲۴ ساعته، دائمی و بدون وقفه |
| میزان تاخیر (پینگ) و لگ | پینگ بالا به دلیل دوری دیتاسنترها | عالی برای شبکه محلی؛ نوسان در اتصال اینترنتی | بسیار پایین، پایدار و بدون پرش ناگهانی |
| منابع پردازشی | رم و پردازنده بهشدت محدود | کاملا وابسته به سختافزار رایانه شما | منابع اختصاصی، پرسرعت و قابل ارتقا |
| بهترین کاربرد | بازیهای دونفره سبک و پروژههای تستی | دورهمیهای دوستانه با تعداد نفرات کم | سرورهای عمومی، مادپکهای سنگین و ماندگار |
روش اول: ساخت سرور ماینکرافت رایگان با سایتهای اشتراکی
اگر هدف شما یک بازی ساده یکی دو ساعته با دوستان است و نمیخواهید هزینهای پرداخت کنید، پلتفرمهای میزبانی اشتراکی در دسترسترین انتخابها هستند. معروفترین گزینه در این دسته Aternos است. سایتهای دیگری مثل Minehut و ScalaCube هم گزینههای محدودی دارند، اما اترنوس به دلیل پنل سرراستتر، در ایران بیشتر استفاده میشود.
برای ساخت سرور ماینکرافت رایگان در اترنوس این مراحل را طی کنید:
- وارد سایت aternos.org شوید و حساب کاربری بسازید.

- روی گزینه Create a server بزنید و نوع نسخه (جاوا یا بدراک) را مشخص کنید.

- در بخش Software، بهجای فایل رسمی موجانگ، گزینه PaperMC را انتخاب کنید تا منابع بهینهتر مدیریت شوند.

- در بخش Options، اگر خودتان یا دوستانتان از لانچرهای غیررسمی مثل تیلانچر استفاده میکنید، گزینه Cracked را فعال کنید.

- در تب Players و بخش Whitelist، نام کاربری بازیکنها را وارد کنید تا فقط افراد مدنظرتان وارد شوند.
- در نهایت به تب اصلی برگردید و دکمه Start را بزنید.

دردسرهای پنهان سرورهای رایگان؛ کلاهی که سرتان میرود!
ظاهر ماجرا جذاب است؛ یک سرور کاملا رایگان! اما در عمل چالشهای زیر پیش میآیند:
- صفهای طولانی: معطلی ۳۰ تا ۴۵ دقیقهای برای روشن شدن سرور در ساعتهای شلوغ.
- خاموشی خودکار: توقف کامل سرویس دقایقی پس از خروج آخرین بازیکن.
- کمبود رم: فریزهای مداوم بازی با ساخت چند فارم ساده رد استون به دلیل رم زیر ۲ گیگابایت.
- پینگ بالا: تاخیر بیش از ۱۸۰ میلیثانیهای و کندی ثبت ضربهها به دلیل دوری دیتاسنترها.
اگر قصد ساختن سازههای بزرگ، نصب مادپکهای سنگین یا بازی مداوم را دارید، پلتفرمهای اشتراکی تجربه خوبی به شما نمیدهند. برای رهایی از قطعی و پینگ بالا، استفاده از یک سرور گیمینگ پایدار داخل کشور با پینگ زیر ۳۰ میلیثانیه، بهترین تصمیم است.
روش دوم: آموزش ساخت سرور ماینکرافت PC روی کامپیوتر شخصی
روش دوم این است که از سختافزار سیستم خودتان استفاده کنید و کامپیوتر خانگی را به سرور تبدیل کنید. در این حالت پینگ شما صفر است، کنترل کاملی روی فایلها دارید و محدودیتی در نصب پلاگین نخواهید داشت. برای اجرای کامل این شیوه، ۴ گام زیر را جلو میبریم:
گام اول: نصب جاوا متناسب با نسخه بازی
ماینکرافت با زبان جاوا اجرا میشود و نسخه جاوای سیستم شما باید دقیقا با نسخه بازی همخوانی داشته باشد. در نسخههای جدید (از ۱.۲۰.۵ به بعد)، سیستم شما حتما به Java 21 نیاز دارد.
برای بررسی وضعیت، کلیدهای Win + R را بزنید، عبارت cmd را تایپ کنید و در پنجره مشکی دستور زیر را بنویسید:
java -version
اگر نسخهای کمتر از ۲۱ نمایش داده شد یا با پیام خطای command not found روبهرو شدید، پکیج JDK 21 را دانلود و روی ویندوز نصب کنید.

گام دوم: دانلود هسته بهینه PaperMC
فایل پیشفرض سایت رسمی موجانگ منابع سیستم را به شدت درگیر میکند. به سایت رسمی PaperMC بروید و فایل با پسوند .jar آخرین نسخه را دانلود کنید.

یک پوشه جدید روی دسکتاپ به نام Minecraft Server بسازید، فایل دانلود شده را به آن منتقل کنید و نام آن را به paper.jar تغییر دهید.
گام سوم: ساخت اسکریپت اجرا و تایید eula
در همان پوشه، یک فایل متنی جدید بسازید و نام آن را با پسوند به run.bat تغییر دهید. حالا روی آن راستکلیک کرده و با نوتپد این کد را وارد کنید.
java -Xms2G -Xmx4G -jar paper.jar –nogui pause
- عبارت -Xms2G مشخص میکند حداقل ۲ گیگابایت رم به سرور اختصاص یابد.
- عبارت -Xmx4G سقف رم مصرفی را روی ۴ گیگابایت تنظیم میکند.
فایل را ذخیره کنید و ببندید. روی run.bat دابلکلیک کنید تا پنجره خط فرمان باز و بسته شود. به پوشه سرور برگردید؛ فایل جدیدی به نام eula.txt ساخته شده است. آن را باز کنید و مقدار eula=false را به مقدار زیر تغییر دهید:
eula=true
فایل را ذخیره کنید و دوباره روی run.bat بزنید. تمام فایلهای سرور بارگیری میشوند و در نهایت پیام Done نمایش داده میشود. حالا اگر وارد بازی شوید و در بخش Multiplayer آدرس localhost را بزنید، وارد مپ خود میشوید.

گام چهارم: حل چالش اتصال دوستان بدون دستکاری مودم
برای اینکه دوستانتان بدون دردسر وارد این سرور شوند، روش سنتی پورت فورواردینگ مودم به دلیل امنیت پایین و بسته بودن پورتها در ساختار CGNAT اینترنت ایران عملا جواب نمیدهد. راهکار ساده و امن، استفاده از برنامه Playit.gg است:
- برنامه Playit.gg را دانلود و اجرا کنید.
- پیوند نمایش داده شده در کنسول را در مرورگر باز کنید تا اتصال تایید شود.
- این ابزار یک آدرس اختصاصی به شما میدهد.
- همین آدرس را به دوستانتان بدهید تا مستقیما به سیستم شما وصل شوند.
تنها نکته در فرایند ساخت سرور ماینکرافت PC این است که با خاموش شدن سیستم شما، بازی برای بقیه هم قطع میشود.
روش سوم: ساخت سرور ماینکرافت بدون اترنوس و ۲۴ ساعته روی سرور ابری
اگر میخواهید کامپیوترتان مدام روشن نماند، پینگ همه زیر ۳۰ میلیثانیه باشد و نقشه بازی در تمام ساعات در دسترس قرار گیرد، بهترین مسیر استفاده از زیرساخت ابری است. در این حالت، شما با خرید سرور مجازی یک کامپیوتر همیشه روشن در دیتاسنتر در اختیار میگیرید.
سیستمعامل ویندوز بخش زیادی از منابع رم و پردازنده را هدر میدهد؛ بنابراین هوشمندانهترین انتخاب برای مدیران سرور، خرید سرور مجازی لینوکس است تا رم مستقیما به پردازش دنیای بازی اختصاص پیدا کند.
شیوه اول: نصب دستی با ابزار Screen روی اوبونتو
در این روش کنترل تکتک فایلها در دست خودتان است:
۱. اتصال به سرور و باز کردن پورتهای شبکه:
از طریق نرمافزار ترمینال یا PuTTY با پروتکل SSH به سرور متصل شوید. ابتدا بستههای جاوا و ابزار اسکرین را نصب کنید:
sudo apt update && sudo apt install openjdk-21-jre-headless screen -y

سپس برای اینکه فایروال لینوکس دسترسی بازی را مسدود نکند، پورتهای سرور را باز کنید:
sudo ufw allow 25565/tcp sudo ufw allow 19132/udp
۲. دانلود فایل هسته PaperMC:
یک پوشه جدید برای سرور بسازید و وارد آن شوید:
mkdir mc-server && cd mc-server
حالا آخرین لینک بیلد پایدار را از بخش دانلودهای سایت رسمی PaperMC کپی کنید و فایل را مستقیما داخل سرور دریافت کنید:
wget -O paper.jar https://api.papermc.io/v2/projects/paper/versions/1.21.1/builds/131/downloads/paper-1.21.1-131.jar

۳. اجرای پسزمینه با Screen و تایید قوانین:
برای اینکه با بستن پنجره ترمینال سرور خاموش نشود، یک نشست ایجاد کنید:
screen -S minecraft
java -Xms2G -Xmx4G -jar paper.jar –nogui
سرور برای بار اول متوقف میشود تا قوانین تایید شوند. دستور زیر را وارد کنید:
echo “eula=true” > eula.txt
دستور اجرای جاوا را دوباره بزنید تا نقشه لود شود. در اینجا پروسه پایهای راه اندازی سرور انجام شده است. برای خروج بدون بستن سرور، کلیدهای Ctrl+A و سپس D را بزنید. سپس هر زمان هم که نیاز به کنسول داشتید، دستور زیر را وارد کنید:
screen -r minecraft
شیوه دوم: اجرای سریع کانتینری با داکر (روش مدرن)
اگر نمیخواهید زمان خود را صرف نصب پکیجهای مختلف جاوا یا رفع خطاهای ناسازگاری لایبرریها کنید، راهحل مدرن استفاده از داکر است. با این روش، کل سرور ماینکرافت به همراه تمام پیشنیازها در یک کانتینر ایزوله و آماده، ظرف کمتر از دو دقیقه اجرا میشود.
کافی است پس از نصب بستههای داکر روی سیستم عامل، این دستور را در ترمینال اجرا کنید:
docker run -d -it \
-p 25565:25565 \
-p 19132:19132/udp \
-e EULA=TRUE \
-e TYPE=PAPER \
-e VERSION=1.21.1 \
-e MEMORY=4G \
-v mc_data:/data \
–name minecraft-server \
–restart unless-stopped \
itzg/minecraft-server
این فرمان بهطور خودکار هسته بهینه PaperMC، نسخه سازگار جاوا و تنظیمات اولیه را بارگیری و اجرا میکند؛ همچنین با پارامتر –restart unless-stopped، اگر سرور به هر دلیلی خاموش یا ریاستارت شود، پروسه بازی خودبهخود بالا میآید. با فوروارد همزمان پورت موبایل (۱۹۱۳۲/udp)، دسترسی کلاینتهای بدراک هم از قبل فراهم شده است. این شیوه پایدارترین روش برای ساخت سرور ماینکرافت بدون اترنوس به شمار میرود.
برای درک بهتر سازوکار کانتینرها، بستهبندی مستقل نرمافزارها و مزایای مدیریت برنامهها در این بستر، راهنمای جامع داکر چیست در وبلاگ پارس هاست اطلاعات کاملتری در اختیارتان قرار میدهد.
ترفندهای حیاتی در کانفیگ سرور؛ رفع لگ و ورود کاربران تیلانچر
پس از راهاندازی سرور، باید فایلهای پیکربندی را برای ورود کلاینتهای غیررسمی و کاهش فشار پردازشی تنظیم کنید:
فعالسازی ورود نسخههای کرکی (تیلانچر)
فایل server.properties را باز کنید:
nano server.properties
خط زیر را پیدا کنید و مقدار آن را تغییر دهید:
online-mode=false
با این کار اعتبارسنجی سرورهای رسمی مایکروسافت خاموش میشود و تمام بازیکنان میتوانند وارد شوند.
مهار افت فریم و پردازش انتیتیها
برای جلوگیری از افت بازدهی در اثر افزایش موجودات، اعمال این تغییرات در کانفیگ سرور پایداری بسیار بالایی ایجاد میکند:
- کاهش فاصله دید (view-distance=6): در فایل server.properties، این مقدار را روی ۶ قرار دهید تا چانکهای غیرضروری در فواصل دور پردازش نشوند.
- تنظیم فاصله شبیهسازی (simulation-distance=4): با این مقدار، تحرکات هر انتیتی فقط تا فاصله ۴ چانکی بازیکن محاسبه میشود و بار پردازنده به شکل چشمگیری پایین میآید.
- محدود کردن برخوردها: در فایل paper-world-defaults.yml، مقدار max-entity-collisions را روی ۲ بگذارید تا تجمع حیوانات در فارمها مصرف پردازنده را بالا نبرد.
ساخت سرور ماینکرافت PE و اندروید (اتصال همزمان گوشی و کامپیوتر)
اگر میخواهید دوستانتان با نسخه موبایل وارد سرور شما شوند، نیازی به راهاندازی سرور جداگانه ندارید. کافی است از دو پلاگین مکمل GeyserMC و Floodgate استفاده کنید. این افزونهها دادههای ارسالی نسخه موبایل را به نسخه کامپیوتر ترجمه میکنند.
برای اجرای این روش در ساخت سرور ماینکرافت PE و کلاینتهای همراه:
- فایلهای .jar مربوط به Geyser-Spigot و Floodgate را دانلود کرده و در پوشه plugins سرور خود قرار دهید.
- سرور را ریاستارت کنید.
- پورت ۱۹۱۳۲ (پورت پیشفرض نسخه بدراک با پروتکل UDP) روی سرور باز میشود.
به این ترتیب، تمام کاربران در فرآیند ساخت سرور ماینکرافت اندروید میتوانند با وارد کردن آیپی سرور و پورت ۱۹۱۳۲، به همراه بازیکنان کامپیوتر در یک مپ مشترک به بازی بپردازند.
از کجا شروع کنیم؟ مسیر پیشنهادی برای اجرای ایده شما
ساخت سرور ماینکرافت دقیقا از همان نقطهای که احساس میکنید پلتفرمهای رایگان دستوپای شما را بستهاند، جدی میشود. اگر فقط میخواهید یک بعدازظهر ساده را در کنار دوستانتان سپری کنید، ابزارهای اشتراکی یا سیستم شخصی کار را راه میاندازند؛ اما وقتی صحبت از ساختن یک کامیونیتی واقعی، فارمهای خودکار سنگین، مادپکهای حجیم و یک دنیای همیشه آنلاین با پینگ تکرقمی در میان باشد، دیگر نمیتوان روی منابع محدود خانگی حساب باز کرد.
در این نقطه، کیفیت سختافزار و پایداری شبکه حرف اول را میزند. پارس هاست با ارائه زیرساخت ابری پرسرعت، دیسکهای فوقسریع NVMe و پورتهای اختصاصی با پینگ بسیار پایین، بستر مناسبی فراهم کرده است تا سرور خود را بدون قطعی، بدون افت FPS و با خیالی آسوده از مهار حملات دیداس بالا بیاورید. پلنهای اختصاصی سرور مجازی را بررسی کنید و دنیای ماینکرافتی خود را همین امروز روی یک زیرساخت پایدار بنا کنید.
سوالات متداول درباره راهاندازی سرور Minecraft
۱. چگونه سرور ماینکرافت بسازیم؟
برای این کار کلا سه روش وجود دارد: استفاده از سایتهای اشتراکی رایگان (مثل Aternos)، میزبانی روی کامپیوتر شخصی با ابزار Playit.gg، یا راهاندازی ۲۴ ساعته و بدون لگ روی سرور مجازی لینوکس (VPS). بسته به تعداد بازیکنان و بودجه خود، میتوانید یکی از این سه مسیر را برای بازی چندنفره انتخاب کنید.
۲. آیا برای ساخت سرور خانگی نیاز به خرید آیپی ثابت داریم؟
اگر از برنامههای تانل مثل Playit.gg استفاده کنید نیازی به آیپی ثابت نیست؛ اما در سرورهای ابری، وجود آیپی ثابت مانع از تغییر مکرر آدرس دسترسی میشود.
۳. چگونه نقشه بازی تکنفره را به سرور منتقل کنیم؟
پوشه مپ ذخیرهشده در سیستم خودتان (واقع در مسیر saves.) را جایگزین پوشه world در سرور کنید و بازی را ریاستارت نمایید.
۴. علت نمایش خطای outdated client چیست؟
این خطا زمانی رخ میدهد که نسخه بازی کلاینت با نسخه هسته سرور هماهنگ نباشد. برای رفع این چالش، نسخه بازی را همگام کنید یا پلاگین ViaVersion را روی سرور نصب نمایید.
۰