Minetest (که اکنون با نام Luanti نیز شناخته میشود) یک موتور بازی وکسلی متنباز است که میتوانید در آن بازیهای جامعه را بازی کنید، ماد نصب کنید یا محتوای خود را بسازید. این راهنما راهاندازی سرور Minetest در Legion Hosting، پیکربندی تمام متغیرهای Startup و اتصال بازیکنان را پوشش میدهد.
اولین راهاندازی در GPanel
- وارد GPanel شوید و سرور Minetest خود را انتخاب کنید.
- به تب Console بروید. اسکریپت نصب فایل پیکربندی را ایجاد میکند، بازی پیشفرض را دانلود میکند و ساختار دایرکتوری را تنظیم میکند.
- منتظر تکمیل راهاندازی بمانید. این شامل ایجاد
minetest.conf، پوشه games و پوشه mods میشود. - پس از شروع، به دنبال پیامی حاوی
Server for gameidدر کنسول بگردید.
متغیرهای Startup
به تب Startup در GPanel بروید تا این تنظیمات را مشاهده و تغییر دهید:
| متغیر | توضیحات | پیشفرض |
|---|---|---|
SERVER_ADMIN_NAME |
نام بازیکنی که هنگام اتصال دسترسی ادمین دریافت میکند | changeme |
SERVER_NAME |
نام سرور که در لیست سرورها و هنگام اتصال نمایش داده میشود | Minetest server |
SERVER_DESC |
توضیحات سرور که در لیست سرورها نمایش داده میشود | mine here |
SERVER_DOMAIN |
نام دامنه که در لیست سرورها نمایش داده میشود | game.minetest.net |
SERVER_URL |
آدرس صفحه اصلی سرور | https://minetest.net |
SERVER_ANNOUNCE |
آیا در لیست عمومی سرورها نمایش داده شود (true/false) |
true |
SERVER_LIST_URL |
لیست سرور برای اعلام | servers.minetest.net |
SERVER_MOTD |
پیام روز که هنگام اتصال به بازیکنان نمایش داده میشود | خالی |
SERVER_PASSWORD |
رمز عبور پیشفرضی که بازیکنان جدید باید برای ورود وارد کنند | خالی |
WORLD_NAME |
نام پوشه جهان | world |
DEFAULT_GAME |
شناسه بازی مورد استفاده (باید با یک بازی نصبشده مطابقت داشته باشد) | minetest |
SERVER_ADMIN_NAME را از changeme به نام واقعی بازیکن Minetest خود تغییر دهید. این نام هنگام اتصال دسترسی کامل ادمین خواهد داشت.
بازیهای جامعه
Minetest از نصب بازیهای ساختهشده توسط جامعه پشتیبانی میکند. این متغیرها دانلود خودکار بازی را در حین نصب کنترل میکنند:
| متغیر | توضیحات | پیشفرض |
|---|---|---|
COMMUNITY_DOWNLOAD |
فعالسازی دانلود بازی جامعه (1 = بله، 0 = خیر) | 1 |
COMMUNITY_GAME_NAME |
نام بازی در ContentDB (حساس به بزرگی و کوچکی حروف) | minetest_game |
COMMUNITY_GAME_AUTOR |
نام نویسنده در ContentDB (حساس به بزرگی و کوچکی حروف) | Minetest |
به عنوان مثال، برای نصب MineClone2، مقدار COMMUNITY_GAME_NAME را روی mineclone2 و COMMUNITY_GAME_AUTOR را روی Wuzzy تنظیم کنید، مطابق با آدرس ContentDB: https://content.luanti.org/packages/Wuzzy/mineclone2/.
پس از تغییر بازی، DEFAULT_GAME را بهروزرسانی کنید تا با شناسه بازی مطابقت داشته باشد، سپس از تنظیمات GPanel نصب مجدد کنید.
فایل پیکربندی
فایل پیکربندی اصلی .minetest/minetest.conf است. GPanel به صورت خودکار تنظیمات کلیدی را از متغیرهای Startup شما پر میکند. میتوانید تنظیمات سفارشی را زیر بخش تولیدشده خودکار اضافه کنید.
یک مرجع کامل نمونه پیکربندی در .minetest/minetest.conf.example (که در حین نصب دانلود شده) موجود است.
نحوه اتصال
از طریق مرورگر سرور
- Minetest/Luanti را اجرا کنید.
- روی تب Join Game کلیک کنید.
- اگر
SERVER_ANNOUNCEرویtrueتنظیم شده، سرور شما در لیست عمومی ظاهر خواهد شد. بر اساس نام جستجو کنید. - سرور خود را انتخاب کنید و روی Connect کلیک کنید.
از طریق IP مستقیم
- در تب Join Game، آدرس IP سرور خود را در فیلد Address و port را در فیلد Port وارد کنید.
- نام بازیکن خود را وارد کنید و روی Connect کلیک کنید.
- اگر رمز عبور سرور تنظیم شده، هنگام درخواست آن را وارد کنید.
ساختار دایرکتوری
.minetest/
minetest.conf - Main configuration file
minetest.conf.example - Full settings reference
games/ - Installed game engines
mods/ - Server-wide mods
worlds/ - World data
world/ - Default world folder