عیبیابی Valheim
این راهنما مشکلات رایجی که ممکن است هنگام اجرای سرور اختصاصی Valheim با آنها مواجه شوید را پوشش میدهد، از جمله مشکلات اتصال، خطاهای بارگذاری جهان و خطاهای مربوط به ماد. برای پیکربندی اولیه سرور، به راهنمای راهاندازی سرور اختصاصی Valheim مراجعه کنید. برای مراحل نصب ماد، به راهنمای نصب مادهای Valheim مراجعه کنید.
سرور در مرورگر سرور نمایش داده نمیشود
علت: مرورگر سرور Steam سرورها را از طریق query port پیدا میکند، نه game port. اگر query port مسدود باشد یا به درستی نگاشت نشده باشد، سرور در هیچ لیست سروری ظاهر نمیشود حتی اگر بازیکنان بتوانند مستقیماً متصل شوند.
راهحل: GPanel را باز کنید و به تب Network بروید. تأیید کنید که هم game port و هم query port شما لیست شده و به درستی تخصیص داده شدهاند. اگر از پورتهای خود مطمئن نیستید، به نحوه پیدا کردن IP و پورت سرور مراجعه کنید. از روش Steam Favorites (توضیح داده شده در راهنمای راهاندازی) برای اتصال مستقیم در حین عیبیابی نمایش لیست سرور استفاده کنید.
راهحل: GPanel را باز کنید و به تب Network بروید. تأیید کنید که هم game port و هم query port شما لیست شده و به درستی تخصیص داده شدهاند. اگر از پورتهای خود مطمئن نیستید، به نحوه پیدا کردن IP و پورت سرور مراجعه کنید. از روش Steam Favorites (توضیح داده شده در راهنمای راهاندازی) برای اتصال مستقیم در حین عیبیابی نمایش لیست سرور استفاده کنید.
سرور به دلیل خطای رمز عبور شروع نمیشود
علت: رمز عبور کمتر از ۵ کاراکتر است، خالی است، یا نام سرور را به عنوان بخشی از رشته رمز عبور شامل میشود.
راهحل: به تب Startup در GPanel بروید و متغیر
راهحل: به تب Startup در GPanel بروید و متغیر
Password را بروزرسانی کنید. مطمئن شوید که تمام شرایط زیر را برآورده میکند:
- حداقل ۵ کاراکتر طول داشته باشد
ServerNameرا به عنوان زیررشته شامل نشود- خالی نباشد
جهان بارگذاری نمیشود / جهان جدیدی به جای آن ایجاد میشود
علت: متغیر راهاندازی
راهحل:
WorldName با نام فایل جهان مطابقت ندارد، یا فقط یکی از دو فایل جهان مورد نیاز (.fwl یا .db) موجود است.
راهحل:
- از طریق SFTP متصل شوید و به مسیر زیر بروید:
/.config/unity3d/IronGate/Valheim/worlds_local/ - تأیید کنید که هر دو فایل
<WorldName>.fwlو<WorldName>.dbموجود هستند. - بررسی کنید که متغیر راهاندازی
WorldNameدر GPanel دقیقاً با نام فایل مطابقت داشته باشد (حساس به حروف بزرگ و کوچک، بدون پسوند). - اگر جهان جدیدی ایجاد شده، سرور را متوقف کنید، فایلهای جهان جدید ایجاد شده را حذف یا تغییر نام دهید، فایلهای پشتیبان خود را بازگردانید و ریاستارت کنید.
بازیکنان نمیتوانند متصل شوند
علت: دلایل مختلفی وجود دارد که بازیکنان نمیتوانند به سرور Valheim متصل شوند.
راهحل: موارد زیر را بررسی کنید:
راهحل: موارد زیر را بررسی کنید:
- سرور هنوز در حال راهاندازی است: Valheim ممکن است چند دقیقه طول بکشد تا کاملاً شروع شود، به خصوص با مادها. قبل از اتصال صبر کنید تا کنسول نشان دهد سرور آماده است.
- پورت اشتباه: بازیکنانی که از طریق مرورگر درونبازی متصل میشوند باید از game port استفاده کنند. بازیکنانی که سرور را از طریق Steam Favorites اضافه میکنند باید از query port استفاده کنند. تب Network در GPanel را برای پورتهای تخصیص داده شده بررسی کنید.
- عدم تطابق رمز عبور: مطمئن شوید بازیکنان رمز عبور صحیح سرور را وارد میکنند. رمزهای عبور حساس به حروف بزرگ و کوچک هستند.
- عدم تطابق نسخه ماد: اگر Valheim Plus یا سایر مادهای اجباری نصب شدهاند، تمام بازیکنان باید دقیقاً همان نسخه را داشته باشند. برای جزئیات به راهنمای نصب مادها مراجعه کنید.
مادهای BepInEx بارگذاری نمیشوند
علت: فایلهای BepInEx در دایرکتوری اشتباه قرار داده شدهاند، یا کتابخانه doorstop در ریشه سرور موجود نیست.
راهحل:
راهحل:
- از طریق SFTP تأیید کنید که پوشه
BepInEx/در دایرکتوری ریشه سرور در کنارvalheim_server.x86_64قرار دارد. - تأیید کنید که پوشه
doorstop_libs/نیز در ریشه سرور موجود است و شاملlibdoorstop_x64.soمیباشد. در پنلهای مبتنی بر Pterodactyl، doorstop از طریق متغیرهای محیطی بارگذاری میشود — اسکریپتrun_bepinex.shاستفاده نمیشود و نیازی به وجود آن نیست. - بررسی کنید که فایلهای
.dllماد شما درونBepInEx/plugins/هستند، نه در ریشه یا هر زیرپوشه دیگری. - سرور را ریاستارت کنید و لاگ کنسول سرور را برای پیامهای راهاندازی BepInEx یا خروجی خطا بررسی کنید.
ساختار دایرکتوری مورد انتظار به این صورت است:
/ (server root)
valheim_server.x86_64
BepInEx/
plugins/ ← mod .dll files go here
config/
patchers/
doorstop_libs/
libdoorstop_x64.so
کرش یا ناپایداری سرور پس از افزودن مادها
علت: یک ماد با نسخه فعلی Valheim ناسازگار است، با ماد دیگری تداخل دارد، یا به درستی پیکربندی نشده است.
راهحل:
راهحل:
- خروجی کنسول سرور در GPanel را برای پیامهای خطایی که به نام ماد یا پلاگین خاصی اشاره میکنند بررسی کنید.
- تمام مادها را از
BepInEx/plugins/حذف کنید و سرور را ریاستارت کنید تا تأیید شود که بدون ماد به درستی اجرا میشود. - مادها را یکی یکی دوباره اضافه کنید و بین هر کدام ریاستارت کنید تا ماد ایجادکننده کرش را شناسایی کنید.
- صفحه Thunderstore یا Nexus ماد را برای یادداشتهای سازگاری و وابستگیهای مورد نیاز بررسی کنید.
پس از بروزرسانی بازی Valheim: مادها ممکن است تا زمان انتشار نسخههای بروزرسانی شده توسط سازندگانشان از کار بیفتند. اگر سرور شما قبل از بروزرسانی پایدار بود و پس از آن کرش میکند، مادها را موقتاً حذف کنید تا نسخههای بروزرسانی شده در دسترس قرار گیرند.
Crossplay کار نمیکند
علت: متغیر راهاندازی crossplay فعال نشده، یا مادها با عملکرد crossplay تداخل دارند.
راهحل:
راهحل:
- به تب Startup در GPanel بروید و
ENABLE_CROSSPLAYرا روی1تنظیم کنید. - سرور را ریاستارت کنید.
- توجه داشته باشید که اکثر مادهای BepInEx با crossplay سازگار نیستند. اگر مادها نصب شدهاند و بازیکنان crossplay نمیتوانند متصل شوند، ممکن است نیاز باشد بین مادها و پشتیبانی از crossplay یکی را انتخاب کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور اختصاصی Valheim — پیکربندی راهاندازی، اتصال و ذخیرهسازی جهانها
- راهنمای نصب مادهای Valheim — BepInEx، Thunderstore و Valheim Plus
- نحوه پیدا کردن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
اگر پس از دنبال کردن این راهنما همچنان با مشکل مواجه هستید، تیم پشتیبانی ما آماده کمک است. یک تیکت پشتیبانی ارسال کنید و جزئیات GPanel سرور، شرح مشکل و هرگونه پیام خطا از کنسول سرور را ذکر کنید.