آموزش گام به گام راه اندازی و ساخت سرور ماینکرفت با VPS
ماینکرفت یکی از محبوبترین گیمهای دنیا است که با 140 میلیون کاربر فعال، جایگاه خاصی در صنعت گیمینگ دارد. ماینکرفت به دلایل زیادی محبوبیت دارد، اما شاید مهمترین دلیل آن این است که این بازی به شما اجازه میدهد در یک دنیای سهبعدی، از خلاقیت خود بدون محدودیت استفاده کنید و سازههایی شگفتانگیز بسازید. اگر حداقل یک بار هم این بازی را انجام داده باشید، میدانید که در ماینکرفت هم میتوان هر چیزی را ساخت و هم میتوان به ماجراجویی پرداخت. ماینکرفت دری به دنیای بی پایان امکانات و سرگرمی را برای شما باز می کند! یکی از بهترین ویژگیهای این بازی، این است که میتوان آن را چند نفره بازی کرد و از آن در کنار دوستان خود، لذت برد. شما با راهاندازی یک سرور اختصاصی ماینکرفت، به راحتی میتوانید یک دنیای ماینکرفت مخصوص خودتان را داشته باشید و با کنترل بیشتری بازی را پیش ببرید.
همچنین، شما میتوانید با دوستانتان در این دنیای شخصی ساخت و ساز کنید، قوانین دلخواه خودتان را در آن پیاده کنید و حتی از این سرور برای کسب درآمد استفاده کنید. در این مطلب، ما شما را همراهی میکنیم تا یک سرور ماینکرفت را روی یک سرور مجازی خصوصی یا همان VPS راهاندازی کنید.
فهرست مطالب
- چرا بهتر است سرور ماینکرفت را روی VPS راهاندازی کنیم؟
- پیشنیازهای راهاندازی سرور ماینکرفت
- مراحل راهاندازی سرور ماینکرفت
- پلن طلایی
- پلن نقره ای
- پلن برنزی
- مدیریت سرور ماینکرفت
- بازی ابری
- نتیجهگیری
چرا بهتر است سرور ماینکرفت را روی VPS راهاندازی کنیم؟
شاید بپرسید چرا باید سرور ماینکرفت را روی VPS راهاندازی کنیم؟ این کار مزایای زیادی دارد. اول از همه این که با داشتن یک سرور ماینکرفت، کنترل کاملی بر بازی دارید. با داشتن سرور اختصاصی، میتوانید بازی را دقیقاً همانطور که دوست دارید تنظیم کنید، مثلاً میتوانید قوانین خودتان بر روی بازی پیادهسازی کنید، هر افزونهای که دوست دارید را بر روی آن نصب کنید و مودهای دلخواهتان را فعال کنید.
اما اگر بخواید سرور ماینکرفتتان عملکرد بهتر و پایدارتری داشته باشد، قطعاً بهترین گزینه VPS است. این نوع سرور، منابعی مثل RAM و CPU را به صورت اختصاصی در اختیارتان قرار میدهد. این یعنی بازی شما خیلی بهتر و روانتر اجرا میشود و دیگر خبری از لگ نیست!
علاوه بر این، یک سرور VPS همیشه در دسترس است که یعنی در هر ساعت از روز و در هر روز از هفته میتوانید به آن دسترسی داشته باشید. اگر بخواهیم سادهتر بگوییم، حتی اگر کامپیوتر خودتان خاموش باشد، باز هم دوستانتان هر وقت که بخواهند میتوانند از سرور استفاده کنند. و در آخر اگر سروری خوب و امن بسازید، میتوانید بازیکنان بیشتری را جذب کنید و از طریق فروش اشتراک، ارائه خدمات ویژه یا حتی تبلیغات، کسب درآمد هم داشته باشید.
پیشنیازهای راهاندازی سرور ماینکرفت
آماده اید تا سرور ماینکرفت خودتان را راهاندای کنید؟ قبل از اینکه دست به کار شوید، باید مطمئن شوید که ابزارها و اطلاعات لازم را دارید. بیایید ببینیم که به چیزهایی نیاز دارید.
- VPS مناسب: برای اینکه سرورتان همیشه آنلاین باشد و دوستانتان بتوانند هر وقت که خواستند به آن دسترسی داشته باشند، به یک VPS با حداقل 1.5 گیگابایت RAM و 15 گیگابایت فضای دیسک نیاز دارید. حالا اگر قصد دارید یک سرور بزرگتر با منابع زیاد راهاندازی کنید، پیشنهاد میکنیم از یک پلن VPS با 4 گیگابایت RAM یا بیشتر استفاده کنید. با این قدرت، سرورتان بدون مشکل و با سرعت خیلی بهتری کار کند.
- آشنایی با لینوکس: برای این که سرورتان را کنترل و مدیریت کنید، باید دستورات پایه لینوکس و کار با SSH آشنا باشید. اگر اینها برایتان جدید است، نگران نباشید، ما سعی میکنیم همه چیز را ساده توضیح دهیم و اگر باز هم به کمک نیاز داشتید، ما در چت آنلاین هستیم تا به شما جواب دهیم.
- اتصال به اینترنت پایدار: برای اینکه بتوانید به VPS متصل شوید و سرور را بدون مشکل اجرا کنید، به یک اینترنت مطمئن و بدون قطعی نیاز دارید. این موضوع هم برای شما و هم برای افراد دیگری که به سرور وصل میشوند مهم است.
- نرمافزار SSH: برای اتصال به VPS، باید از یک ابزار SSH استفاده کنید. اگر از ویندوز استفاده میکنید، نصب نرمافزار PuTTY گزینه خوبی است. کاربران لینوکس یا مک هم نیازی به نرمافزار اضافی ندارند و میتوانند از ترمینال استفاده کنند.
مراحل راهاندازی سرور ماینکرفت
مرحله 1: انتخاب و خرید یک VPS خوب
اولین کاری که باید انجام دهید، پیدا کردن و خرید سرور VPS خوب است که برای سرور ماینکرفت مناسب باشد. زمین هاست خدمات خوبی در این زمینه ارائه میدهد. بنابراین میتوانید از بین پلنهای VPS زمین هاست، بهترین گزینه را متناسب با نیاز خود انتخاب کنید. حالا بیایید ببینیم که برای انتخاب درست باید چه چیزهایی را در نظر بگیریم.
اولین چیزی که باید در نظر بگیرید منابع سرور است. برای اینکه سرورتان بدون مشکل کار کند، باید حداقل RAM و فضای ذخیرهسازی را داشته باشد، که در بخش پیش نیاز ها به آن اشاره کردیم. اگر میخواهید سرور بهتری داشته باشید، بهتر است سروری را انتخاب کنید که RAM بیشتری دارد و برای ذخیرهسازی از SSD یا هارد NVme استفاده میکند.
مورد دیگری که باید حتماً آن را در نظر بگیرید موقعیت جغرافیایی سرور است. بهترین کار این است که سروری را انتخاب کنید که به شما و دوستانتان نزدیک باشد، مثلا اگر همه در ایران هستید، نیازی به تهیه سرور خارجی ندارید. این کار باعث میشود لگ در بازی کمتر شود.
مورد دیگری که باید به آن فکر کنید، سیستم عامل سرور است. پیشنهاد میکنیم برای سرور ماینکرفت از توزیع های لینوکس مثل اوبونتو یا دبیان استفاده کنید. کار با لینوکس کمی از ویندوز سخت تر است، ولی برای ماینکرفت خیلی بهتر است.
پلن طلایی
839.000 تومان/ماهیانه
4 هسته CPU
4 گیگابایت رم
دیتا سنتر انتخابی
60 گیگابایت حافظه پر سرعت NVMe
ترافیک 300 گیگابایت
پورت اتصال 1 گیگابایت
سرعت بالا
پلن نقره ای
539.000 تومان/ماهیانه
2 هسته CPU
4 گیگابایت رم
دیتا سنتر انتخابی
40 گیگابایت حافظه پر سرعت NVMe
ترافیک 200 گیگابایت
پورت اتصال 1 گیگابایت
سرعت بالا
پلن برنزی
339.000 تومان/ماهیانه
1 هسته CPU
2 گیگابایت رم
دیتا سنتر انتخابی
25 گیگابایت حافظه پر سرعت NVMe
ترافیک 100 گیگابایت
پورت اتصال 1 گیگابایت
سرعت بالا
بعد از اینکه VPS مورد نظر را خریدید، ارائهدهنده اطلاعاتی مثل آدرس IP سرور، نام کاربری و پسورد را به شما میدهد. این اطلاعات را یک جا ذخیره کنید، چون برای اتصال به سرور و مدیریت آن لازمتان میشود.
مرحله 2: اتصال به VPS با SSH
حالا که سرور آماده است، باید به آن وصل شوید تا بتوانید تنظیمات را انجام دهید و کارها را پیش ببرید. برای این کار از چیزی به اسم SSH استفاده میکنیم که یک راه امن برای مدیریت سرور از راه دور است. حالا این مراحل را دنبال کنید:
اگر از ویندوز استفاده میکنید، اقدام به نصب PuTTY کنید و راهنمای ما برای اتصال به سرور لینوکس را بررسی کنید.
اگر لینوکس یا مک دارید، فقط کافی است ترمینال را باز کنید و در ترمینال، دستور زیر را وارد کنید:
ssh username@VPS_ip_address
به جای username
، همان نام کاربری که ارائه دهنده VPS به شما داده و به جای VPS_ip_address
، آدرس IP سرورتان را بنویسید. بعد از اجرا کردن این دستور، از شما رمز عبور خواسته میشود، پسورد را وارد کنید و تمام! حالا به سرور وصل شدهاید و میتوانید دستورات بعدی را اجرا کنید.
مرحله 3: نصب جاوا روی سرور
ماینکرفت بدون جاوا کار نمیکند، پس باید اول از همه جاوا را روی سرور نصب کنیم. نسخه پیشنهادی ما OpenJDK است که هم رایگان است و هم با ماینکرفت سازگار است. برای نصب نسخه 17 جاوا، دستورات زیر را به ترتیب اجرا کنید:
sudo apt update
sudo apt install openjdk-17-jre
بعد از نصب، برای اینکه مطمئن شوید تا این جای کار، همه چیز خوب پیش رفته است، دستور زیر را اجرا کنید:
java -version
اگر جاوا درست نصب شده باشد، اطلاعاتی درباره نسخهاش روی صفحه میبینید.
مرحله 4: دانلود نرم افزار سرور ماینکرفت
حالا باید فایل اصلی ماینکرفت را دانلود کنیم. توجه داشته باشید که این فایل یک فایل JAR است. حالا برای این کار این مراحل زیر را دنبال کنید.
- اول به کمک دستور زیر یک پوشه برای فایلهای ماینکرفت بسازید تا همه چیز مرتب باشد:
mkdir -p /Minecraft
cd /Minecraft
- سپس، آخرین نسخه فایل JAR نرم افزار سرور ماینکرفت را از سایت رسمی ماینکرفت دانلود کنید. برای این کار دستور زیر را وارد کنید:
نکته: یادتان باشد که این لینک ممکن است با نسخههای جدید عوض شود، پس بهتر است قبل از انجام این مرحله سری به سایت ماینکرفت بزنید و لینک جدید را بگیرید.
wget https://piston-data.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar
- وقتی دانلود تمام شد، برای اینکه کار راحتتر شود، نام فایل را با دستور زیر تغییر دهید:
mv server.jar minecraft_server.jar
مرحله 5: اجرای سرور
برای اینکه فایلهای تنظیمات سرور ساخته شوند، باید یک بار سرور را اجرا کنید. برای این کار دستور زیر را وارد کنید:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
- قسمت -Xmx1024M و -Xms1024M یعنی سرور از 1 گیگ حافظه استفاده کند. اگر سرورتان قویتر است، این مقدار را بیشتر کنید.
- nogui یعنی سرور بدون رابط گرافیکی اجرا شود، چون VPS معمولاً گرافیکی نیست.
بعد از اجرای این دستور، سرور شروع به کار میکند، اما چون هنوز توافقنامه را قبول نکردهاید، متوقف میشود. نگران نباشید، در مرحله بعدی این مشکل را هم حل میکنیم.
مرحله 6: قبول کردن توافقنامه EULA
بعد از اجرای اولیه، یک فایل به اسم eula.txt در پوشه سرور ساخته میشود. برای اینکه سرور درست کار کند، باید این توافقنامه را بپذیرید. برای این کار مراحل زیر را دنبال کنید:
- فایل را به کمک دستور زیر باز کنید:
nano eula.txt
- داخل فایل، خط eula=false را پیدا کنید و به eula=true تغییر دهید.
- فایل را ذخیره کنید، برای این کار کلیدهای Ctrl+X و Y و سپس Enter را بزنید.
با این کار، شما قوانین استفاده از ماینکرفت را قبول کردهاید.
مرحله 7: تنظیمات سرور
حالا میتوانید سرور را طبق نیازهای خودتان تنظیم کنید. فایل server.properties همه تنظیمات را کنترل میکند. برای ویرایش این فایل دستور زیر را اجرا کنید:
nano server.properties
چند مورد از تنظیمات مهم این فایل:
- gamemode: حالت بازی را مشخص میکند (مثل survival یا creative).
- difficulty: سختی بازی را تعیین میکند (مثل easy یا hard).
- max-players: تعداد بازیکنانی که میتوانند همزمان وصل شوند.
- motd: پیامی که موقع ورود به سرور به بازیکنان نشان داده میشود.
بعد از تغییراتی که انجام دادید، فایل را ذخیره کنید.
مرحله 8: اجرای سرور در پسزمینه
برای اینکه سرور همیشه روشن بماند، حتی وقتی ترمینال را میبندید، از برنامه screen استفاده میکنیم، برای این کار مراحل زیر را دنبال کنید.
- ابتدا به کمک دستور زیر screen را نصب کنید:
sudo apt install screen
- سپس به کمک دستور زیر یک سشن (session) جدید بسازید:
screen -S minecraft
- اکنون با اجرای دستور زیر سرور را اجرا کنید:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
- برای بیرون رفتن از سشن بدون خاموش کردن سرور، Ctrl+A و بعد D را بزنید.
- اگر بعداً خواستید برگردید و سرور را چک کنید دستور زیر را بزنید:
screen -r minecraft
مرحله 9: تنظیم فایروال
برای اینکه بقیه هم بتوانند به سرورتان وصل شوند، باید پورت 25565 را باز کنید، برای این کار دستور زیر را اجرا کنید:
sudo iptables -I INPUT -p tcp --dport 25565 -j ACCEPT
sudo service iptables save
sudo service iptables restart
برای مطمئن شدن از اینکه پورت باز است، میتوانید از پورت اسکنر رایگان یا سایتهایی مثل check-host.net استفاده کنید.
مرحله 10: وصل شدن به سرور
اکنون همه چیز آماده است! برای اتصال کافی است مراحل زیر را دنبال کنید:
- نرمافزار Minecraft Java Edition را باز کنید.
- به بخش Multiplayer بروید و Add Server را بزنید.
- آدرس IP سرور و پورت (25565) را وارد کنید. مثلاً به شکل زیر:
123.45.67.89:25565
روی Done کلیک کنید و به سرور وصل شوید. تبریک! شما حالا یک سرور ماینکرفت اختصاصی دارید و میتوانید با دوستانتان بازی کنید.
مدیریت سرور ماینکرفت
بعد از اینکه سرور ماینکرفت را راهاندازی کردید، بهتر است امکانات بیشتری به آن اضافه کنید و کمی بهتر آن را مدیریت کنید.
پشتیبانگیری از سرور
یکی از کارهای ضروری که باید همیشه به آن توجه داشته باشید، تهیه نسخه پشتیبان از سرور است. این کار باعث میشود اگر روزی مشکلی پیش آمد و دادههایتان از دست رفت، بتوانید همه چیز را بهراحتی برگردانید. برای این کار میتوانید از دستور زیر استفاده کنید:
tar -czvf minecraft_backup_$(date +%F).tar.gz /Minecraft
این دستور تمام فایلهای سرور شما را در یک فایل فشرده جمع میکند و نام آن را با تاریخ همان روز ذخیره میکند.
بهروزرسانی سرور
ماینکرفت همیشه در حال بروزرسانی است و نسخههای جدیدی برای آن منتشر میشود. برای اینکه سرورتان از این تغییرات عقب نماند و بتوانید از امکانات جدید استفاده کنید، باید فایل اصلی سرور (JAR) را بهروز کنید. برای این کار این مراحل زیر را دنبال کنید:
- به وبسایت رسمی ماینکرفت بروید و لینک دانلود نسخه جدید فایل JAR را پیدا کنید.
- با استفاده از دستور زیر، فایل جدید را دانلود کنید:
wget [لینک جدید فایل JAR]
- مثلاً:
wget https://minecraft.net/new_server.jar
- اکنون به کمک دستور زیر فایل جدید را جایگزین فایل قدیمی کنید. برای این کار میتوانید نامش را هم تغییر دهید:
mv new_server.jar minecraft_server.jar
با این کار، سرورتان با نسخه جدید شروع به کار میکند.
نصب افزونهها و مودها
اگر دوست دارید سرورتان قابلیتهای بیشتری داشته باشد، میتوانید از افزونهها یا مودهای ماینکرفت استفاده کنید. دو ابزار معروف برای این کار وجود دارد:
- Forge: این ابزار برای نصب مودها طراحی شده است. برای شروع، به وبسایت minecraftforge بروید و راهنمای نصب را دنبال کنید.
- Spigot: این ابزار برای اضافه کردن پلاگین مناسب است. با افزونهها میتوانید امکاناتی مثل مدیریت بهتر بازیکنان، امنیت بیشتر یا حتی بازیهای کوچک را به سرورتان بیاورید.
هر کدام از این ابزارها روش نصب خاص خودشان را دارند که در وبسایت رسمی آنها موجود است.
رابطهای گرافیکی برای مدیریت سرور
اگر کار کردن با خط فرمان برایتان سخت است یا ترجیح میدهید راه سادهتری برای مدیریت سرور داشته باشید، پنلهای گرافیکی مثل Multicraft یا Pterodactyl انتخابهای بسیار خوبی هستند. این ابزارها به شما اجازه میدهند:
- سرور را روشن یا خاموش کنید.
- افزونهها و مودها را نصب کنید.
- فایلهای سرور را بررسی و مدیریت کنید.
- عملکرد سرور را تحت نظر داشته باشید.
همه این کارها از طریق یک صفحه گرافیکی ساده انجام میشود و نیازی به نوشتن دستورهای پیچیده نیست.
نکته: بعضی از ارائه دهنگان خدمات هاستیگ پلنهای VPS مخصوص ماینکرفت ارائه میدهند و این پنلها را خودشان روی سرور نصب میکنند.
بازی ابری
به غیر از VPS، راه دیگری هم برای لذت بردن از ماینکرفت وجود دارد. استفاده از سرویسهای بازی ابری هم میتواند برای شما مناسب باشد. با این سرویس میتوانید بدون نصب بازی روی سیستم یا سرور خودتان، از طریق مرورگر یا دستگاههای دیگر بازی کنید. این گزینه برای کسانی که نمیخواهند سرور راهاندازی کنند یا سختافزار قوی ندارند، خیلی کاربردی است. اما اگر VPS خود را برای سرور ماینکرفت داشته باشید، دستتان برای اعمال تغییرات بازتر است.
نتیجهگیری
راهاندازی یک سرور ماینکرفت روی VPS نه تنها راهی عالی برای بازی کردن با دوستانتان است، بلکه میتواند فرصتی برای کسب درآمد باشد. با این راهنما، میتوانید سروری پایدار و شخصیسازیشده داشته باشید که هم برای خودتان و هم برای کسانی که از آن استفاده میکنند، تجربهای عالی بسازد. امیدواریم این مطالب به کارتان بیاید و سرورتان را با موفقیت راهاندازی کنید! همچنین اگر میخواهید از VPS فراتر بروید، توصیه میکنیم درباره سرور گرافیکی اطلاعات بیشتری کسب کنید.