راه اندازی سرور بازی یا گیم سرور مبتنی بر Minecraft روی لینوکس توزیع Ubuntu 12.04 نسبتا ساده است . دلیل انتخاب توزیع Ubuntu سرعت بالا و سازگاری کامل با Minecraft است . اولین مرحله از راه اندازی این گیم سرور انتخاب یک سرور مجازی یا اختصاصی با کیفیت است . حد اقل رم مورد نیاز برای راه اندازی سررو Minecraft باید ۲ گیگابایت باشد ، در غیر این صورت بعد از کانفیگ و آماده شدن سرور با مشکل کمبود منابع و مخصوصا RAM سرور مواجه خواهید شد .
قبلا از هر چیز از آپدیت بودن و به روز بودن پکیج ها و برنامه های سرور لینوکس خود اطمینان حاصل کنید . برای آپدیت کردن توزیع های اوبونتو دستور زیر را در ترمینال لینوکس اجرا کنید :
sudo apt-get update
در مرحله بعدی ، باید از نصب بودن جاوا روی لینوکس اطمینان حاصل کنیم . برای این منظور دستور زیر را در SSH اجرا کنید :
java -version
در صورتی که Java روی سرور شما نصب نباشد با پیام زیر مواجه خواهید شد :
“java: command not found”
در این صورت برای نصب Java روی سرورلینوکس دستور زیر را در ترمینال اجرا کنید :
sudo apt-get install default-jdk
برای جلوگیری از قطع شدن سرویس دهی در هنگام قطع شدن کانکشن حتما سرور خود را به Screen مجهز کنید :
sudo apt-get install screen
آموزش نصب و کانفیگ Minecraft
برای نصب Minecraft مطابق آموزش زیر عمل کنید . ابتدا یک پوشه میسازیم و وارد دایرکتوری ساخته شده میشویم :
mkdir minecraft
cd minecraft
با اجرای دستورات زیر در ترمینال و SSH آخرین نسخه نرم افزار Minecraft را روی سرور دانلود میکنیم :
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.7.4/minecraft_server.1.7.4.jar
حالا Screen را به شکل زیر اجرا میکنیم :
screen -S “Minecraft server”
برنامه دانلود شده Minecraft را به کمک نرم افزار Java به شکل زیر اجرا میکنیم :
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
خروجی SSH به شکل زیر خواهد بود :
۲۰۱۲-۰۸-۰۶ ۲۱:۱۲:۵۲ [INFO] Loading properties
2012-08-06 21:12:52 [WARNING] server.properties does not exist
2012-08-06 21:12:52 [INFO] Generating new properties file
2012-08-06 21:12:52 [INFO] Default game type: SURVIVAL
2012-08-06 21:12:52 [INFO] Generating keypair
2012-08-06 21:12:53 [INFO] Starting Minecraft server on *:25565
2012-08-06 21:12:53 [WARNING] Failed to load operators list: java.io.FileNotFoundException: ./ops.txt (No such file or directory)
2012-08-06 21:12:53 [WARNING] Failed to load white-list: java.io.FileNotFoundException: ./white-list.txt (No such file or directory)
2012-08-06 21:12:53 [INFO] Preparing level “world”
2012-08-06 21:12:53 [INFO] Preparing start region for level 0
2012-08-06 21:12:54 [INFO] Preparing spawn area: 4%
2012-08-06 21:12:55 [INFO] Preparing spawn area: 12%
2012-08-06 21:12:56 [INFO] Preparing spawn area: 20%
2012-08-06 21:12:57 [INFO] Preparing spawn area: 24%
2012-08-06 21:12:58 [INFO] Preparing spawn area: 32%
2012-08-06 21:12:59 [INFO] Preparing spawn area: 36%
2012-08-06 21:13:00 [INFO] Preparing spawn area: 44%
2012-08-06 21:13:01 [INFO] Preparing spawn area: 48%
2012-08-06 21:13:02 [INFO] Preparing spawn area: 52%
2012-08-06 21:13:03 [INFO] Preparing spawn area: 61%
2012-08-06 21:13:04 [INFO] Preparing spawn area: 69%
2012-08-06 21:13:05 [INFO] Preparing spawn area: 77%
2012-08-06 21:13:06 [INFO] Preparing spawn area: 85%
2012-08-06 21:13:07 [INFO] Preparing spawn area: 93%
2012-08-06 21:13:08 [INFO] Done (15.509s)! For help, type “help” or “?”
ماین کرفت روی سرور شما نصب شد . برای خروج از Screek کلید های زیر را فشار دهید :
ctl-a d
برای اتصال مجدد به Screen دستور زیر را در ترمینال اجرا کنید :
screen -R
برای ایجاد تغییرات در تنظیمات سرور Minecraft میبایست فایل server.properties را به کمک ویرایشگر vi یا nano ویرایش کنید :
nano ~/minecraft/server.properties
من میخام روی یک هاست ، سرور ماینکرفت درست کنم . چجوری به فایلای هاست برای ساخت سرور دسترسی پیدا کنم ؟
لطفا از قسمت پشتیبنی به بخش فنی تیکت ارسال نمایید. این قسمت برای ارسال نظرات می باشد.با تشکر