این راهنما تنظیم RCON، دستورات مدیریتی، مدیریت بازیکنان، مدیریت سرور، تنظیمات جهان و عیبیابی سرور اختصاصی Frozen Flame شما در Legion Hosting را پوشش میدهد. Frozen Flame از پروتکل RCON برای مدیریت از راه دور استفاده میکند و کنترل کامل روی بازیکنان، آیتمها و عملیات سرور را به شما میدهد. برای راهاندازی اولیه سرور، متغیرهای استارتاپ، حالتهای بازی و نحوه اتصال، به راهنمای راهاندازی سرور Frozen Flame مراجعه کنید.
تنظیم RCON
Frozen Flame از پروتکل RCON (کنسول از راه دور) برای مدیریت سرور استفاده میکند. RCON باید قبل از استفاده از هرگونه دستور مدیریتی پیکربندی شود.
فعالسازی RCON
- در GPanel، به تب Startup بروید.
RCON_PASSWORDرا روی یک رمز عبور قوی دلخواه تنظیم کنید.- پورت RCON اختصاص داده شده به سرور خود را یادداشت کنید (در تب Network قابل مشاهده است).
- سرور را برای اعمال تغییرات ریستارت کنید.
اتصال به RCON
میتوانید با استفاده از هر کلاینت استاندارد RCON مانند mcrcon، RCON CLI یا ابزار RCON مبتنی بر وب به RCON متصل شوید. هنگام اتصال از جزئیات زیر استفاده کنید:
| فیلد | مقدار |
|---|---|
| Host | IP سرور شما (از تب Network در GPanel) |
| Port | پورت RCON (از تب Network در GPanel) |
| Password | admin:<your-rcon-password> |
admin:<password> نیاز دارد. برای مثال، اگر رمز عبور RCON شما mypass123 است، admin:mypass123 را به عنوان رمز عبور در کلاینت RCON خود وارد کنید.
دستورات مدیریت بازیکنان
دستورات RCON زیر بازیکنان سرور شما را مدیریت میکنند. <PlayerID> را با شناسه بازیکن هدف جایگزین کنید، که میتوانید با استفاده از Admin_GetOnlinePlayers پیدا کنید.
| دستور | توضیحات |
|---|---|
Admin_GetOnlinePlayers |
لیست تمام بازیکنان متصل فعلی با نام و شناسه آنها. |
Admin_ListUserProfiles |
لیست تمام بازیکنانی که تا به حال به سرور پیوستهاند. |
Admin_GetPlayerInfo <PlayerID> |
اطلاعات جزئی درباره یک بازیکن خاص نمایش میدهد. |
Admin_KickPlayer <PlayerID> <Reason> |
یک بازیکن را با پیام دلیل از سرور اخراج میکند. |
Admin_Ban <PlayerID> <Seconds> <Reason> |
یک بازیکن را برای مدت زمان مشخص شده بر حسب ثانیه مسدود میکند. از عدد بسیار بزرگ برای مسدودیت دائمی استفاده کنید. |
Admin_Unban <PlayerID> |
مسدودیت را برمیدارد و اجازه ورود مجدد بازیکن را میدهد. |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
یک بازیکن را برای مدت زمان مشخص شده از استفاده از چت متنی محدود میکند. |
Admin_ChatUnban <PlayerID> |
دسترسی چت را برای بازیکن مسدود شده در چت بازیابی میکند. |
Admin_Respawn <PlayerID> |
موقعیت یک بازیکن را به نقطه تولد بازنشانی میکند. |
Admin_ChatMessage [Message] |
یک پیام سراسری سرور به تمام بازیکنان متصل ارسال میکند. |
دستورات پروفایل و موجودی بازیکن
این دستورات به شما امکان بررسی و تغییر پروفایلها، موجودیها و پیشرفت بازیکنان را میدهند.
| دستور | توضیحات |
|---|---|
Admin_InfoUserProfile <PlayerID> |
اطلاعات جزئی پروفایل کاربر را نمایش میدهد. |
Admin_GetPlayerInventory <PlayerID> |
لیست تمام آیتمها و مقادیر موجود در موجودی یک بازیکن. |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
آیتمهایی به یک بازیکن اعطا میکند. به شناسه داخلی آیتم نیاز دارد. |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
آیتمها را از موجودی یک بازیکن حذف میکند. |
Admin_AddFlame <PlayerID> <Amount> |
تجربه (Flame) به یک بازیکن اعطا میکند. |
Admin_RemoveFlame <PlayerID> <Amount> |
تجربه را از یک بازیکن کسر میکند. سطح را کاهش نمیدهد. |
Admin_AddUserProfile <PlayerID> <Role> |
یک نقش به پروفایل بازیکن اختصاص میدهد. |
Admin_RemoveUserProfile <PlayerID> |
دادههای پروفایل یک بازیکن خاص را حذف میکند. |
Admin_RemoveProfile <PlayerID> |
پروفایل و تمام دادههای ذخیره یک بازیکن را به طور دائم حذف میکند. |
Admin_ReloadUserProfiles |
تمام دادههای پروفایل کاربر را از دیسک بازخوانی میکند. |
Admin_SaveUserProfile |
وضعیت فعلی پروفایل را روی دیسک ذخیره میکند. |
دستورات مدیریت سرور
| دستور | توضیحات |
|---|---|
Admin_SaveWorld |
یک ذخیره فوری جهان را اجبار میکند. |
Admin_SaveAll |
هم وضعیت جهان و هم تمام پروفایلهای بازیکنان را ذخیره میکند. |
Admin_ServerWorld |
نسخه فعلی سرور را نمایش میدهد. |
Admin_Shutdown |
سرور را به صورت ایمن خاموش میکند. |
Admin_Restart |
سرور را ریستارت میکند. |
Admin_ScheduleMaintenanceMode <Seconds> |
یک خاموشی نگهداری با اعلان شمارش معکوس به تمام بازیکنان زمانبندی میکند. |
Admin_CancelScheduledMaintenanceMode |
خاموشی نگهداری زمانبندی شده قبلی را لغو میکند. |
Admin_ScheduleMaintenanceMode 300 استفاده کنید تا قبل از خاموشی برای نگهداری، ۵ دقیقه به بازیکنان هشدار دهید. این بسیار مؤدبانهتر از Admin_Shutdown فوری است.
تنظیمات جهان از طریق Game.ini
فراتر از تنظیمات اولیه سرور، میتوانید پارامترهای گیمپلی را در فایل Game.ini در بخش [/Script/FrozenFlame.GameBalance] تنظیم کنید. قبل از ویرایش سرور را متوقف کنید.
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
درصد دوام زره از دست رفته هنگام مرگ. |
DefaultWeaponDurabilityCost |
0.5 |
نرخ از دست رفتن دوام سلاح در هر استفاده. |
bAllowCreaturesToDamageBuildings |
False |
آیا هیولاها میتوانند به سازههای ساخته شده توسط بازیکن آسیب بزنند. |
bAllowPlayersToDamageBuildings |
True |
آیا بازیکنان میتوانند به سازههای بازیکنان دیگر آسیب بزنند (مرتبط با PvP). |
bInvulnerableModules |
False |
اگر True باشد، ساختمانها تخریبناپذیر هستند. |
bLimitlessSupport |
False |
اگر True باشد، محدودیتهای پشتیبانی ساختاری ساختمان را حذف میکند. |
bDemolishResourceDropMultiplier |
0.5 |
درصد منابع بازگشتی هنگام تخریب ساختمانها. |
عیبیابی
عدم پذیرش اتصال RCON
- بررسی کنید که
RCON_PASSWORDدر تب Startup تنظیم شده و سرور ریستارت شده باشد. - اطمینان حاصل کنید که از پورت RCON صحیح از تب Network در GPanel استفاده میکنید.
- به یاد داشته باشید که هنگام احراز هویت از فرمت
admin:<password>استفاده کنید.
سرور در مرورگر نمایش داده نمیشود
- بررسی کنید که
Engine.iniشامل بخش[URL]MetaServer برای نمایش عمومی باشد. - پس از راهاندازی چند دقیقه صبر کنید تا سرور در سرور اصلی ثبت شود.
- بازیکنان همیشه میتوانند به عنوان جایگزین از اتصال مستقیم استفاده کنند.
بازیکنان نمیتوانند بپیوندند
- بررسی کنید که سرور در GPanel در حال اجرا و کاملاً راهاندازی شده باشد.
- بررسی کنید که رمز عبور با آنچه در
Game.iniیا متغیر استارتاپ تنظیم شده مطابقت داشته باشد. - اطمینان حاصل کنید که محدودیت
MaxPlayersپر نشده باشد.
سرور هنگام راهاندازی از کار میافتد
- کنسول GPanel را برای پیامهای خطا بررسی کنید.
- بررسی کنید که فایلهای INI شما سینتکس صحیح دارند (بدون غلط تایپی، هدرهای بخش صحیح).
- فایلهای پیکربندی را حذف کنید و ریستارت کنید تا پیشفرضها بازتولید شوند.
- اگر پس از بهروزرسانی بازی همچنان از کار میافتد، یک تیکت پشتیبانی باز کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور Frozen Flame — راهاندازی اولیه، متغیرهای استارتاپ، حالتهای بازی و نحوه اتصال
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایل از طریق SFTP
- راهنمای راهاندازی سرور
نیاز به کمک دارید؟
اگر با سرور Frozen Flame خود به مشکلاتی برخوردید که در اینجا پوشش داده نشدهاند، یک تیکت پشتیبانی باز کنید و IP سرور، شرح مشکل و هرگونه پیام خطای مرتبط یا خروجی RCON را ذکر کنید.