این راهنما مشکلات رایجی که ممکن است در سرور اختصاصی V Rising با آنها مواجه شوید و نحوه رفع آنها را پوشش میدهد. برای پیکربندی اولیه سرور و اتصال، به راهنمای راهاندازی سرور اختصاصی V Rising مراجعه کنید.
سرور در مرورگر سرور نمایش داده نمیشود
اگر سرور شما در حال اجراست اما در مرورگر سرور Steam یا درون بازی نمایش داده نمیشود:
- تب Network در GPanel را باز کنید و پورت کوئری اختصاص داده شده را تأیید کنید. سپس بررسی کنید که مقدار
QueryPortدرServerHostSettings.jsonدقیقاً مطابقت دارد. - اطمینان حاصل کنید که
"ListOnSteam"درServerHostSettings.jsonرویtrueتنظیم شده است. اگر رویfalseتنظیم شده باشد، سرور در لیست نمایش داده نخواهد شد. - پس از راهاندازی یا راهاندازی مجدد سرور، ممکن است ۵ تا ۱۵ دقیقه طول بکشد تا سرور در مرورگر ظاهر شود. از اتصال مستقیم برای تأیید دسترسیپذیری سرور در این مدت استفاده کنید.
- تأیید کنید که وضعیت سرور در GPanel به صورت Online نمایش داده میشود. اگر سرور کرش کرده یا راهاندازی نشده باشد، در سرور اصلی Steam ثبت نخواهد شد.
IP:PORT را وارد کنید.
تغییرات پیکربندی پس از راهاندازی مجدد اعمال نمیشوند
اگر ServerHostSettings.json یا ServerGameSettings.json را ویرایش کردهاید اما تغییرات شما در سرور منعکس نشدهاند:
- قبل از ویرایش، سرور را متوقف کنید. V Rising هنگام خاموش شدن فایلهای پیکربندی را مینویسد. اگر سرور هنگام ویرایش فایل همچنان در حال اجرا باشد، ممکن است تغییرات شما را هنگام خاموش شدن بازنویسی کند. همیشه ابتدا سرور را از GPanel متوقف کنید، سپس ویرایش کنید، سپس راهاندازی کنید.
- خطاهای نحوی JSON را بررسی کنید. فرمت JSON سختگیرانه است -- یک کامای نابجا، گیومه جا افتاده یا کامای اضافی باعث میشود فایل بدون صدا دچار خطا شود. سرور ممکن است بدون نمایش خطای آشکار به تنظیمات پیشفرض بازگردد.
- تأیید کنید که فایل ذخیره شده است. پس از ویرایش در ویرایشگر فایل GPanel، قبل از رفتن به صفحه دیگر روی دکمه Save کلیک کنید.
- خروجی کنسول را بررسی کنید. پس از راهاندازی سرور، به کنسول در GPanel نگاه کنید تا هشدارها یا خطاهای مربوط به بارگذاری پیکربندی را ببینید.
بازیکنان نمیتوانند متصل شوند (IP و پورت صحیح)
اگر بازیکنان آدرس IP و پورت صحیح را دارند اما همچنان نمیتوانند متصل شوند:
- تأیید کنید که مقدار
PortدرServerHostSettings.jsonبا پورت بازی نمایش داده شده در تب Network در GPanel مطابقت دارد. مقادیر پورت پیشفرض را فرض نکنید -- تب Network در GPanel را برای پورتهای واقعی اختصاص داده شده بررسی کنید. - اطمینان حاصل کنید که سرور کاملاً راهاندازی شده و در GPanel به صورت Online نمایش داده میشود. سروری که هنوز در حال بارگذاری است، اتصالات را رد خواهد کرد.
- اگر سرور رمز عبور تنظیم شده در
ServerHostSettings.jsonدارد، بازیکنان باید هنگام درخواست آن را وارد کنند. مقدار رمز عبور خالی ("") به معنای عدم نیاز به رمز عبور است. - از بازیکن متصل شونده بخواهید تأیید کند که آدرس را در قالب
IP:PORTبدون فاصله وارد میکند و از پورت بازی استفاده میکند، نه پورت کوئری. - بررسی کنید آیا بازیکن مسدود شده است. یک ادمین میتواند
banlistرا در کنسول سرور اجرا کند، یا فایلbanlist.txtرا در مسیرVRisingServer_Data/StreamingAssets/Settings/بررسی کند.
جهان در اولین راهاندازی ایجاد نمیشود
اگر سرور پس از اولین راهاندازی گیر کرده به نظر میرسد و هیچ جهانی ایجاد نشده است:
- حداقل ۳ تا ۵ دقیقه صبر کنید. ایجاد جهان در اولین راهاندازی به طور قابل توجهی بیشتر از راهاندازیهای بعدی طول میکشد. سرور ممکن است در این مدت بدون پاسخ به نظر برسد.
- خروجی کنسول در GPanel را برای هرگونه پیام خطا بررسی کنید. اگر سرور در حین ایجاد با خطای مهلکی مواجه شود، خطا را نمایش داده و متوقف میشود.
- اطمینان حاصل کنید که
SaveNameدرServerHostSettings.jsonشامل کاراکترهای خاص یا فاصله نیست. فقط از حروف، اعداد و زیرخط استفاده کنید (مثلاً"world1"). - اگر سرور بلافاصله پس از راهاندازی خاموش میشود، ممکن است خطای پیکربندی وجود داشته باشد. هر دو فایل
ServerHostSettings.jsonوServerGameSettings.jsonرا برای مشکلات نحوی بررسی کنید.
سرور کرش میکند یا به طور غیرمنتظره متوقف میشود
اگر سرور شما بدون هشدار خاموش یا کرش میشود:
- خروجی کنسول در GPanel را برای هرگونه پیام خطایی که قبل از کرش ظاهر شده بررسی کنید. این پیامها را کپی کنید -- برای تشخیص مشکل ضروری هستند.
- اطمینان حاصل کنید که سرور شما از حافظه اختصاص داده شده فراتر نرفته است. سرورهای اختصاصی V Rising معمولاً حداقل به ۴ گیگابایت RAM نیاز دارند. اگر پلن شما کمحجم باشد، ممکن است سیستم هنگام اتمام حافظه سرور را متوقف کند.
- اگر کرشها پس از یک بهروزرسانی بازی رخ میدهند، فرومهای جامعه V Rising یا یادداشتهای وصله را برای مشکلات شناخته شده سرور بررسی کنید. گاهی پس از بهروزرسانیهای بزرگ، بازسازی تازه پیکربندی لازم است.
- سعی کنید تنظیمات اخیراً تغییر داده شده را از
ServerGameSettings.jsonبا بازگشت به پیشفرضها حذف کنید. ترکیبات نامعتبر تنظیمات میتوانند باعث کرشهایی شوند که پیامهای خطای واضحی تولید نمیکنند.
فرسایش قلعه خیلی سریع (یا اصلاً) اتفاق میافتد
نرخ فرسایش قلعه توسط تنظیم CastleDecayRateModifier در ServerGameSettings.json کنترل میشود:
| مقدار | اثر |
|---|---|
0 |
فرسایش غیرفعال -- قلعهها بدون توجه به سطح Blood Essence هرگز تخریب نمیشوند. |
0.5 |
نصف سرعت -- قلعهها دو برابر بیشتر قبل از فرسایش دوام میآورند. |
1.0 |
سرعت پیشفرض مطابق نظر توسعهدهنده. |
2.0 |
دو برابر سرعت -- قلعهها سریعتر فرسایش مییابند. مفید برای سرورهای PvP با تغییرات زیاد. |
به یاد داشته باشید قبل از ویرایش این مقدار سرور را متوقف کنید و برای اعمال تغییرات سرور را مجدداً راهاندازی کنید.
دستورات ادمین کار نمیکنند
اگر SteamID خود را به لیست ادمین اضافه کردهاید اما دستورات کار نمیکنند:
- بررسی کنید که کنسول در تنظیمات بازی شما فعال باشد (Options > General > Console Enabled).
- مطمئن شوید که پس از اتصال،
adminauthرا در کنسول اجرا میکنید. دسترسی ادمین به صورت خودکار اعطا نمیشود -- باید در هر نشست احراز هویت کنید. - SteamID64 خود را در
adminlist.txtدوباره بررسی کنید. باید SteamID64 با ۱۷ رقم باشد، نه آدرس سفارشی یا فرمت SteamID3. - اطمینان حاصل کنید که
adminlist.txtدر دایرکتوری صحیح قرار دارد:VRisingServer_Data/StreamingAssets/Settings/. - سرور باید پس از تغییرات در
adminlist.txtمجدداً راهاندازی شود. فایل فقط هنگام راهاندازی خوانده میشود.
برای لیست کامل دستورات ادمین و دستورالعملهای راهاندازی، به دستورات ادمین و تنظیمات V Rising مراجعه کنید.