راهنمای راهاندازی سرور اختصاصی Barotrauma
این راهنما شما را در پیکربندی و اجرای سرور اختصاصی Barotrauma میزبانی شده در Legion Hosting راهنمایی میکند، از جمله تنظیمات سرور، انتخاب زیردریایی، مدیریت ذخیره کمپین و نحوه اتصال.
فهرست مطالب
پیکربندی serversettings.xml
فایل پیکربندی اصلی سرور Barotrauma شما serversettings.xml است که در ریشه دایرکتوری نصب سرور قرار دارد. شما میتوانید این فایل را از طریق GPanel با استفاده از مدیر فایل داخلی ویرایش کنید، یا یک نسخه ویرایش شده را از طریق SFTP آپلود کنید.
serversettings.xml سرور خود را متوقف کنید. سرور هنگام خاموش شدن این فایل را بازنویسی میکند، بنابراین تغییرات اعمال شده در حین اجرای سرور از بین خواهند رفت.
تنظیمات کلیدی
در زیر مهمترین تنظیماتی که باید پیکربندی کنید آورده شده است. این فایل از سینتکس استاندارد ویژگیهای XML استفاده میکند.
| تنظیم | توضیحات |
|---|---|
ServerName |
نامی که در مرورگر سرور درون بازی نمایش داده میشود. |
Port |
پورت اصلی UDP که بازیکنان از طریق آن متصل میشوند. باید با پورت اختصاص داده شده در GPanel مطابقت داشته باشد — تب Network در GPanel را بررسی کنید. |
QueryPort |
پورت UDP مورد استفاده برای کوئریهای لیست سرور Steam. تب Network در GPanel را برای مقدار صحیح بررسی کنید. |
Password |
یک رمز عبور برای محدود کردن دسترسی تنظیم کنید. برای سرور عمومی خالی بگذارید. |
MaxPlayers |
حداکثر تعداد بازیکنانی که میتوانند همزمان در سرور باشند. |
AllowSpectating |
آیا بازیکنان میتوانند بدون گرفتن نقش خدمه وارد شده و تماشا کنند. |
GameMode |
حالت بازی. مقادیر معتبر: Campaign، Mission، Sandbox. برای جزئیات بیشتر پایین را ببینید. |
حالتهای بازی
- Campaign — حالت همکاری پایدار با پیشرفت، مدیریت خدمه و فایل ذخیره دائمی. برای گروههای دوستانه ثابت توصیه میشود.
- Mission — ماموریتهای مبتنی بر راند. هیچ پیشرفت دائمی بین جلسات وجود ندارد. مناسب برای سرورهای عمومی.
- Sandbox — حالت آزاد بدون هدف مشخص. مفید برای ساخت، آزمایش زیردریاییها یا آزمایش مادها.
نمونهای از serversettings.xml
<?xml version="1.0" encoding="utf-8"?>
<serversettings
ServerName="Legion Hosting Barotrauma"
Password=""
MaxPlayers="8"
AllowSpectating="true"
GameMode="Campaign"
Submarine="Humpback"
AutoRestart="true"
EnableUPnP="false"
/>
EnableUPnP="false" را تنظیم کنید. UPnP فقط برای روترهای خانگی مرتبط است و در زیرساختهای اختصاصی باعث تلاشهای اتصال غیرضروری میشود.
Port و QueryPort را با مقادیر نشان داده شده در تب Network از GPanel خود تنظیم کنید.
انتخاب و آپلود زیردریایی
زیردریایی فعال از طریق ویژگی Submarine در serversettings.xml تنظیم میشود. مقدار باید دقیقاً با نام فایل زیردریایی (بدون پسوند .sub) مطابقت داشته باشد، از جمله حروف بزرگ و کوچک.
زیردریاییهای پیشفرض
Barotrauma با چندین زیردریایی داخلی ارائه میشود. موارد پیشفرض رایج عبارتند از:
Humpback— مناسب برای مبتدیان، خدمه کم.Dugong— زیردریایی متعادل با اندازه متوسط.Typhon— بزرگ، نیاز به خدمه کامل دارد.Typhon2— زیردریایی بزرگ ارتقاء یافته.Kastrull— محبوب در جامعه، طرحبندی همهکاره.
آپلود زیردریایی سفارشی
اگر یک زیردریایی سفارشی ساخته یا دانلود کردهاید (فایل .sub)، آن را در دایرکتوری Submarines/ در محل نصب سرور خود آپلود کنید. میتوانید این کار را از طریق SFTP یا مدیر فایل GPanel انجام دهید.
- از طریق SFTP به سرور خود متصل شوید یا مدیر فایل GPanel را در gpanel.legionhosting.net باز کنید.
- به دایرکتوری
Submarines/در پوشه سرور Barotrauma خود بروید. - فایل
.subخود را در این دایرکتوری آپلود کنید. serversettings.xmlرا باز کنید و ویژگیSubmarineرا با نام دقیق فایل بدون پسوند بهروزرسانی کنید. برای مثال، اگر فایل شماMySub.subاست،Submarine="MySub"را تنظیم کنید.- فایل را ذخیره کنید و سرور خود را راهاندازی کنید.
Submarines/. برای جزئیات، راهنمای نصب ماد را ببینید.
نحوه اتصال
بازیکنان میتوانند به دو روش به سرور Barotrauma شما بپیوندند: از طریق مرورگر سرور درون بازی یا اتصال مستقیم.
مرورگر سرور
- Barotrauma را اجرا کنید و از منوی اصلی روی Play Online کلیک کنید.
- منتظر بمانید تا لیست سرورها بارگذاری شود. از کادر جستجو برای پیدا کردن سرور خود با نام استفاده کنید.
- روی سرور خود کلیک کنید و Join را انتخاب کنید. در صورت تنظیم رمز عبور، آن را وارد کنید.
اتصال مستقیم
- از صفحه Play Online، روی Direct Join کلیک کنید.
- آدرس IP سرور و پورت اصلی را به فرمت
xxx.xxx.xxx.xxx:portوارد کنید. تب Network در GPanel را برای این مقادیر بررسی کنید. - روی Join کلیک کنید.
اگر از آدرس IP و پورت سرور خود مطمئن نیستید، به نحوه پیدا کردن IP و پورت سرور مراجعه کنید.
مدیریت ذخیره کمپین
در حالت Campaign، سرور یک فایل ذخیره دائمی نگهداری میکند که پیشرفت، خدمه، پول و وضعیت زیردریایی را ردیابی میکند. درک محل قرارگیری این فایل و نحوه مدیریت آن برای پشتیبانگیری و بازنشانی مهم است.
محل فایل ذخیره
ذخیرههای کمپین در دایرکتوری Saves/Multiplayer/ در پوشه نصب سرور شما ذخیره میشوند. هر کمپین به صورت یک پوشه حاوی چندین فایل ذخیره میشود.
پشتیبانگیری از کمپین
- سرور خود را از GPanel متوقف کنید تا مطمئن شوید هیچ دادهای در حال نوشته شدن نیست.
- از طریق SFTP متصل شوید و به
Saves/Multiplayer/بروید. - کل پوشه کمپین را به عنوان پشتیبان به کامپیوتر محلی خود دانلود کنید.
- پس از اتمام، سرور را مجدداً راهاندازی کنید.
بازنشانی کمپین
- سرور خود را متوقف کنید.
- از طریق SFTP یا مدیر فایل GPanel به
Saves/Multiplayer/بروید. - پوشه کمپینی را که میخواهید بازنشانی کنید حذف کنید.
- سرور را راهاندازی کنید. یک کمپین جدید زمانی ایجاد میشود که یک بازیکن آن را از منوی اصلی درون بازی شروع کند.
بازیابی از پشتیبان
- سرور خود را متوقف کنید.
- پوشه پشتیبان کمپین را از طریق SFTP دوباره به
Saves/Multiplayer/آپلود کنید و در صورت درخواست، فایلهای موجود با همان نام را بازنویسی کنید. - سرور را راهاندازی کنید.
مقالات مرتبط
- راهنمای نصب ماد Barotrauma — مادهای Workshop، مدیریت ماد و سازگاری
- راهنمای عیبیابی Barotrauma — مشکلات رایج و راهحلها
- نحوه پیدا کردن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP