این راهنما نصب و مدیریت مادها بر روی سرور Terraria شما با استفاده از tModLoader را پوشش میدهد، از جمله تغییر به tModLoader، آپلود فایلهای .tmod و پیکربندی لیست مادها. برای پیکربندی اولیه سرور و اتصال، راهنمای راهاندازی سرور Terraria را ببینید.
tModLoader چیست؟
tModLoader یک پلتفرم مادینگ است که به عنوان یک فایل اجرایی جداگانه در کنار (یا به جای) Terraria اصلی اجرا میشود. Legion Hosting از tModLoader به عنوان یک نسخه سرور قابل انتخاب پشتیبانی میکند. وقتی tModLoader فعال است، مادها را از پوشه mods/ نصب و اجرا میکنید.
تغییر به tModLoader
- به GPanel وارد شوید.
- سرور خود را متوقف کنید.
- به بخش Startup یا Configuration بروید.
- نسخه سرور یا فایل اجرایی را به tModLoader تغییر دهید.
- تنظیمات را ذخیره کرده و سرور را مجدداً راهاندازی کنید.
.wld) استفاده میکنند، اما جهانهای tModLoader ممکن است محتوای ماد شده داشته باشند. بارگذاری یک جهان tModLoader در Terraria اصلی (یا بالعکس) ممکن است باعث از دست رفتن یا خراب شدن دادهها شود. فایلهای جهان جداگانه برای هر کدام نگه دارید.
بازگشت به نسخه اصلی
برای بازگشت به Terraria اصلی، مراحل بالا را تکرار کنید و نسخه استاندارد Terraria را انتخاب کنید. هیچ فایل جهانی در طول تغییر حذف نمیشود، اما مطمئن شوید که serverconfig.txt به یک جهان سازگار با نسخه اصلی اشاره میکند.
نصب مادها
مادهای tModLoader از فرمت فایل .tmod استفاده میکنند و در پوشه mods/ روی سرور شما قرار میگیرند. سرور باید tModLoader را اجرا کند تا مادها بارگذاری شوند.
روش ۱: آپلود مستقیم فایلهای .tmod
- فایل
.tmodماد را از Steam Workshop یا مرورگر tModLoader دانلود کنید. - از طریق SFTP به سرور خود متصل شوید — نحوه آپلود فایلها از طریق SFTP را ببینید.
- فایل
.tmodرا به پوشهmods/آپلود کنید. - سرور را مجدداً راهاندازی کنید. tModLoader تمام فایلهای
.tmodموجود در پوشهmods/را هنگام راهاندازی بارگذاری میکند.
روش ۲: مادهای Workshop (enabled.json)
tModLoader همچنین از فایل enabled.json در داخل پوشه mods/ پشتیبانی میکند که مشخص میکند کدام مادها باید فعال باشند. این فایل هنگام استفاده از مرورگر ماد داخل بازی tModLoader به صورت خودکار مدیریت میشود، اما میتوانید آن را به صورت دستی نیز ویرایش کنید.
{
"EnabledMods": [
"ModName1",
"ModName2"
]
}
enabled.json با نام داخلی ماد مطابقت دارد، نه نام نمایشی. صفحه ماد یا نام فایل .tmod را برای نام داخلی دقیق بررسی کنید.
تأیید بارگذاری مادها
پس از راهاندازی مجدد، لاگ کنسول سرور خود را در GPanel بررسی کنید. tModLoader هر ماد بارگذاری شده را هنگام راهاندازی لیست میکند. اگر مادی بارگذاری نشود، یک پیام خطا در لاگ ظاهر میشود که علت را نشان میدهد (عدم تطابق نسخه، وابستگیهای گمشده و غیره).
حذف یا غیرفعال کردن مادها
برای حذف کامل یک ماد، فایل .tmod آن را از پوشه mods/ از طریق SFTP یا فایل منیجر GPanel حذف کنید، سپس سرور را مجدداً راهاندازی کنید.
برای غیرفعال کردن یک ماد بدون حذف آن، فایل mods/enabled.json را ویرایش کنید و نام داخلی ماد را از آرایه EnabledMods حذف کنید. فایل .tmod روی دیسک باقی میماند اما در راهاندازی بعدی بارگذاری نخواهد شد.
مرجع فایلها
| مسیر | محتویات |
|---|---|
mods/ |
فایلهای ماد tModLoader (فرمت .tmod) |
mods/enabled.json |
لیست نامهای داخلی مادهای فعال |
مقالات مرتبط
- راهنمای راهاندازی سرور Terraria — پیکربندی سرور، تنظیم جهان و اتصال
- عیبیابی Terraria — مشکلات رایج و راهحلها
- نحوه آپلود فایلها از طریق SFTP