این راهنما مدیریت و کنترل جهان برای سرور اختصاصی Stormworks: Build and Rescue شما را پوشش میدهد، از جمله تنظیمات ادمین، مدیریت بازیکنان، کنترل وسایل نقلیه، محتوای Workshop، مدیریت ذخیرهها و عیبیابی مشکلات رایج.
تنظیمات ادمین
Stormworks از سیستم مجوز مبتنی بر Steam ID برای مدیریت سرور استفاده میکند. ادمینها دارای امتیازات بالاتر هستند از جمله توانایی اخراج و مسدود کردن بازیکنان، مدیریت وسایل نقلیه و تغییر تنظیمات جهان.
پیکربندی حسابهای ادمین
- سرور خود را از GPanel متوقف کنید.
- File Manager را باز کنید یا از طریق SFTP متصل شوید.
- فایل
server_config.xmlرا پیدا کنید. - ورودیهای ادمین را در بخش ادمین اضافه کنید:
<admins>
<admin steam_id="76561198012345678" />
<admin steam_id="76561198087654321" />
</admins>
- فایل را ذخیره کرده و سرور خود را ریاستارت کنید.
steamid.io با وارد کردن آدرس پروفایل Steam خود پیدا کنند. Steam64 ID یک عدد ۱۷ رقمی است که با 7656119 شروع میشود.
امتیازات میزبان
میزبان سرور (حساب Steam که در ابتدا ذخیره را ایجاد کرده) به طور خودکار امتیازات کامل ادمین دارد. ادمینهای اضافی که از طریق فایل پیکربندی اضافه شدهاند، همان سطح دسترسی را دریافت میکنند.
مدیریت بازیکنان
ادمینها میتوانند بازیکنان را از طریق منوی ابزارهای سرور درون بازی یا از طریق دستورات سرور مدیریت کنند. به پنل ادمین درون بازی با فشردن Esc و رفتن به تب Players دسترسی پیدا کنید.
اقدامات مدیریت بازیکنان
| اقدام | توضیحات | نحوه استفاده |
|---|---|---|
| اخراج | حذف یک بازیکن از سرور (میتواند دوباره وصل شود) | بازیکن را در پنل ادمین انتخاب کرده و روی Kick کلیک کنید |
| مسدود کردن | جلوگیری دائمی از پیوستن یک بازیکن | بازیکن را در پنل ادمین انتخاب کرده و روی Ban کلیک کنید |
| رفع مسدودیت | حذف مسدودیت یک بازیکن | لیست مسدودیت را در پیکربندی سرور ویرایش کنید |
| انتقال به بازیکن | جابجایی خود به موقعیت بازیکن دیگر | بازیکن را انتخاب کرده و روی Teleport To کلیک کنید |
| دادن ارز | اعطای پول درون بازی به یک بازیکن | بازیکن را انتخاب کرده، مقدار را وارد کنید و روی Give کلیک کنید |
| تنظیم نقش | اختصاص نقش ادمین یا پیشفرض به یک بازیکن | بازیکن را انتخاب کرده و نقش را از لیست کشویی انتخاب کنید |
مدیریت لیست مسدودیت
مسدودیتها در پیکربندی سرور ذخیره میشوند. برای رفع مسدودیت یک بازیکن، سرور را متوقف کرده و لیست مسدودیت را در server_config.xml ویرایش کنید:
<banned_players>
<!-- Remove the line for the player you want to unban -->
<player steam_id="76561198099999999" />
</banned_players>
مدیریت وسایل نقلیه
وسایل نقلیه هسته اصلی گیمپلی Stormworks هستند، اما وسایل نقلیه مدیریتنشده میتوانند مشکلات عملکردی ایجاد کنند. در اینجا نحوه روان نگه داشتن سرور شما آمده است.
حذف وسایل نقلیه
به عنوان ادمین، میتوانید وسایل نقلیه را از طریق نمای نقشه درون بازی حذف کنید:
- نقشه را باز کنید (به طور پیشفرض کلید
M). - روی آیکون وسیله نقلیه کلیک کنید تا انتخاب شود.
- روی دکمه Despawn یا Remove کلیک کنید.
پاکسازی تمام وسایل نقلیه
اگر سرور با وسایل نقلیه رها شده شلوغ شده است، میتوانید همه آنها را یکجا پاک کنید. از کنسول ادمین یا ابزارهای ادمین درون بازی برای حذف دستهجمعی استفاده کنید. این به ویژه زمانی مفید است که:
- عملکرد سرور به دلیل تعداد زیاد وسایل نقلیه کاهش یابد.
- آمادهسازی سرور برای یک رویداد یا جلسه جدید.
- پاکسازی پس از حوادث خرابکاری.
محدودیت تعداد وسایل نقلیه
محدودیتهای وسایل نقلیه را در پیکربندی سرور برای جلوگیری از مشکلات عملکردی تنظیم کنید:
<vehicle_settings
max_vehicles="50"
vehicle_despawn_time="1800"
auto_clean_vehicles="true"
/>
محتوای Workshop و وسایل نقلیه سفارشی
Stormworks دارای Steam Workshop گستردهای با هزاران وسیله نقلیه و افزونه ساخته شده توسط بازیکنان است. مدیریت محتوای Workshop روی سرور شما هم برای گیمپلی و هم برای عملکرد مهم است.
فعالسازی وسایل نقلیه Workshop
تولید وسایل نقلیه Workshop در پیکربندی سرور کنترل میشود:
<workshop_settings
allow_workshop_vehicles="true"
/>
وقتی فعال باشد، هر بازیکنی میتواند وسایل نقلیهای را که در Steam Workshop اشتراک گذاشته تولید کند. دادههای وسیله نقلیه از کلاینت بازیکن تولیدکننده منتقل میشود.
مدیریت محتوای Workshop
- اجازه به تمام محتوای Workshop:
allow_workshop_vehicles="true"را برای یک سرور خلاقانه باز تنظیم کنید. - غیرفعال کردن محتوای Workshop:
allow_workshop_vehicles="false"را تنظیم کنید تا بازیکنان فقط به وسایل نقلیه پیشفرض یا وسایل نقلیهای که از ابتدا در سرور میسازند محدود شوند.
مدیریت تنظیمات جهان
ادمینها میتوانند تنظیمات خاصی از جهان را در زمان اجرا از طریق منوی تنظیمات درون بازی تغییر دهند. اینها عبارتند از:
| تنظیم | اثر | تأثیر بر عملکرد |
|---|---|---|
| آب و هوا | فعال/غیرفعال کردن آب و هوای پویا و طوفانها | حداقل |
| چرخه شب/روز | فعال یا غیرفعال کردن پیشروی زمان | هیچ |
| سوخت نامحدود | وسایل نقلیه هرگز سوخت تمام نمیکنند | هیچ |
| مهمات نامحدود | سلاحها هرگز تمام نمیشوند | هیچ |
| آسیب وسایل نقلیه | آیا وسایل نقلیه میتوانند آسیب ببینند | کاهش اندک هنگام غیرفعال بودن |
| انتقال آنی | اجازه انتقال آنی از روی نقشه | هیچ |
مدیریت ذخیرهها
اسلاتهای ذخیره متعدد
Stormworks از ۴ اسلات ذخیره پشتیبانی میکند که به شما امکان نگهداری جهانهای مختلف را میدهد. برای تغییر اسلات ذخیره:
- سرور را متوقف کنید.
- ویژگی
save_nameدرserver_config.xmlرا برای اشاره به ذخیره دیگری ویرایش کنید. - سرور را راهاندازی کنید. ذخیره مشخص شده بارگذاری خواهد شد.
ایجاد پشتیبان
پشتیبانگیری منظم از از دست رفتن دادهها در اثر خرابی، حذف تصادفی یا خرابکاری محافظت میکند:
- سرور را متوقف کنید تا اطمینان حاصل شود که دادههای ذخیره روی دیسک نوشته شدهاند.
- از طریق SFTP متصل شوید یا از File Manager GPanel استفاده کنید.
- به پوشه ذخیره بروید (معمولاً
save/در ریشه سرور). - کل پوشه ذخیره مربوط به اسلات فعال خود را دانلود کنید.
- پشتیبانها را با برچسب تاریخ ذخیره کنید (مثلاً
save_slot1_2026-02-26.zip).
بازیابی یک پشتیبان
- سرور را متوقف کنید.
- از طریق SFTP متصل شوید.
- پوشه ذخیره فعلی را به عنوان احتیاط تغییر نام دهید (مثلاً
save_slot1بهsave_slot1_old). - فایلهای پشتیبان خود را به مکان اصلی پوشه ذخیره آپلود کنید.
- سرور را راهاندازی کنید. دادههای ذخیره بازیابی شده بارگذاری خواهند شد.
عیبیابی
خرابی سرور
- بررسی تعداد وسایل نقلیه: تعداد زیاد وسایل نقلیه (به خصوص پیچیده) رایجترین علت خرابیها هستند.
max_vehiclesرا کاهش دهید وauto_clean_vehiclesرا فعال کنید. - بررسی لاگهای سرور: خروجی کنسول سرور در GPanel را برای پیامهای خطا قبل از خرابی بررسی کنید.
- بهروزرسانی سرور: مطمئن شوید که سرور شما آخرین نسخه را اجرا میکند. بهروزرسانیهای بازی اغلب شامل اصلاحات پایداری هستند.
- ذخیره خراب: اگر سرور بلافاصله هنگام راهاندازی خراب میشود، دادههای ذخیره ممکن است خراب شده باشند. یک اسلات ذخیره دیگر را امتحان کنید یا یک پشتیبان را بازیابی کنید.
عدم همگامسازی بازیکنان
- عدم همگامسازی زمانی رخ میدهد که بازیکنان وضعیتهای مختلفی از جهان را میبینند. این با وسایل نقلیه پیچیده رایج است.
- تعداد وسایل نقلیه فعال را برای کاهش عدم همگامسازی کم کنید.
- بازیکنان با تأخیر بالا (بیش از ۲۰۰ میلیثانیه) عدم همگامسازی بیشتری تجربه میکنند. انتظار منطقه سرور را در نام سرور مشخص کنید.
- بازتولید یا اتصال مجدد بازیکنان اغلب مشکلات فردی عدم همگامسازی را حل میکند.
تأخیر وسایل نقلیه
- وسایل نقلیه پیچیده با صدها جزء منطقی علت اصلی تأخیر سرور هستند.
- محدودیتهای
max_vehiclesپایینتری تنظیم کنید (۲۰-۳۰ برای سرورهای عمومی). - پاکسازی خودکار را برای حذف وسایل نقلیه رها شده فعال کنید.
- بررسی کنید کدام وسایل نقلیه خاص باعث تأخیر میشوند و آنها را حذف کنید. وسایل نقلیه با سنسورها، دوربینها یا دروازههای منطقی بیش از حد مقصران رایج هستند.
خرابی جهان
- خرابی جهان میتواند در صورت توقف اجباری سرور در حین عملیات ذخیره رخ دهد.
- همیشه از دکمه Stop در GPanel به جای خاتمه اجباری فرآیند استفاده کنید.
- اگر خرابی رخ داد، از آخرین پشتیبان خود بازیابی کنید.
- به عنوان آخرین راهحل، میتوانید در یک اسلات ذخیره جدید شروع کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور Stormworks
- چگونه IP و پورت سرور خود را پیدا کنیم
- چگونه فایلها را از طریق SFTP آپلود کنیم
- شروع کار با سرور جدید شما
اگر با مشکلاتی مواجه شدید که در این راهنما پوشش داده نشدهاند، لطفاً یک تیکت پشتیبانی ارسال کنید و تیم ما به حل مشکل کمک خواهد کرد.