عیبیابی Enshrouded
این راهنما مشکلات رایجی را که ممکن است هنگام اجرای سرور اختصاصی Enshrouded در Legion Hosting با آنها مواجه شوید پوشش میدهد، شامل مصرف بالای حافظه، مشکلات اتصال و خرابی ذخیره. برای راهاندازی اولیه سرور و پیکربندی، به راهنمای راهاندازی سرور Enshrouded مراجعه کنید.
مصرف بسیار بالای حافظه توسط سرور
مصرف بالای RAM برای Enshrouded مورد انتظار و طبیعی است. فرآیند سرور بسته به اندازه جهان، تعداد بازیکنان و فعالیت میتواند 8 تا 16 گیگابایت یا بیشتر مصرف کند. با این حال، اگر سرور تمام RAM موجود را مصرف کرده و پاسخگو نیست:
- مصرف فعلی RAM را در GPanel در پنل وضعیت سرور بررسی کنید.
slotCountرا درenshrouded_server.jsonکاهش دهید تا حداکثر بازیکنان کمتر شده و سربار حافظه کاهش یابد.- سرور را ریاستارت کنید تا حافظهای که در طول زمانهای طولانی روشن بودن انباشته شده پاک شود.
- اگر مصرف RAM به طور مداوم به محدودیت پلن میرسد، ارتقا به یک پلن با حافظه بالاتر را در نظر بگیرید. با پشتیبانی در legionhosting.net/submitticket.php تماس بگیرید.
سرور پاسخ نمیدهد / بازیکنان نمیتوانند متصل شوند
اگر سرور راهاندازی میشود اما بازیکنان نمیتوانند متصل شوند یا سرور در مرورگر نمایش داده نمیشود:
- تأیید کنید که سرور در GPanel به صورت Running نمایش داده میشود. اگر مدت کوتاهی پس از شروع متوقف شد، لاگ کنسول را برای خطاها بررسی کنید.
- بررسی کنید که بازیکنان به IP و port بازی صحیح متصل میشوند. برای تأیید جزئیات اتصال خود به نحوه یافتن IP و Port سرور مراجعه کنید.
- مطمئن شوید که بازیکنان هنگام اتصال مستقیم از port بازی استفاده میکنند، نه query port.
- بررسی کنید که
enshrouded_server.jsonیک JSON معتبر است. یک خطای نحوی (ویرگول اضافه در انتها، براکت ناموجود) مانع بارگذاری پیکربندی سرور میشود. - مطمئن شوید فیلد
ipدر پیکربندی شما روی0.0.0.0تنظیم شده و نه یک آدرس IP خاص، که میتواند باعث خطای اتصال شود.
فایل پیکربندی نامعتبر
اگر سرور راهاندازی نمیشود یا به تنظیمات پیشفرض بازمیگردد، رایجترین علت یک خطای نحوی JSON در enshrouded_server.json است. اشتباهات رایج شامل:
- ویرگول اضافه پس از آخرین آیتم در یک آرایه یا شیء.
- براکتهای
{ }یا[ ]ناموجود یا اضافی. - مقادیر رشتهای بدون نقلقول یا دونقطه ناموجود بین کلیدها و مقادیر.
- استفاده از نقلقولهای تکی به جای نقلقولهای دوتایی.
میتوانید فایل پیکربندی خود را با چسباندن آن در یک اعتبارسنج JSON مانند jsonlint.com قبل از آپلود اعتبارسنجی کنید.
خرابی ذخیره یا بازگشت جهان
خرابی ذخیره میتواند زمانی رخ دهد که سرور در حین نوشتن فعال دادههای جهان به اجبار متوقف شود. برای کاهش خطر:
- از دکمه Stop در GPanel استفاده کنید و صبر کنید تا سرور به صورت عادی خاموش شود به جای استفاده از توقف اجباری.
- حداقل 60 ثانیه پس از قطع اتصال آخرین بازیکن قبل از توقف سرور صبر کنید تا به آن فرصت تکمیل چرخه ذخیرهسازی داده شود.
- به طور منظم از دایرکتوری
savegame/از طریق SFTP پشتیبانگیری کنید. برای نحوه دانلود فایلها به راهنمای SFTP مراجعه کنید.
savegame/ را دانلود و به عنوان پشتیبان نگه دارید. ذخیرههای حذف شده قابل بازیابی نیستند.
اگر جهان شما از قبل خراب شده و پشتیبان دارید، پوشه پشتیبان savegame/ را از طریق SFTP دوباره آپلود کنید تا بازیابی شود. اگر پشتیبان ندارید، با پشتیبانی تماس بگیرید تا بررسی کنند آیا یک اسنپشات در سطح سرور موجود است.
سرور هنگام راهاندازی از کار میافتد
اگر سرور بلافاصله یا در عرض چند ثانیه پس از شروع از کار میافتد:
- کنسول GPanel را برای هرگونه پیام خطا قبل از خرابی بررسی کنید.
- بررسی کنید که فایل پیکربندی شما JSON معتبر است (بخش بالا را ببینید).
- مطمئن شوید که پلن شما حداقل نیازمندیهای حافظه را برای تعداد بازیکنان پیکربندی شده برآورده میکند.
- نصب مجدد فایلهای سرور را از طریق GPanel امتحان کنید (این کار دادههای
savegame/شما را حذف نمیکند). - اگر مشکل ادامه دارد، یک تیکت پشتیبانی باز کنید و پیامهای خطا از لاگ کنسول را ضمیمه کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور Enshrouded — فایل پیکربندی، نیازمندیهای حافظه، تنظیمات جهان، فایلهای ذخیره و نحوه اتصال
- مجوزها و ضرایب گیمپلی Enshrouded — گروههای کاربری، سطوح مجوز و تنظیمات سختی
- نحوه آپلود فایلها از طریق SFTP
- نحوه یافتن IP و Port سرور
کمک بیشتر
اگر پس از دنبال کردن این راهنما همچنان با مشکل مواجه هستید، تیم پشتیبانی ما آماده کمک است: