این راهنما مدیریت سرور اختصاصی Night of the Dead شما را پوشش میدهد، از جمله تنظیم ادمین، دستورات کنسول، مدیریت بازیکنان، مدیریت جهان و عیبیابی. برای راهاندازی اولیه سرور، به راهنمای راهاندازی سرور Night of the Dead مراجعه کنید.
تنظیم ادمین
Night of the Dead از یک سیستم ادمین مبتنی بر رمز عبور استفاده میکند. برای دسترسی به ادمین، باید یک رمز عبور ادمین تنظیم کرده و در بازی احراز هویت کنید.
تنظیم رمز عبور ادمین
- سرور خود را از GPanel متوقف کنید.
- به تب Startup بروید و متغیر
SERVER_ADMIN_PASSWORDرا تنظیم کنید، یا فایل پیکربندی سرور را مستقیماً ویرایش کنید. - در فایل پیکربندی (
LF/Saved/Config/ServerSettings.ini)، مقدار زیر را تنظیم کنید:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- فایل را ذخیره کرده و سرور را راهاندازی کنید.
ورود به عنوان ادمین
پس از اتصال به سرور در بازی:
- کنسول درون بازی را با فشردن کلید ` (tilde/backtick) یا کلید مشخصشده کنسول باز کنید.
- دستور زیر را برای احراز هویت تایپ کنید:
EnableCheats YourSecureAdminPassword - اگر رمز عبور صحیح باشد، یک پیام تأیید دریافت خواهید کرد و به دستورات ادمین دسترسی پیدا میکنید.
اضافه کردن ادمینهای دائمی
برای سرورهایی با چند ادمین، میتوانید Steam ID ها را به لیست سفید اضافه کنید تا نیازی به احراز هویت مجدد در هر جلسه نداشته باشند. ورودیها را به فایل پیکربندی اضافه کنید:
[ServerSettings]
# Admin Steam IDs (one per line)
AdminSteamID=76561198012345678
AdminSteamID=76561198087654321
steamid.io پیدا کنند. این شناسه یک عدد ۱۷ رقمی است که با 7656119 شروع میشود.
دستورات کنسول
دستورات ادمین پس از احراز هویت از طریق کنسول درون بازی (با فشردن `) اجرا میشوند. جداول زیر پرکاربردترین دستورات را فهرست میکنند.
مدیریت بازیکنان
| دستور | نحوه استفاده | توضیحات |
|---|---|---|
ListPlayers |
ListPlayers |
نمایش لیست تمام بازیکنان متصل همراه با شناسههایشان |
KickPlayer |
KickPlayer <playerID> |
اخراج یک بازیکن از سرور |
BanPlayer |
BanPlayer <playerID> |
مسدود کردن یک بازیکن از سرور |
UnbanPlayer |
UnbanPlayer <steamID> |
حذف مسدودیت با استفاده از Steam ID |
ServerMessage |
ServerMessage <text> |
ارسال یک پیام همگانی به تمام بازیکنان |
کنترل جهان و بازی
| دستور | نحوه استفاده | توضیحات |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
تنظیم زمان درون بازی (۰-۲۴، مثلاً 12 برای ظهر) |
SetDifficulty |
SetDifficulty <level> |
تغییر سطح دشواری (0=آسان، 1=عادی، 2=سخت، 3=کابوس) |
SaveWorld |
SaveWorld |
ذخیره دستی وضعیت جهان |
SetWeather |
SetWeather <type> |
تغییر آب و هوای فعلی (clear، rain، fog، storm) |
TogglePvP |
TogglePvP |
فعال یا غیرفعال کردن حالت PvP |
Shutdown |
Shutdown <seconds> <message> |
زمانبندی خاموش شدن سرور با پیام هشدار |
دستورات ایجاد آیتم و ابزارها
GiveItem <itemID> <amount>-- دادن یک آیتم به خودتانGiveItemToPlayer <playerID> <itemID> <amount>-- دادن یک آیتم به یک بازیکنGiveExperience <amount>-- اعطای امتیاز تجربهTeleport <x> <y> <z>-- انتقال به مختصات مشخصTeleportToPlayer <playerID>-- انتقال به بازیکن دیگرGod-- تغییر وضعیت شکستناپذیریFly-- تغییر وضعیت حالت پرواز برای حرکت آزاد
مدیریت جهان
ذخیره جهان
سرور به طور خودکار در فواصل منظم ذخیره میکند، اما شما میتوانید هر زمان با استفاده از دستور SaveWorld یک ذخیره دستی انجام دهید. انجام این کار قبل از هرگونه اقدام مدیریتی که ممکن است بر وضعیت جهان تأثیر بگذارد، توصیه میشود.
بازنشانی جهان
برای انجام یک بازنشانی کامل جهان:
- سرور را از GPanel متوقف کنید.
- از طریق File Manager یا SFTP به مسیر
LF/Saved/SaveGames/بروید. - فایلهای ذخیره در این پوشه را حذف یا تغییر نام دهید.
- سرور را راهاندازی کنید. یک جهان جدید تولید خواهد شد.
SaveGames_backup).
مدیریت چرخه شب/روز
از SetTimeOfDay <hour> برای تغییر زمان در حین اجرا استفاده کنید (مثلاً SetTimeOfDay 12 برای ظهر). برای تغییرات دائمی، مقادیر DayNightCycleSpeed و DayTimeRatio را در فایل پیکربندی تغییر دهید (به راهنمای راهاندازی سرور مراجعه کنید).
مدیریت مسدودسازی
از BanPlayer <playerID> برای مسدود کردن یک بازیکن متصل و از UnbanPlayer <steamID> برای حذف مسدودیت استفاده کنید. فایل لیست مسدودشدگان در پوشه پیکربندی سرور قرار دارد و میتوان آن را هنگام توقف سرور مستقیماً از طریق SFTP ویرایش کرد.
عیبیابی
سرور در مرورگر نمایش داده نمیشود
- پس از راهاندازی حداقل ۲-۳ دقیقه صبر کنید تا سرور در لیست اصلی سرورها ثبت شود.
- با بررسی خروجی کنسول در GPanel مطمئن شوید که سرور با موفقیت راهاندازی شده است.
- برای تأیید اجرای سرور، اتصال مستقیم از طریق IP را امتحان کنید.
کرش سرور
- لاگهای سرور در
LF/Saved/Logs/را برای جزئیات خطا بررسی کنید. - فایلهای ذخیره خراب میتوانند باعث کرش شوند -- پوشه ذخیره را تغییر نام دهید و برای آزمایش با جهان جدید شروع کنید.
- اگر کرش پس از بهروزرسانی بازی رخ داد، از طریق گزینه Reinstall در GPanel دوباره نصب کنید (ابتدا از فایلهای ذخیره و پیکربندی نسخه پشتیبان تهیه کنید).
- پایگاههای بزرگ ساختهشده توسط بازیکنان میتوانند بر عملکرد تأثیر بگذارند. اگر سرور در رویدادهای حمله زامبیها با مشکل مواجه میشود،
ZombieSpawnRateرا کاهش دهید.
بازیکنان نمیتوانند متصل شوند
- مطمئن شوید که سرور در GPanel کاملاً راهاندازی شده و به حد
MaxPlayersنرسیده است. - اگر از رمز عبور استفاده میکنید، مطمئن شوید که بازیکنان آن را به درستی وارد میکنند.
- تأیید کنید که همه بازیکنان نسخه یکسانی از بازی را با سرور اجرا میکنند.
مقالات مرتبط
- راهنمای راهاندازی سرور Night of the Dead
- چگونه IP و پورت سرور خود را پیدا کنید
- چگونه فایلها را از طریق SFTP آپلود کنید
- شروع کار با سرور جدید شما
اگر به کمک بیشتری در مدیریت سرور نیاز دارید، لطفاً یک تیکت پشتیبانی ارسال کنید و تیم ما به شما کمک خواهد کرد.