این راهنما شامل تنظیمات ادمین، دستورات موجود، مدیریت بازیکنان و عیبیابی برای سرور اختصاصی No One Survived شما میباشد. نحوه پیکربندی دسترسی ادمین، استفاده از دستورات درون بازی و رفع مشکلات رایج سرور را بیاموزید.
تنظیمات ادمین
No One Survived دسترسی ادمین را از طریق رمز عبور ادمین و به صورت اختیاری از طریق لیست سفید Steam ID فراهم میکند. قابلیتهای ادمین کنترل کامل سرور را در حین بازی به شما میدهد.
تنظیم رمز عبور ادمین
رمز عبور ادمین از طریق متغیر استارتاپ SERVER_ADMIN_PASSWORD در GPanel یا در فایل پیکربندی WRSH/Saved/Config/WindowsServer/Game.ini تنظیم میشود:
[ServerSetting]
AdminPassword=YourSecurePassword123
همچنین میتوانید این مورد را از طریق تب Startup در GPanel با ویرایش متغیر SERVER_ADMIN_PASSWORD تنظیم کنید. پس از تغییر رمز عبور، سرور را مجدداً راهاندازی کنید تا تغییرات اعمال شود.
ورود به عنوان ادمین در بازی
- به عنوان یک بازیکن عادی به سرور خود بپیوندید.
- کنسول درون بازی را باز کنید (معمولاً با فشردن ` یا ~، یا کلیدهای تنظیم شده بازی را بررسی کنید).
- دستور ورود ادمین را با رمز عبور خود تایپ کنید:
AdminLogin YourSecurePassword123
باید پیام تأییدی مبنی بر اعطای دسترسی ادمین برای جلسه فعلی مشاهده کنید.
لیست سفید Steam ID
برای یک لایه امنیتی اضافی، میتوانید دسترسی ادمین را به حسابهای Steam خاص محدود کنید با پیکربندی لیست سفید Steam ID در تنظیمات سرور:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
هنگامی که لیست سفید Steam ID پیکربندی شده باشد، فقط بازیکنانی که Steam ID آنها در لیست است میتوانند به عنوان ادمین احراز هویت شوند، حتی اگر رمز عبور ادمین را بدانند. این امر از دسترسی غیرمجاز در صورت لو رفتن رمز عبور جلوگیری میکند.
دستورات ادمین
پس از احراز هویت به عنوان ادمین، میتوانید از دستورات زیر از طریق کنسول درون بازی استفاده کنید:
دستورات مدیریت بازیکنان
| دستور | نحو | توضیحات |
|---|---|---|
| اخراج | Kick <PlayerName> |
بازیکن را از سرور حذف میکند. آنها میتوانند بلافاصله مجدداً بپیوندند. |
| مسدود کردن | Ban <PlayerName> |
بازیکن را حذف کرده و از پیوستن مجدد تا زمان رفع مسدودیت جلوگیری میکند. |
| رفع مسدودیت | Unban <PlayerName> |
بازیکن را از لیست مسدودی حذف کرده و اجازه پیوستن مجدد را میدهد. |
| لیست بازیکنان | ListPlayers |
تمام بازیکنان متصل فعلی را با نام و Steam ID آنها نمایش میدهد. |
| پیام همگانی | Broadcast <Message> |
یک پیام سراسری ارسال میکند که برای همه بازیکنان قابل مشاهده است. |
دستورات انتقال
| دستور | نحو | توضیحات |
|---|---|---|
| انتقال به بازیکن | TeleportTo <PlayerName> |
شما را به موقعیت بازیکن مشخص شده منتقل میکند. |
| انتقال بازیکن به شما | TeleportHere <PlayerName> |
بازیکن مشخص شده را به موقعیت فعلی شما منتقل میکند. |
| انتقال به مختصات | Teleport <X> <Y> <Z> |
شما را به مختصات جهانی مشخص شده منتقل میکند. |
دستورات آیتم و اسپاون
| دستور | نحو | توضیحات |
|---|---|---|
| دادن آیتم | GiveItem <ItemID> <Amount> |
آیتم مشخص شده را در اینونتوری شما ایجاد میکند. |
| دادن آیتم به بازیکن | GiveItemTo <PlayerName> <ItemID> <Amount> |
یک آیتم را مستقیماً در اینونتوری بازیکن دیگری ایجاد میکند. |
| اسپاون موجودیت | SpawnEntity <EntityID> |
یک موجودیت (زامبی، NPC، حیوان) را در موقعیت شما ایجاد میکند. |
دستورات زمان و آب و هوا
| دستور | نحو | توضیحات |
|---|---|---|
| تنظیم زمان | SetTime <Hour> |
زمان درون بازی را تنظیم میکند (۰-۲۴). به عنوان مثال، SetTime 12 زمان را به ظهر تنظیم میکند. |
| تنظیم آب و هوا | SetWeather <Type> |
آب و هوای فعلی را تغییر میدهد. گزینهها: Clear، Rain، Storm، Fog. |
| تغییر وضعیت چرخه شب/روز | ToggleDayNight |
چرخه شب/روز را در زمان فعلی متوقف یا از سر میگیرد. |
دسترسی RCON
اگر بازی از RCON (کنسول از راه دور) پشتیبانی کند، میتوانید دستورات ادمین را بدون ورود به بازی ارسال کنید. این برای مدیریت خودکار سرور و ابزارهای خارجی مفید است.
فعالسازی RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
پس از فعالسازی RCON، میتوانید از هر کلاینت استاندارد RCON برای اتصال به سرور و اجرای دستورات از راه دور استفاده کنید. پورت RCON باید با پورتهای بازی و کوئری متفاوت باشد.
مدیریت بازیکنان
مدیریت لیست مسدودی
مسدودیتها در یک فایل لیست مسدودی روی سرور ذخیره میشوند. میتوانید مسدودیتها را از طریق دستورات ادمین یا با ویرایش مستقیم فایل لیست مسدودی مدیریت کنید:
- از
Ban <PlayerName>برای افزودن بازیکن به لیست مسدودی استفاده کنید. - از
Unban <PlayerName>برای حذف بازیکن از لیست مسدودی استفاده کنید. - فایل لیست مسدودی را میتوان از طریق مدیریت فایل GPanel برای تغییرات دستهجمعی ویرایش کرد.
حالت لیست سفید
اگر میخواهید سرور خود را فقط به بازیکنان خاص محدود کنید، میتوانید حالت لیست سفید را فعال کنید:
[ServerSettings]
WhitelistEnabled=true
هنگامی که لیست سفید فعال است، فقط بازیکنانی که Steam ID آنها در فایل لیست سفید است میتوانند متصل شوند. Steam ID ها را به فایل لیست سفید (هر کدام در یک خط) از طریق مدیریت فایل GPanel اضافه کنید.
مدیریت جهان
تنظیم چرخه شب/روز
چرخه شب/روز تأثیر قابل توجهی بر گیمپلی دارد. روزهای طولانیتر به بازیکنان زمان امن بیشتری برای جمعآوری منابع میدهد، در حالی که شبهای طولانیتر چالش بقا را افزایش میدهد:
| سبک بازی | طول روز | طول شب |
|---|---|---|
| تفریحی / تمرکز بر ساخت و ساز | ۶۰ دقیقه | ۱۵ دقیقه |
| متعادل (پیشفرض) | ۴۰ دقیقه | ۲۰ دقیقه |
| بقای سخت | ۲۰ دقیقه | ۴۰ دقیقه |
| روز دائمی | ۱۲۰ دقیقه | ۱ دقیقه |
تنظیم سختی
فراتر از سطوح سختی از پیش تعیین شده، میتوانید تنظیمات فردی را برای ایجاد سختی سفارشی تنظیم کنید. این موارد را برای یک تجربه سفارشی ترکیب کنید:
- تراکم زامبیها:
ZombieSpawnMultiplierرا تنظیم کنید (۰.۱ برای تقریباً هیچ، ۵.۰ برای انبوههای سنگین). - رفتار NPC:
NPCHostilityرا رویPassiveبرای NPC های دوستانه یاAggressiveبرای جهانی خصمانه تنظیم کنید. - کمبود منابع:
GatherRateMultiplierوLootRespawnMultiplierرا برای بقای سختتر کاهش دهید. - سختی مبارزه: اسپاون بالای زامبیها را با دوام پایین ترکیب کنید برای یک تجربه مبارزه چالشبرانگیز.
عیبیابی
کرش سرور
- بررسی لاگ کنسول: خروجی کنسول GPanel را برای پیامهای خطا قبل از کرش بررسی کنید. دلایل رایج شامل محدودیت حافظه و دادههای ذخیره خراب است.
- مشکلات حافظه: اگر سرور در حین تولید جهان یا با تعداد زیاد بازیکن کرش میکند، ممکن است به RAM بیشتری نیاز داشته باشد. ارتقای پلن سرور خود را در نظر بگیرید.
- ذخیره جهان خراب: اگر سرور به طور مکرر هنگام راهاندازی کرش میکند، بازیابی از پشتیبان یا ریست جهان را امتحان کنید. برای دستورالعملهای پشتیبانگیری و ریست به راهنمای راهاندازی سرور No One Survived مراجعه کنید.
- بهروزرسانی بازی: کرش پس از بهروزرسانی بازی ممکن است نشاندهنده مشکلات سازگاری باشد. سرور را مجدداً راهاندازی کنید تا بهروزرسانی اعمال شود و انجمنهای جامعه را برای مشکلات شناخته شده بررسی کنید.
مشکلات اتصال
- سرور در مرورگر نمایش داده نمیشود: مطمئن شوید سرور به طور کامل راهاندازی شده است (کنسول GPanel را برای پیام آمادگی بررسی کنید). تأیید کنید که پورت کوئری به درستی تخصیص داده شده است.
- امکان اتصال از طریق IP مستقیم وجود ندارد: آدرس IP و پورت بازی (نه پورت کوئری) را دوباره بررسی کنید. نحوه یافتن IP و پورت سرور را ببینید.
- وقفه زمانی هنگام اتصال: ممکن است سرور بیش از حد بارگذاری شده یا پاسخگو نباشد. از طریق GPanel مجدداً راهاندازی کنید. اگر مشکل ادامه دارد، کنسول را برای خطاها بررسی کنید.
- "عدم تطابق نسخه": هم سرور و هم کلاینت باید روی یک نسخه بازی باشند. سرور را مجدداً راهاندازی کنید تا بهروزرسانیهای معلق اعمال شوند.
خرابی ذخیره
- علائم: سرور راهاندازی نمیشود، جهان خالی بارگذاری میشود، یا بازیکنان تمام پیشرفت خود را از دست میدهند.
- پیشگیری: همیشه سرور را قبل از تعمیرات از طریق GPanel به درستی متوقف کنید. از بستن اجباری فرآیند سرور خودداری کنید.
- بازیابی: از پشتیبان گرفته شده قبل از خرابی بازیابی کنید. اگر پشتیبانی وجود ندارد، ریست جهان ضروری است.
مشکلات اسپاون زامبی
- زامبیها اسپاون نمیشوند: بررسی کنید که
ZombieSpawnMultiplierروی0تنظیم نشده باشد. تأیید کنید که سختی روی حالتی تنظیم نشده که زامبیها را غیرفعال میکند. - تعداد زیاد زامبی / لگ:
ZombieSpawnMultiplierرا کاهش دهید. نرخ اسپاون بالا همراه با تعداد زیاد بازیکن میتواند لگ قابل توجهی در سرور ایجاد کند. - زامبیها از بین نمیروند: این ممکن است یک باگ بازی باشد. راهاندازی مجدد سرور تمام موجودیتهای اسپاون شده را پاک کرده و مشکل را به طور موقت حل میکند.
بهینهسازی عملکرد
- اگر سرور با تعداد فعلی بازیکنان مشکل دارد،
MaxPlayersرا کاهش دهید. ZombieSpawnMultiplierرا برای کاهش تعداد موجودیتها و مصرف CPU کاهش دهید.- مطمئن شوید سرور RAM کافی برای اندازه نقشه و تعداد بازیکنان دارد.
- راهاندازی مجدد دورهای (روزانه یا هر چند روز یکبار) برنامهریزی کنید تا نشت حافظه پاک شده و تعداد موجودیتها ریست شود.
- در صورت امکان، فاصله دید یا محدوده شبیهسازی را در تنظیمات سرور کاهش دهید.
مقالات مرتبط
- راهنمای راهاندازی سرور No One Survived
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
- شروع کار با سرور جدید شما