به عنوان مدیر سرور Myth of Empires، شما به دستورات GM (Game Master) دسترسی دارید که امکان مدیریت بازیکنان، کنترل محیط، ایجاد آیتمها و حفظ سلامت سرور را به شما میدهد. این راهنما شامل تنظیمات ادمین، دستورات رایج GM، ابزارهای مدیریت بازیکنان و تکنیکهای رفع مشکلات میباشد.
تنظیمات ادمین
قبل از استفاده از دستورات GM درون بازی، باید رمز عبور ادمین را پیکربندی کنید و به صورت اختیاری بازیکنان خاصی را به لیست ادمین اضافه کنید.
تنظیم رمز عبور ادمین
- سرور خود را از GPanel متوقف کنید.
- فایل پیکربندی سرور (مثلاً
PrivateServerTool.ini) را از طریق SFTP یا مدیر فایل GPanel باز کنید. - تنظیم
AdminPasswordرا پیدا یا اضافه کنید:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- فایل را ذخیره کنید و سرور را ریاستارت کنید.
اضافه کردن ادمین از طریق پیکربندی
برای اعطای دسترسی ادمین به بازیکنان خاص بدون به اشتراکگذاری رمز عبور ادمین، میتوانید Steam ID آنها را به لیست ادمین در پیکربندی سرور اضافه کنید. بخش یا فایل لیست ادمین را پیدا کنید:
[AdminList]
76561198012345678
76561198087654321
هر خط شامل یک Steam ID است. بازیکنان موجود در این لیست هنگام پیوستن به سرور به صورت خودکار دسترسی ادمین دریافت میکنند.
فعالسازی ادمین درون بازی
اگر در لیست ادمین نیستید، باید در هر جلسه با رمز عبور ادمین احراز هویت کنید:
- به سرور Myth of Empires خود بپیوندید.
- کنسول درون بازی یا چت را با کلید مناسب باز کنید (معمولاً Enter برای چت یا ~/` برای کنسول).
- دستور ورود GM را با رمز عبور ادمین خود وارد کنید:
GM Login YourSecureAdminPassword
اگر احراز هویت موفقیتآمیز باشد، یک پیام تأیید دریافت میکنید و به تمام دستورات GM دسترسی پیدا میکنید. این کار باید هر بار که به سرور متصل میشوید انجام شود.
GM Login کار نکرد، GMLogin، gm login را امتحان کنید یا آخرین مستندات جامعه را برای نسخه بازی خود بررسی کنید.
دستورات رایج GM
دستورات GM در Myth of Empires به شما امکان کنترل جنبههای مختلف بازی را میدهد. دستورات از طریق کنسول درون بازی یا چت وارد میشوند. پیشوند معمولاً GM و به دنبال آن نام دستور است.
دستورات مدیریت بازیکنان
| دستور | توضیحات |
|---|---|
GM Kick <PlayerName> |
بازیکن مشخص شده را از سرور اخراج میکند. آنها میتوانند بلافاصله دوباره بپیوندند. |
GM Ban <PlayerName> |
بازیکن مشخص شده را از سرور مسدود میکند. آنها تا زمان رفع مسدودیت نمیتوانند مجدداً بپیوندند. |
GM Unban <PlayerName> |
مسدودیت بازیکن مشخص شده را حذف میکند و اجازه پیوستن مجدد را میدهد. |
GM ListPlayers |
لیست تمام بازیکنان متصل فعلی را با نام و شناسه آنها نمایش میدهد. |
GM Announce <Message> |
یک پیام اطلاعرسانی سراسری به تمام بازیکنان ارسال میکند. |
دستورات تلپورت
| دستور | توضیحات |
|---|---|
GM TeleportTo <PlayerName> |
شما را به مکان بازیکن مشخص شده تلپورت میکند. |
GM TeleportToMe <PlayerName> |
بازیکن مشخص شده را به مکان فعلی شما تلپورت میکند. |
GM TeleportToPos <X> <Y> <Z> |
شما را به مختصات خاص جهان تلپورت میکند. |
GM Fly |
حالت پرواز را فعال/غیرفعال میکند و امکان حرکت آزاد در هر جهت را فراهم میکند. |
GM Ghost |
حالت عبور از اجسام را فعال/غیرفعال میکند و امکان عبور از زمین و سازهها را فراهم میکند. |
دستورات آیتم و منابع
| دستور | توضیحات |
|---|---|
GM GiveItem <ItemID> <Quantity> |
آیتم مشخص شده را به خودتان میدهد. نیاز به شناسه عددی آیتم دارد. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
یک آیتم را مستقیماً به موجودی بازیکن دیگر میدهد. |
GM AddExp <Amount> |
به شخصیت شما امتیاز تجربه اعطا میکند. |
GM SetLevel <Level> |
شخصیت شما را به سطح مشخص شده تنظیم میکند. |
GM God |
حالت شکستناپذیری را فعال/غیرفعال میکند. شخصیت شما در حالت فعال آسیب نمیبیند. |
GM Invisible |
نامرئی بودن را فعال/غیرفعال میکند. بازیکنان و NPCهای دیگر نمیتوانند شما را ببینند. |
دستورات زمان و آبوهوا
| دستور | توضیحات |
|---|---|
GM SetTime <Hour> |
زمان درون بازی را به ساعت مشخص شده تنظیم میکند (0-23). مثال: GM SetTime 12 برای ظهر. |
GM SetWeather <Type> |
آبوهوای فعلی را تغییر میدهد. انواع ممکن شامل صاف، بارانی، طوفانی، مهآلود و غیره است. |
GM StopTime |
چرخه شب و روز را در زمان فعلی متوقف میکند. برای رویدادها یا ساختوساز مفید است. |
GM ResumeTime |
چرخه عادی شب و روز را پس از استفاده از StopTime از سر میگیرد. |
دستورات جهان و موجودیتها
| دستور | توضیحات |
|---|---|
GM DestroyTarget |
موجودیتی (سازه، NPC یا شیء) را که به آن نگاه میکنید نابود میکند. |
GM SpawnNPC <NpcID> <Quantity> |
نوع NPC مشخص شده را در مکان شما ایجاد میکند. |
GM KillAllNPC |
تمام NPCهای وحشی را از نقشه حذف میکند. آنها با گذشت زمان به طور طبیعی دوباره ظاهر میشوند. |
GM SaveWorld |
یک ذخیرهسازی فوری جهان را اجبار میکند. همیشه قبل از خاموش کردن سرور این دستور را اجرا کنید. |
ابزارهای مدیریت سرور
مدیریت ذخیرهسازی سرور
ادمینها باید در لحظات حیاتی ذخیرهسازی دستی انجام دهند تا از دادههای جهان محافظت کنند:
- قبل از خاموش کردن: همیشه قبل از توقف سرور
GM SaveWorldرا اجرا کنید تا مطمئن شوید تمام تغییرات اخیر حفظ شدهاند. - قبل از تغییرات پیکربندی: ذخیره کنید و سپس فایلهای ذخیره را از طریق SFTP پشتیبانگیری کنید قبل از تغییر هر پیکربندی.
- پس از رویدادها: پس از رویدادهای جامعه یا تغییرات بزرگ جهان ذخیره کنید تا وضعیت فعلی قفل شود.
- پشتیبانگیری زمانبندی شده: دادههای ذخیره را به طور منظم از طریق SFTP از سرور دانلود کنید و پشتیبانها را به صورت محلی با نامهای فایل تاریخدار ذخیره کنید.
نظارت بر بازیکنان
از GM ListPlayers به طور منظم برای نظارت بر افراد آنلاین استفاده کنید. این برای موارد زیر مفید است:
- تأیید هویت بازیکنان و بررسی حسابهای جایگزین.
- جمعآوری Steam IDهای مورد نیاز برای عملیات اخراج، مسدود یا لیست ادمین.
- نظارت بر جمعیت سرور برای تنظیم حداکثر بازیکنان در صورت نیاز.
اطلاعرسانی سرور
از اطلاعرسانیها برای برقراری ارتباط با جامعه خود استفاده کنید:
GM Announce Server will restart in 10 minutes for maintenance.
GM Announce Rates have been boosted to 3x for the weekend!
GM Announce PvP event starting at coordinates X:5000 Y:3000 in 30 minutes.
رفع مشکلات
کرش سرور
| علائم | علت احتمالی | راهحل |
|---|---|---|
| کرش هنگام راهاندازی پس از تغییر پیکربندی | مقدار پیکربندی نامعتبر یا خطای سینتکس | به فایل پیکربندی قبلی برگردید یا مقادیر پیشفرض را بازیابی کنید. براکتهای بسته نشده، مقادیر گمشده یا کاراکترهای نامعتبر را بررسی کنید. |
| کرشهای تصادفی در حین بازی | اتمام حافظه یا سرریز موجودیتها | مصرف حافظه را در GPanel بررسی کنید. MaxPlayers را کاهش دهید یا موجودیتهای اضافی را با GM KillAllNPC پاک کنید. سرور را ریاستارت کنید تا حافظه آزاد شود. |
| کرش هنگام ایجاد آیتم/NPC | شناسه آیتم یا NPC نامعتبر | تأیید کنید که شناسه برای نسخه فعلی بازی معتبر است. ایجاد مقادیر زیاد موجودیت به صورت یکجا نیز میتواند باعث کرش شود -- به صورت دستههای کوچکتر ایجاد کنید. |
| کرش پس از بهروزرسانی بازی | ناسازگاری پیکربندی یا فایل ذخیره | بررسی کنید آیا بهروزرسانی نیاز به تغییرات پیکربندی دارد. از فایلهای ذخیره پشتیبان بگیرید و با فایلهای پیکربندی تازه امتحان کنید. ممکن است به پچهای جامعه یا اصلاحیهها نیاز باشد. |
مشکلات اتصال
| مشکل | راهحل |
|---|---|
| سرور در مرورگر نمایش داده نمیشود | ۵ تا ۱۰ دقیقه پس از راهاندازی صبر کنید. پورت کوئری را تأیید کنید. اتصال مستقیم با IP را امتحان کنید. |
| وقفه اتصال | تأیید کنید سرور در GPanel در حال اجرا است. پورت بازی صحیح را تأیید کنید. سرور ممکن است هنوز در حال بارگذاری باشد -- خروجی کنسول را بررسی کنید. |
| خطای عدم تطابق نسخه | مطمئن شوید کلاینت بازی و سرور نسخه یکسانی اجرا میکنند. سرور را بهروزرسانی کنید یا از بازیکنان بخواهید کلاینت خود را بهروز کنند. |
| قطعهای مکرر | با نظارت بر مصرف منابع در GPanel لگ سرور را بررسی کنید. تعداد موجودیتها را کاهش دهید، حداکثر بازیکنان را کم کنید یا نرخها را بهینه کنید اگر سرور بیش از حد بارگذاری شده است. |
| دستورات GM کار نمیکنند | تأیید کنید با GM Login و رمز عبور صحیح احراز هویت کردهاید. بررسی کنید AdminPassword در پیکربندی تنظیم شده باشد. اتصال مجدد و احراز هویت مجدد را امتحان کنید. |
بهینهسازی عملکرد
اگر سرور شما لگ یا عملکرد ضعیف را تجربه میکند، بهینهسازیهای زیر را در نظر بگیرید:
| اقدام | تأثیر | نحوه انجام |
|---|---|---|
| کاهش حداکثر بازیکنان | متوسط | MaxPlayers را در پیکربندی کاهش دهید. بازیکنان کمتر به معنای ردیابی موجودیت کمتر و سربار شبکه کمتر است. |
| پاکسازی NPCهای وحشی | بالا | از GM KillAllNPC به صورت دورهای استفاده کنید تا از انباشت موجودیتها جلوگیری شود. NPCهای جدید به طور طبیعی دوباره ظاهر میشوند. |
| ریاستارت منظم | بالا | ریاستارتهای روزانه را زمانبندی کنید تا نشت حافظه پاک شود و سرور تازه شود. ابتدا جهان را با GM SaveWorld ذخیره کنید. |
| بهینهسازی نرخها | پایین | نرخهای جمعآوری بسیار بالا آیتمهای اضافی در جهان تولید میکند که میتواند بر عملکرد تأثیر بگذارد. نرخها را برای لذت و سلامت سرور متعادل کنید. |
| نظارت بر مصرف منابع | اطلاعاتی | روند مصرف CPU و حافظه را در GPanel بررسی کنید. مصرف بالای مداوم نشاندهنده نیاز سرور به بهینهسازی یا ارتقاء منابع است. |
مقالات مرتبط
- راهنمای راهاندازی سرور Myth of Empires -- پیکربندی اولیه سرور، نرخها، تنظیمات PvP/PvE و روشهای اتصال.
- نحوه پیدا کردن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
- شروع کار با سرور جدید