این راهنما نحوه تنظیم و استفاده از دستورات ادمین در سرور ARK: Survival Ascended شما را پوشش میدهد، از جمله دستورات کنسول درون بازی، دسترسی RCON و اعطای دسترسی ادمین به سایر بازیکنان.
ServerAdminPassword در تنظیمات سرور خود تعیین کرده و در هر جلسه با آن احراز هویت کنید. اگر هنوز سرور خود را پیکربندی نکردهاید، ابتدا راهنمای پیکربندی سرور را مشاهده کنید.
پیشنیازها
- یک سرور فعال ARK: Survival Ascended با Legion Hosting
- دسترسی به GPanel
- یک
ServerAdminPasswordپیکربندی شده درGameUserSettings.iniشما (در مرحله ۱ زیر توضیح داده شده است)
مرحله ۱ — تنظیم رمز عبور ادمین
رمز عبور ادمین در GameUserSettings.ini در بخش [ServerSettings] تنظیم میشود. اگر قبلاً رمز عبور ادمین پیکربندی شده دارید، به مرحله ۲ بروید.
- وارد GPanel شوید و سرور ARK: Survival Ascended خود را انتخاب کنید.
- سرور را از تب Console متوقف کنید و صبر کنید تا وضعیت Offline نمایش داده شود.
- روی تب Files کلیک کنید و به
ShooterGame/Saved/Config/WindowsServer/بروید. GameUserSettings.iniرا در ویرایشگر فایل باز کنید.- بخش
[ServerSettings]را پیدا کنید و خطServerAdminPasswordرا بیابید یا اضافه کنید:
[ServerSettings]
ServerAdminPassword=YourSecurePassword
- فایل را ذخیره کنید و سرور را از تب Console راهاندازی کنید.
مرحله ۲ — فعالسازی حالت ادمین در بازی
هر بار که به سرور خود متصل میشوید، باید قبل از اینکه هرگونه دستور ادمین کار کند، به عنوان ادمین احراز هویت کنید. این کار در هر جلسه یک بار لازم است.
- به سرور ARK: Survival Ascended خود بپیوندید.
- کلید تیلدا (~) را فشار دهید تا کنسول درون بازی باز شود. در برخی از چیدمانهای صفحهکلید، کلید ممکن است ` (بکتیک) باشد.
- دستور زیر را تایپ کنید و
YourPasswordرا باServerAdminPasswordکه در مرحله ۱ تنظیم کردید جایگزین کنید:
EnableCheats YourPassword
- Enter را فشار دهید. اگر رمز عبور صحیح باشد، هیچ پیام خطایی ظاهر نمیشود و اکنون برای این جلسه دسترسی ادمین دارید.
EnableCheats را اجرا کنید. احراز هویت ادمین بین جلسات حفظ نمیشود. اگر قطع و دوباره متصل شوید، باید دستور را مجدداً اجرا کنید.
مرحله ۳ — استفاده از دستورات ادمین
پس از احراز هویت، میتوانید دستورات ادمین را از کنسول درون بازی اجرا کنید. اکثر دستورات به پیشوند cheat یا admincheat نیاز دارند. جدول زیر پرکاربردترین دستورات را لیست میکند.
پرکاربردترین دستورات ادمین
| دستور | توضیحات |
|---|---|
cheat God |
حالت خدا را فعال/غیرفعال میکند — در حالت فعال نمیتوانید آسیب ببینید. |
cheat Fly |
حالت پرواز را فعال میکند. از cheat Walk برای بازگشت به حرکت عادی استفاده کنید. |
cheat Walk |
حالت پرواز را غیرفعال کرده و به حالت عادی راه رفتن/جاذبه باز میگردد. |
cheat Ghost |
حالت عبور از اجسام را فعال میکند — از زمین و سازهها عبور کنید. از cheat Walk برای خروج استفاده کنید. |
cheat InfiniteStats |
سلامت، استقامت، غذا، آب و سایر آمارها را نامحدود میکند. با اجرای مجدد غیرفعال میشود. |
cheat GiveItemNum <ItemID> <Qty> <Quality> <Blueprint> |
یک آیتم را بر اساس شماره شناسه میدهد. مثال: cheat GiveItemNum 1 100 1 0 ۱۰۰ عدد مهمات تپانچه ساده میدهد. |
cheat GFI <ItemName> <Qty> <Quality> <Blueprint> |
یک آیتم را بر اساس نام کوتاه میدهد. مثال: cheat GFI MetalIngot 500 1 0 ۵۰۰ شمش فلزی میدهد. |
cheat Summon <DinoID> |
یک موجود را در محل نشانگر شما ایجاد میکند. مثال: cheat Summon Rex_Character_BP_C یک رکس ایجاد میکند. |
cheat GMSummon "<DinoID>" <Level> |
یک موجود رامشده در سطح مشخص ایجاد میکند. مثال: cheat GMSummon "Rex_Character_BP_C" 150 یک رکس رامشده سطح ۱۵۰ ایجاد میکند. |
cheat TeleportPlayerIDToMe <PlayerID> |
یک بازیکن را به محل شما منتقل میکند. از cheat ListPlayers برای یافتن شناسه بازیکنان استفاده کنید. |
cheat SetTimeOfDay <HH:MM> |
زمان روز را تنظیم میکند. مثال: cheat SetTimeOfDay 12:00 آن را به ظهر تنظیم میکند. |
cheat DestroyWildDinos |
تمام دایناسورهای وحشی را از نقشه حذف میکند. آنها به طور طبیعی دوباره ظاهر میشوند. برای بازنشانی موجودات وحشی پس از تغییر تنظیمات سختی مفید است. |
cheat ListPlayers |
تمام بازیکنان متصل را با نام و شناسه آنها لیست میکند. |
cheat KickPlayer <SteamID> |
یک بازیکن را بر اساس شناسه Steam/پلتفرم از سرور اخراج میکند. |
cheat BanPlayer <SteamID> |
یک بازیکن را از سرور مسدود میکند. از cheat UnbanPlayer <SteamID> برای لغو استفاده کنید. |
cheat SaveWorld |
یک ذخیرهسازی فوری جهان را اجبار میکند. |
cheat DoExit |
سرور را ذخیره و خاموش میکند. پس از آن از GPanel برای راهاندازی مجدد استفاده کنید. |
cheat و admincheat کار میکنند. میتوانید از هر کدام استفاده کنید — آنها در ARK: Survival Ascended قابل تعویض هستند.
دادن آیتم — مرجع سریع
دو روش اصلی برای دادن آیتمها GiveItemNum (بر اساس شماره شناسه آیتم) و GFI (بر اساس نام کوتاه) هستند. سینتکس هر دو به این صورت است:
cheat GFI <ShortName> <Quantity> <Quality> <IsBlueprint>
Quality: 1 = Primitive through higher values for better quality
IsBlueprint: 0 = item, 1 = blueprint
نامهای کوتاه رایج آیتمها:
| نام کوتاه | آیتم | دستور نمونه |
|---|---|---|
MetalIngot |
شمش فلزی | cheat GFI MetalIngot 500 1 0 |
Cemite |
خمیر سیمانی | cheat GFI Cemite 200 1 0 |
Polymer |
پلیمر | cheat GFI Polymer 200 1 0 |
Crystal |
کریستال | cheat GFI Crystal 300 1 0 |
FlarGun |
تفنگ فشفشه | cheat GFI FlarGun 1 1 0 |
WeaponRifle |
تفنگ لانگنک | cheat GFI WeaponRifle 1 1 0 |
مرحله ۴ — دسترسی RCON (کنسول راه دور)
RCON به شما امکان میدهد دستورات ادمین را بدون ورود به بازی از راه دور اجرا کنید. این برای مدیریت سرور از خارج بازی یا اجرای دستورات زمانبندیشده مفید است.
RCON از طریق GPanel
GPanel شامل یک کنسول داخلی در تب Console است. میتوانید دستورات ادمین را مستقیماً در فیلد ورودی کنسول هنگام اجرای سرور تایپ کنید. دستوراتی که اینجا وارد میشوند، همانند اجرای آنها در بازی با دسترسی ادمین اجرا میشوند — نیازی به EnableCheats نیست.
RCON از طریق ابزارهای شخص ثالث
اگر ترجیح میدهید از یک کلاینت RCON اختصاصی استفاده کنید، میتوانید از ابزارهای شخص ثالث مانند mcrcon، ARRCON یا RCONConsole استفاده کنید. برای اتصال، به موارد زیر نیاز دارید:
| تنظیم | محل یافتن |
|---|---|
| RCON Port | تب Network در GPanel — به دنبال تخصیص پورت RCON بگردید. اگر پورت RCON لیست نشده، با پشتیبانی تماس بگیرید تا درخواست کنید. |
| رمز عبور RCON | همان ServerAdminPassword شما در GameUserSettings.ini است. |
| IP سرور | تب Console یا Network در GPanel. |
برای فعالسازی RCON روی سرور خود، مطمئن شوید تنظیم زیر در GameUserSettings.ini شما در بخش [ServerSettings] وجود دارد:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword
RCONPort در پیکربندی خود را مطابق تنظیم کنید. فرض نکنید که مقدار پیشفرض 27020 برای سرور شما اعمال میشود — تب Network را برای پورت واقعی اختصاصیافته بررسی کنید.
اعطای دسترسی ادمین به سایر بازیکنان
در ARK: Survival Ascended، دسترسی ادمین کاملاً توسط ServerAdminPassword کنترل میشود. لیست ادمین جداگانه یا نقش ادمین برای هر بازیکن وجود ندارد. برای دادن دسترسی ادمین به بازیکن دیگر:
ServerAdminPasswordرا به صورت خصوصی با بازیکن به اشتراک بگذارید.- بازیکن به سرور متصل شده و
EnableCheats YourPasswordرا در کنسول اجرا میکند تا احراز هویت شود. - آنها برای آن جلسه دسترسی کامل ادمین خواهند داشت.
BanPlayer، DoExit و DestroyWildDinos. رمز عبور را فقط با افرادی که کاملاً به آنها اعتماد دارید به اشتراک بگذارید. اگر نیاز به لغو دسترسی دارید، ServerAdminPassword را در GameUserSettings.ini تغییر دهید و سرور را ریستارت کنید.
تأیید صحت
- به سرور خود بپیوندید و کنسول را با ~ باز کنید.
EnableCheats YourPasswordرا اجرا کنید — هیچ پیام خطایی نباید ظاهر شود.- با یک دستور بیضرر مانند
cheat Flyتست کنید. اگر کاراکتر شما شروع به پرواز کرد، حالت ادمین به درستی کار میکند.cheat Walkرا اجرا کنید تا به حالت عادی بازگردید. cheat ListPlayersرا اجرا کنید تا تأیید کنید میتوانید لیست بازیکنان را ببینید. این دسترسی کامل ادمین را تأیید میکند.
عیبیابی
EnableCheats کار نمیکند یا خطا برمیگرداند
- دوباره بررسی کنید که رمز عبور دقیقاً همان رمزی است که در
ServerAdminPasswordدرGameUserSettings.iniتنظیم شده. رمزهای عبور به حروف بزرگ و کوچک حساس هستند. - مطمئن شوید که فاصلههای اضافی در انتهای فیلد رمز عبور در فایل پیکربندی وجود ندارد.
- اگر اخیراً رمز عبور را تغییر دادهاید، سرور باید ریستارت شود تا تغییر اعمال شود.
- تأیید کنید که خط
ServerAdminPasswordدر بخش[ServerSettings]قرار دارد و به اشتباه در بخش دیگری قرار نگرفته است.
دستورات ادمین کار نمیکنند یا "no permission" برمیگردانند
- باید هر بار که وارد میشوید ابتدا
EnableCheatsرا اجرا کنید. حالت ادمین بین جلسات حفظ نمیشود. - اگر قطع و دوباره متصل شدید، قبل از امتحان هر دستوری
EnableCheatsرا مجدداً اجرا کنید. - برخی دستورات به پیشوند
cheatنیاز دارند. اگر کار نمیکند،cheatرا قبل از دستور اضافه کنید (مثلاًcheat Flyبه جای فقطFly).
اتصال RCON رد شد یا زمان آن به پایان رسید
- تأیید کنید که
RCONEnabled=TrueدرGameUserSettings.iniشما در بخش[ServerSettings]تنظیم شده است. - تأیید کنید که
RCONPortدر پیکربندی با پورت اختصاصیافته در تب Network GPanel مطابقت دارد. - مطمئن شوید سرور قبل از تلاش برای اتصال کاملاً در حال اجرا است — RCON در هنگام راهاندازی در دسترس نیست.
- اگر پورت RCON در GPanel لیست نشده، با پشتیبانی تماس بگیرید تا درخواست تخصیص پورت کنید.
دستورات کنسول GPanel اجرا نمیشوند
- مطمئن شوید سرور در وضعیت Running است. دستورات نمیتوانند به سرور متوقفشده یا در حال راهاندازی ارسال شوند.
- ابتدا یک دستور ساده مانند
ListPlayersرا امتحان کنید تا تأیید کنید اتصال کنسول کار میکند. - اگر کنسول هیچ پاسخی نشان نمیدهد، ممکن است سرور بیصدا کرش کرده باشد. خروجی تب Console را برای خطاها بررسی کنید و در صورت نیاز ریستارت کنید.