آموزش نصب سرور Minecraft در Ubuntu

ماین کرافت یا همان Minecraft یک بازی ۳ بعدی خیلی ساده بر اساس پیکسل هست. این بازی در مدت کوتاهی محبوبیت زیادی در بین کاربران اینترنت و علاقه مندان به بازی های ویدئویی ایجاد کرده. ماین کرافت یک بازی دسته جمعی هست که این امکان رو برای کاربران ایجاد می کنه تا با هم در یک سرور بازی کنن. از جمله امکانات این بازی می تونیم به ساخت ساختمان های سه بعدی اشاره کنیم که بصورت ۳ بعدی و یا همون ۳D هست. در کل بازی ماجرا جویانه و وقت پر کنی هست.

تو این مقاله می خوایم به آموزش نصب سرور بازی ماین کرافت (MineCraft) بر روی سیستم عامل Ubuntu بپردازیم.

پیش نیازها:

  • سرور مجازی لینوکس
  • سیستم عامل Ubuntu 16
  • ۱۰۲۴ مگابایت رم (حداقل ۱۰۲۴ مگابایت اما مقدار پیشنهاد شده ۲۰۴۸ مگابایت. البته این بستگی داره به میزان ترافیک و تعداد بازیکنان)

خوب اول از همه اگه هنوز سرور مجازی رو تهیه نکردین می تونین سرور مجازی لینوکس استاندارد رو سفارش بدین. بسته متناسب برای بازی ماین کرافت بسته ۱ سرور مجازی استاندارد هست.

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

  1. اول از همه وارد حساب کاربری خودتون در سون هاست بشین
  2. بر روی محصولات میزبانی کلیک کنین
  3. محصول سرور مجازی مورد نظر رو کلیک کنین
  4. در این صفحه بر روی “نصب سیستم عامل” کلیک کنین
  5. از منوی سیستم عامل ها Ubuntu 16 رو انتخاب کنین
  6. تایید کنین که پس از نصب سیستم عامل محتوای قبلی به کل حذف خواهد شد.
  7. بر روی “نصب” کلیک کنین.

۱۰ الی ۱۵ دقیقه صبر کنید تا سیستم عامل بصورت کامل نصب بشه.

حالا فرض بر اینکه سیستم عامل Ubuntu رو از قبل نصب کردین، بریم سراغ نصب سرور ماین کرافت. (آموزش نحوه اتصال به سرور از طریق SSH)

مرحله بعدی، نصب سرور ماین کرافت بر روی Ubuntu

۱- قبل از هر چیز مثل همیشه سیستم رو آپدیت می کنیم با دستور: (پشنهاد میشه که قبل از نصب برنامه ای حتما و همیشه این کار رو انجام بدین)

apt-get update
apt-get upgrade -y

۲- نصب OpenJDK. این یک برنامه اوپن سورس جهت پیاده سازی java و GNU  و ایجاد این محیط بر روی Ubunut هست. با دستور زیر اون رو نصب کنین:

apt-get install openjdk-8-jre-headless screen

۳- ساخت کاربر جدید:

adduser minecraft

۴- تغییر نوع کاربری از کنونی به کاربر جدیدی که ساختیم:

su - minecraft

۵- نوبتی هم باشه نوبت نصب ماین کرافت یا Minecraft هست. آخرین نسخه رو از طریق دستور زیر نصب کنین:

wget https://s3.amazonaws.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar

آخرین نسخه ها رو می تونین از خود صفحه ماین کرافت پیدا کنین.

۶- ساخت اسکریپتی که بازی ماین کرافت رو اجرا کنه:

nano /home/minecraft/run.sh

۷- کد زیر رو در این فایل وارد کنین و سپس ذخیره کنین:

#!/bin/sh
BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"

java -Xms1024M -Xmx1536M -jar minecraft_server.1.11.2.jar -o true

دقت داشته باشین که مقادیر Xms و Xmx مقادیر حداقل و حداکثر رم اختصاص داده شده به سرور ماین کرافت هست. تو این مقاله حداقل ۱۰۲۴ مگابایت و حداکثر ۱۵۳۶ مگابایت هست. این مقدار می تونه نسبت به حجم استفاده از سرور متغیر باشه.

۸- سپس تعریف کنین که اسکریپت جدید ساخته شده قابل اجرا باشه با دستور:

chmod +x /home/minecraft/run.sh

۹- ماین کرافت رو اجرا کنین:

./run.sh

۱۰- فایل eula.txt رو بازکنین و مقدار eula رو به true تغییر بدین:

nano /home/minecraft/eula.txt

۱۱- جهت اطمینان از اینکه سرور ماین کرافت از یک SSH مجزا استفاده می کنه، دستور زیر رو اجرا کنین:

sudo screen /home/minecraft/run.sh

۱۲- برنامه کلاینت ماین کرافت رو باز کنین و بر روی Multiplayer کلیک کنین:

نصب ماین کرافت

۱۳- آدرس سرور که همون IP سرور هست رو وارد کنین و به سرور وصل بشید:

نصب ماین کرافت

تبریک، سرور اختصاصی و شخصی ماین کرافت رو راه اندازی کردین. حالا می تونین با اشتراک گذاشتن آدرس IP  با دوستانتون، همه با هم در یک سرور ملحق بشین و از بازی لذت ببرین.

سوالی داشتید در بخش نظرات بپرسید.

سلام خسته نباشید
میشه توظیح بدهید که تو بخش ۷ دقیقا چیکار کنیم خب متنون نوشتم بعدش چی ؟؟
آخه وقتی اکزیتو میزنم می پرسه سیو کنمش می گم آره بعدش می گه کجا می گم تو فایلی که دانلود کردم
بعد تو مرحله ۸ می گه همچین فایلی نیست

  • 123
  • دوشنبه 21 اسفند 1396

    درود

    در این صورت می تونین این فایل (/home/minecraft/run.sh) رو در مسیر مشخص بسازین سپس محتوای اون رو (گزینه ۷) وارد کنین و بعد ذخیره کنین. بعد به ادامه بپردازین.

    تو این مقاله ما از ابونتو نسخه ۱۶ استفاده کردیم.

    موفق باشید.