به عنوان ادمین سرور PixARK، شما به دستورات قدرتمندی برای مدیریت بازیکنان، موجودات، تنظیمات جهان و عملیات سرور دسترسی دارید. این راهنما شامل تنظیم رمز عبور ادمین، دستورات رایج، پیکربندی RCON و تکنیکهای عیبیابی برای سرور اختصاصی PixARK شما میباشد.
تنظیم رمز عبور ادمین
قبل از اینکه بتوانید از دستورات ادمین در بازی استفاده کنید، باید یک رمز عبور ادمین پیکربندی کنید. سادهترین روش از طریق متغیر راهاندازی ARK_ADMIN_PASSWORD در GPanel است. همچنین میتوانید ServerAdminPassword را در فایل GameUserSettings.ini سرور خود تنظیم کنید.
تنظیم رمز عبور ادمین
روش ۱ (توصیه شده): در GPanel، به تب Startup بروید و متغیر ARK_ADMIN_PASSWORD را به رمز عبور دلخواه خود تنظیم کنید، سپس سرور را ریاستارت کنید.
روش ۲: فایل پیکربندی را مستقیماً ویرایش کنید:
- سرور خود را از GPanel متوقف کنید.
- از طریق SFTP یا مدیر فایل GPanel به مسیر
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.iniبروید. - بخش
[ServerSettings]را پیدا کنید و خط زیر را اضافه یا ویرایش کنید:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- فایل را ذخیره کنید و سرور خود را راهاندازی کنید.
فعالسازی ادمین در بازی
پس از پیکربندی رمز عبور ادمین، باید هر بار که به سرور متصل میشوید احراز هویت کنید:
- به سرور PixARK خود وارد شوید.
- کنسول درون بازی را با فشردن کلید Tab (کلید پیشفرض) باز کنید.
- دستور زیر را تایپ کنید و Enter بزنید:
enablecheats YourSecureAdminPassword
اگر رمز عبور صحیح باشد، پیام تأییدی خواهید دید. اکنون برای مدت این جلسه دسترسی ادمین دارید. هر بار که دوباره به سرور متصل میشوید، باید مجدداً احراز هویت کنید.
enablecheats در برخی نسخهها خروجی قابل مشاهدهای تولید نمیکند. اگر پیام خطایی نمیبینید، احتمالاً دستور با موفقیت اجرا شده است. برای تأیید، با یک دستور ساده مانند cheat fly تست کنید.
دستورات رایج ادمین
تمام دستورات ادمین با پیشوند cheat شروع میشوند. کنسول را با Tab باز کنید و دستورات را مطابق زیر وارد کنید.
دستورات حرکت و بقا
| دستور | توضیحات |
|---|---|
cheat fly |
حالت پرواز را فعال میکند. کاراکتر شما میتواند آزادانه در هر جهتی پرواز کند. برای غیرفعال کردن از cheat walk استفاده کنید. |
cheat walk |
حالت پرواز را غیرفعال میکند و به حالت عادی راه رفتن/جاذبه بازمیگردد. |
cheat god |
حالت خدا را فعال/غیرفعال میکند و شما را در برابر تمام آسیبها آسیبناپذیر میسازد. دوباره اجرا کنید تا غیرفعال شود. |
cheat ghost |
حالت عبور از اجسام را فعال میکند و به شما اجازه میدهد از زمین و سازهها عبور کنید. برای غیرفعال کردن از cheat walk استفاده کنید. |
cheat infinitestats |
سلامت، استقامت، غذا، آب و سایر آمارها را نامحدود میکند. قابل فعال/غیرفعال کردن. |
دستورات موجودات
| دستور | توضیحات |
|---|---|
cheat forcetame |
موجودی که به آن نگاه میکنید را فوراً رام میکند. موجود بدون نیاز به زین قابل سوار شدن میشود و به دستورات شما پاسخ میدهد. |
cheat destroywilddinos |
تمام موجودات وحشی (رام نشده) را از نقشه حذف میکند. موجودات جدید به طور طبیعی دوباره ظاهر میشوند. برای تازهسازی ظهور موجودات یا رفع لگ ناشی از تجمع موجودات مفید است. |
cheat dotame |
موجود هدفگیری شده را طوری رام میکند که انگار به طور عادی رام شده است (برای سوار شدن نیاز به زین دارد). |
cheat summon <ClassID> |
یک موجود از کلاس مشخص شده را در محل شما ایجاد میکند. مثال: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
تمام موجودات خصمانه روی نقشه را نابود میکند. مشابه destroywilddinos اما به طور خاص موجودات تهاجمی را هدف قرار میدهد. |
دستورات جهان و محیط
| دستور | توضیحات |
|---|---|
cheat settimeofday <HH:MM> |
زمان درون بازی را تنظیم میکند. مثال: cheat settimeofday 12:00 زمان را روی ظهر تنظیم میکند. از فرمت ۲۴ ساعته استفاده کنید. |
cheat saveworld |
ذخیره فوری جهان را اجبار میکند. قبل از خاموش کردن یا ایجاد تغییرات پرخطر استفاده کنید. |
cheat slomo <value> |
سرعت بازی را تغییر میدهد. مقدار پیشفرض 1.0 است. مقادیر بالای 1.0 بازی را سریعتر و زیر 1.0 کندتر میکنند. مثال: cheat slomo 2 |
cheat setweather <type> |
آب و هوای فعلی را تغییر میدهد. انواع موجود به بیوم بستگی دارد. |
دستورات آیتم و تجربه
| دستور | توضیحات |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
یک آیتم را با شناسه عددی آن میدهد. کیفیت از 0 تا 100 متغیر است. Blueprint: 0 برای آیتم، 1 برای نقشه. مثال: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
یک آیتم را با نام جزئی میدهد. مثال: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
امتیاز تجربه به کاراکتر شما اعطا میکند. پارامتر دوم (0) یعنی مستقیماً اضافه میشود. پارامتر سوم (1) با قبیله به اشتراک گذاشته میشود. مثال: cheat addexperience 5000 0 1 |
cheat giveengrams |
تمام انگرامهای ساخت را برای کاراکتر شما باز میکند. |
cheat giveresources |
۵۰ عدد از هر منبع را به موجودی شما اضافه میکند. |
دستورات انتقال آنی
| دستور | توضیحات |
|---|---|
cheat teleporttoplayer <SteamID> |
شما را به بازیکن مشخص شده منتقل میکند. |
cheat teleportplayertome <SteamID> |
بازیکن مشخص شده را به محل شما منتقل میکند. |
cheat setplayerpos <X> <Y> <Z> |
شما را به مختصات خاصی در جهان منتقل میکند. |
مدیریت بازیکنان: اخراج و مسدود کردن
ادمینها میتوانند بازیکنان مخل را با استفاده از دستورات زیر اخراج و مسدود کنند:
| دستور | توضیحات |
|---|---|
cheat kickplayer <SteamID> |
بلافاصله بازیکن را از سرور اخراج میکند. آنها میتوانند دوباره وارد شوند. |
cheat banplayer <SteamID> |
بازیکن را با Steam ID مسدود میکند. تا زمانی که رفع مسدودیت نشود نمیتوانند دوباره وارد شوند. |
cheat unbanplayer <SteamID> |
مسدودیت Steam ID مشخص شده را حذف میکند. |
cheat listplayers |
لیست تمام بازیکنان متصل فعلی را با نامها و Steam ID آنها نمایش میدهد. |
cheat listplayers برای مشاهده تمام بازیکنان متصل و Steam ID آنها استفاده کنید. همچنین میتوانید Steam ID یک بازیکن را از URL پروفایل Steam آنها پیدا کنید.
تنظیم RCON
RCON (کنسول از راه دور) به شما اجازه میدهد بدون اتصال به سرور در بازی، دستورات ادمین را از راه دور اجرا کنید. این برای مدیریت خودکار سرور، ریاستارتهای زمانبندی شده و مدیریت از راه دور مفید است.
فعالسازی RCON
- سرور خود را متوقف کنید.
- فایل
GameUserSettings.iniرا باز کنید و موارد زیر را در بخش[ServerSettings]اضافه کنید:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- اطمینان حاصل کنید که
ServerAdminPasswordنیز تنظیم شده است، زیرا RCON از این رمز عبور برای احراز هویت استفاده میکند. - فایل را ذخیره کنید و سرور خود را راهاندازی کنید.
اتصال از طریق RCON
از هر کلاینت سازگار با Source RCON برای اتصال به سرور خود استفاده کنید. گزینههای محبوب عبارتند از:
- mcrcon -- کلاینت RCON خط فرمان سبک
- RCON CLI -- ابزار RCON چند پلتفرمی
- Battlemetrics -- مدیریت سرور مبتنی بر وب با پشتیبانی از RCON
با استفاده از IP سرور، پورت RCON (مثلاً 27020) و ServerAdminPassword خود متصل شوید. پس از اتصال، میتوانید هر دستور ادمین را بدون پیشوند cheat اجرا کنید.
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
عیبیابی
کرش سرور
| علامت | علت احتمالی | راهحل |
|---|---|---|
| کرش هنگام راهاندازی پس از تغییر پیکربندی | خطای نحوی در فایل پیکربندی | فایل GameUserSettings.ini را برای غلطهای تایپی، کروشههای گم شده یا مقادیر نامعتبر بررسی کنید. در صورت نیاز از نسخه پشتیبان بازیابی کنید. |
| کرش حین بازی | سرریز موجودات یا محدودیت حافظه | دستور cheat destroywilddinos را برای پاکسازی تجمع موجودات اجرا کنید. مصرف حافظه را در GPanel بررسی کنید. |
| کرش هنگام ایجاد آیتمها | شناسه یا نام کلاس آیتم نامعتبر | شناسه یا نام کلاس آیتم را برای PixARK تأیید کنید. همه شناسههای آیتم ARK در PixARK کار نمیکنند. |
| کرشهای مکرر در زمان یکسان | خرابی ذخیره خودکار | از یک نسخه پشتیبان اخیر بازیابی کنید. اگر فایلهای ذخیره خراب هستند، ممکن است پاکسازی جهان لازم باشد. |
مشکلات اتصال
| مشکل | راهحل |
|---|---|
| بازیکنان نمیتوانند سرور را پیدا کنند | اطمینان حاصل کنید پورت کوئری صحیح است و سرور حداقل ۳ تا ۵ دقیقه در حال اجرا بوده است. اتصال مستقیم با IP را امتحان کنید. |
| وقفه اتصال | بررسی کنید که سرور در GPanel در حال اجراست. تأیید کنید که پورت بازی (پیشفرض 7777) صحیح است. ممکن است سرور هنوز در حال بارگذاری باشد. |
| بلافاصله پس از ورود اخراج میشوید | بررسی کنید آیا بازیکن مسدود شده است (cheat listplayers و لیست مسدودیت). تأیید کنید نسخه بازی با نسخه سرور مطابقت دارد. |
| اتصال RCON رد شد | تأیید کنید RCONEnabled=True در پیکربندی تنظیم شده است. بررسی کنید که از پورت RCON و رمز عبور ادمین صحیح استفاده میکنید. |
خرابی جهان
اگر جهان شما خراب شد (مثلاً کرشهای مداوم، زمین گم شده، سازههای خراب)، مراحل زیر را دنبال کنید:
- بلافاصله سرور را متوقف کنید تا از خرابی بیشتر جلوگیری شود.
- دایرکتوری فعلی
ShooterGame/Saved/را از طریق SFTP به عنوان نسخه مرجع دانلود کنید. - اگر نسخه پشتیبان اخیر دارید، با آپلود فایلهای پشتیبان برای جایگزینی فایلهای ذخیره فعلی، آن را بازیابی کنید.
- اگر نسخه پشتیبان وجود ندارد، ممکن است نیاز باشد با حذف محتویات دایرکتوری ذخیره و ریاستارت، پاکسازی جهان انجام دهید.
- سرور را راهاندازی کنید و تأیید کنید که به درستی بارگذاری میشود.
cheat saveworld استفاده کنید و تا حد امکان از توقف اجباری سرور خودداری کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور PixARK -- پیکربندی اولیه سرور، متغیرهای راهاندازی و روشهای اتصال.
- چگونه IP و پورت سرور خود را پیدا کنید
- چگونه فایلها را از طریق SFTP آپلود کنید
- شروع کار با سرور جدید شما