این راهنما مشکلات رایج سرورهای اختصاصی 7 Days to Die و نحوه حل آنها را پوشش میدهد. برای پیکربندی عمومی سرور، راهنمای راهاندازی سرور 7 Days to Die را ببینید.
مادها بارگذاری نمیشوند / سرور با مادهای نصب شده کرش میکند
serverconfig.xml تنظیم کنید:
<property name="EACEnabled" value="false" />
تمام بازیکنان نیز باید 7 Days to Die را با EAC غیرفعال از کلاینت خود اجرا کنند. کلاینتهایی که EAC فعال دارند نمیتوانند به سرورهای با EAC غیرفعال متصل شوند و بالعکس.
مراحل اضافی عیبیابی ماد:
- مطمئن شوید که پوشه ماد حاوی یک
ModInfo.xmlمعتبر است. برای ساختار صحیح پوشه، راهنمای نصب ماد را ببینید. - لاگ سرور را برای خطاهای مرتبط با نام ماد بررسی کنید -- فایل لاگ
logs/latest.logاست که از طریق مدیریت فایل در GPanel یا تب خروجی کنسول قابل دسترسی است. - مطمئن شوید که ماد با نسخه فعلی بازی شما سازگار است. آپدیتهای Alpha اغلب سازگاری مادها را از بین میبرند.
- اگر چندین ماد نصب شده است، آنها را یکی یکی غیرفعال کنید (پوشه ماد را از
Mods/خارج کنید) تا تداخلات را شناسایی کنید.
مصرف بالای حافظه در جهانهای بزرگ
جهانهای تولید شده به صورت رویهای (RWG) با اندازه نقشه بزرگ، حافظه رم بسیار بیشتری نسبت به نقشه ثابت Navezgane مصرف میکنند. برای کاهش مصرف حافظه:
- اگر جهان سفارشی مورد نیاز نیست، از
GameWorld=Navezganeاستفاده کنید. WorldGenSizeرا درserverconfig.xmlبرای جهانهای رویهای کاهش دهید. اندازههای معتبر در Alpha 21 و بعد از آن باید توان ۲ باشند (مثلاً4096به جای8192). مقادیری مانند6144معتبر نیستند و باعث خطاهای تولید جهان میشوند.MaxSpawnedZombiesوMaxSpawnedAnimalsرا کاهش دهید تا بار حافظه موجودیتها کمتر شود.- اگر سرور به صورت مداوم تحت فشار حافظه است،
MaxPlayersرا از طریق تب Startup در GPanel کاهش دهید.
بازیکنان نمیتوانند متصل شوند
- مطمئن شوید که سرور در حال اجرا است و وضعیت سبز را در GPanel نشان میدهد.
- بررسی کنید که بازیکنان از IP و پورت صحیح استفاده میکنند. نحوه پیدا کردن IP و پورت سرور را ببینید.
- بررسی کنید که
EACEnabledهم در سرور و هم در کلاینت یکسان باشد -- هر دو باید فعال یا هر دو غیرفعال باشند. - اگر رمز عبور سرور تنظیم شده، مطمئن شوید بازیکنان آن را به درستی وارد میکنند.
- مطمئن شوید که سرور به طور کامل راهاندازی شده است. تب Console در GPanel را برای پیام "Server started" بررسی کنید.
سرور در حالت شروع گیر کرده / پاسخ نمیدهد
اگر سرور در هنگام راهاندازی گیر کرده یا پاسخگو نیست:
- زمان تولید جهان: تولید رویهای جهان (RWG) برای اولین بار بسته به اندازه جهان ممکن است چندین دقیقه طول بکشد. خروجی کنسول را در GPanel برای پیشرفت بررسی کنید.
- سیو خراب: اگر سرور به طور مکرر هنگام راهاندازی کرش میکند، سعی کنید پوشه سیو فعلی را حذف یا تغییر نام دهید و ریستارت کنید. این کار یک جهان جدید تولید میکند.
- مادهای ناسازگار: تمام مادها را از پوشه
Mods/حذف کنید و ریستارت کنید. اگر سرور با موفقیت شروع شد، مادها را یکی یکی اضافه کنید تا ماد مشکلساز را شناسایی کنید. - توقف اجباری: اگر سرور به توقف عادی پاسخ نمیدهد، از دکمه Kill در GPanel استفاده کنید، سپس دوباره آن را شروع کنید.
خطاهای تولید جهان
اگر سرور هنگام تولید جهان با RWG دچار خطا میشود:
- مطمئن شوید
WorldGenSizeیک توان ۲ معتبر است:2048،4096،8192،10240یا16384. مقادیر دیگر باعث خطا میشوند. - یک مقدار
WorldGenSeedمتفاوت امتحان کنید -- برخی سیدها ممکن است زمینهای مشکلساز تولید کنند. - اگر سرور حافظه رم کافی ندارد، اندازه جهان را کاهش دهید.
خواندن لاگهای سرور
لاگهای سرور ابزار اصلی شما برای تشخیص مشکلات هستند. میتوانید به دو روش به آنها دسترسی داشته باشید:
- تب Console: تب Console را در GPanel باز کنید تا خروجی زنده سرور را ببینید.
- فایل لاگ: فایل
logs/latest.logرا در مدیریت فایل برای لاگ کامل باز کنید.
به دنبال خطوط حاوی ERR یا Exception بگردید تا خطاها را شناسایی کنید. هنگام ارسال تیکت پشتیبانی، خطوط خطای مرتبط از لاگ را ضمیمه کنید.
نیاز به کمک دارید؟
اگر پس از دنبال کردن این راهنما قادر به حل مشکل نیستید، لطفاً یک تیکت پشتیبانی ارسال کنید و شناسه سرور، توضیح مشکل و هرگونه خروجی لاگ مرتبط را ذکر کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور 7 Days to Die — پیکربندی serverconfig.xml و نحوه اتصال
- راهاندازی ادمین 7 Days to Die — serveradmin.xml و دستورات ادمین
- نصب ماد 7 Days to Die — نصب مادها و الزامات EAC