این راهنما شامل راهاندازی ادمین، دستورات کنسول، پشتیبانی از مود، مدیریت بازیکنان، وایپ سرور و عیبیابی سرور اختصاصی CryoFall شما میشود. CryoFall یک بازی بقای کلونی علمی-تخیلی در یک سیاره بیگانه خصمانه است که شامل درختهای فناوری، کشاورزی، ساختوساز و گیمپلی PvP/PvE میشود. برای راهاندازی اولیه سرور، پیکربندی و دستورالعملهای اتصال، راهنمای راهاندازی سرور CryoFall را ببینید.
۱. راهاندازی ادمین
CryoFall از مدل اپراتور سرور استفاده میکند که در آن دسترسیهای ادمین از طریق فایلهای پیکربندی به جای دستورات درون بازی اعطا میشوند.
افزودن اپراتورهای سرور
برای اعطای دسترسی ادمین به بازیکنان در سرور:
- سرور را از GPanel متوقف کنید.
- فایل لیست اپراتورها را در دایرکتوری
Data/از طریق تب Files یا SFTP باز کنید. - نام حساب CryoFall یا شناسه بازیکن را به لیست اپراتورها اضافه کنید.
- فایل را ذخیره کنید و سرور را ریستارت کنید.
اپراتورهای سرور به ابزارهای مدیریتی از جمله توانایی اخراج، بن و مدیریت جهان از داخل بازی دسترسی دارند.
۲. دستورات کنسول
CryoFall دستورات کنسولی ارائه میدهد که از طریق کنسول GPanel و درون بازی برای اپراتورها قابل دسترسی هستند. در زیر دستورات کلیدی برای مدیریت سرور آورده شدهاند.
| دستور | توضیحات |
|---|---|
/player.kick <name> |
یک بازیکن را از سرور اخراج میکند. |
/player.ban <name> |
یک بازیکن را به صورت دائم از سرور بن میکند. |
/player.unban <name> |
یک بازیکن را از لیست بن حذف میکند. |
/player.list |
تمام بازیکنان متصل فعلی را فهرست میکند. |
/world.save |
یک ذخیرهسازی فوری جهان را اجرا میکند. |
/server.shutdown |
یک خاموشی منظم سرور با ذخیرهسازی را آغاز میکند. |
/admin.add <name> |
وضعیت اپراتور (ادمین) را به یک بازیکن اعطا میکند. |
/admin.remove <name> |
وضعیت اپراتور را از یک بازیکن لغو میکند. |
/admin.list |
تمام اپراتورهای فعلی سرور را فهرست میکند. |
۳. پشتیبانی از مود (ModsConfig.xml)
CryoFall از مودهای سمت سرور پشتیبانی میکند که میتوانند گیمپلی را تغییر دهند، محتوا اضافه کنند یا رفتار سرور را تغییر دهند.
نصب مودها
- سرور را از GPanel متوقف کنید.
- مودهای مورد نظر را از جامعه مودینگ CryoFall یا Steam Workshop دانلود کنید.
- فایلهای مود را از طریق SFTP به دایرکتوری
Mods/سرور آپلود کنید. برای دستورالعملها نحوه آپلود فایل از طریق SFTP را ببینید. - فایل
ModsConfig.xmlرا در دایرکتوریData/ویرایش کنید تا مودها را ثبت کنید. - سرور را راهاندازی کنید. کنسول را برای تأیید بارگذاری موفق مودها بررسی کنید.
فرمت ModsConfig.xml
<ModsConfig>
<Mods>
<Mod>ModFolderName1</Mod>
<Mod>ModFolderName2</Mod>
</Mods>
</ModsConfig>
هر ورودی <Mod> مربوط به نام پوشهای در دایرکتوری Mods/ است. ترتیب بارگذاری از ترتیب فهرستشده در فایل XML پیروی میکند.
Data/ پشتیبان بگیرید.
۴. مدیریت بازیکنان
اخراج و بن
- از
/player.kick <name>برای حذف فوری یک بازیکن مخل استفاده کنید. - از
/player.ban <name>برای جلوگیری دائمی از اتصال مجدد بازیکن استفاده کنید. - از
/player.unban <name>برای لغو بن استفاده کنید. - لیست بن در ریستارتهای سرور حفظ میشود.
محافظت با رمز عبور
برای سرورهای خصوصی، محافظت با رمز عبور را در ServerSettings.yml فعال کنید:
IsPasswordProtected: true
ServerPassword: "YourSecretPassword"
رمز عبور را فقط با بازیکنان مورد اعتماد به اشتراک بگذارید. پس از تغییر تنظیمات رمز عبور، سرور را ریستارت کنید.
۵. وایپ سرور
سرورهای PvP اغلب از وایپهای دورهای بهرهمند میشوند تا اقتصاد را بازنشانی کنند و به همه بازیکنان شروع تازهای بدهند.
انجام وایپ کامل
- سرور را از GPanel متوقف کنید.
- از دایرکتوری
Data/از طریق SFTP پشتیبان بگیرید (در صورت نیاز به بازیابی بعدی). - فایلهای ذخیره جهان را از دایرکتوری
Data/حذف کنید. فایلهای پیکربندی مانندServerSettings.ymlوModsConfig.xmlرا نگه دارید اگر میخواهید تنظیمات خود را حفظ کنید. - سرور را راهاندازی کنید. یک جهان جدید با پیکربندی موجود شما تولید خواهد شد.
وایپهای برنامهریزیشده
برای وایپهای تکراری، یک برنامه زمانی تعیین کنید و آن را به بازیکنان خود اطلاع دهید:
- برنامههای رایج شامل هفتگی (PvP رقابتی) یا دو هفته یکبار (متعادل) هستند.
- تاریخهای وایپ را در توضیحات سرور یا از طریق یک Discord جامعه اعلام کنید.
- وایپها را در ساعات کمفعالیت انجام دهید تا اختلال را به حداقل برسانید.
۶. عیبیابی
کرش سرور هنگام راهاندازی
- کنسول GPanel را برای پیامهای خطا بررسی کنید. دلایل رایج شامل نحو نادرست YAML (تورفتگی نادرست، کولنهای گمشده یا کاراکترهای تب به جای فاصله) هستند.
- اگر اخیراً مود اضافه کردهاید، سعی کنید آنها را از
ModsConfig.xmlحذف کنید تا ببینید آیا مودی باعث کرش میشود. ServerSettings.ymlرا حذف کنید و ریستارت کنید تا پیکربندی جدیدی با مقادیر پیشفرض بازسازی شود.- اگر کرش ادامه یافت، یک تیکت پشتیبانی ایجاد کنید با IP سرور و خروجی کامل کنسول.
بازیکنان نمیتوانند متصل شوند
- تأیید کنید که سرور در GPanel در حال اجرا است و کنسول را برای خطاها بررسی کنید.
- تأیید کنید که بازیکن از IP و پورت صحیح از تب Network در GPanel استفاده میکند.
- بررسی کنید که رمز عبور سرور صحیح باشد اگر محافظت با رمز عبور فعال است.
- اطمینان حاصل کنید که هم سرور و هم کلاینت نسخه یکسانی از CryoFall را اجرا میکنند.
- اگر مود اجرا میکنید، تأیید کنید که بازیکن مودهای سمت کلاینت مورد نیاز را نصب کرده باشد.
کرشهای مرتبط با مود
- مودهای اخیراً اضافهشده را یکی یکی حذف کنید تا مود مشکلساز را شناسایی کنید.
- سازگاری مود با نسخه فعلی CryoFall را بررسی کنید.
- اطمینان حاصل کنید که فایل
ModsConfig.xmlنحو XML معتبری دارد و اشتباه تایپی در نام پوشههای مود وجود ندارد. - اگر جهان خراب شده، از پشتیبان قبل از نصب مود بازیابی کنید.
مشکلات عملکرد
- اگر سرور با تعداد زیادی بازیکن همزمان مشکل دارد،
MaxPlayersرا کاهش دهید. - تعداد زیاد سازهها و ادعاهای زمین بازیکنان میتواند با گذشت زمان بر عملکرد تأثیر بگذارد. وایپهای برنامهریزیشده به بازنشانی این مورد کمک میکنند.
- بررسی کنید آیا مودهای نصبشدهای شناخته شدهاند که مشکلات عملکردی ایجاد میکنند.
- اگر مشکلات عملکرد ادامه یافت، با پشتیبانی تماس بگیرید تا درباره ارتقای پلان سرور مشورت کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور CryoFall
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایل از طریق SFTP
- راهنمای شروع سرور
نیاز به کمک دارید؟
اگر با مشکلاتی در سرور CryoFall خود مواجه شدید که در اینجا پوشش داده نشده، یک تیکت پشتیبانی ایجاد کنید و IP سرور، شرح مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را ضمیمه کنید.