این راهنما شامل مدیریت سرور، مدیریت لیست سفید، گزینههای پیکربندی و عیبیابی برای سرور اختصاصی Nova-Life: Amboise شما میباشد. Nova-Life: Amboise یک بازی شبیهسازی نقشآفرینی چندنفره است. برای راهاندازی اولیه، پیکربندی server.json و دستورالعملهای اتصال، راهنمای راهاندازی سرور Nova-Life: Amboise را ببینید.
۱. نمای کلی مدیریت سرور
مدیریت سرور Nova-Life: Amboise عمدتاً از طریق موارد زیر انجام میشود:
- server.json: فایل پیکربندی اصلی در
Servers/<SERVER_NAME>/Config/server.json. - کنسول GPanel: مشاهده خروجی و لاگهای سرور در تب Console در GPanel.
- ادمین درون بازی: استفاده از ابزارهای ادمین پس از احراز هویت (بخش ۲ را ببینید).
۲. احراز هویت با PIN ادمین
برای فعالسازی دسترسی ادمین درون بازی، useAdminPinAuth را در server.json روی true تنظیم کنید. این به بازیکنان مجاز اجازه میدهد پس از وارد کردن PIN سرور از دستورات ادمین استفاده کنند.
{
"useAdminPinAuth": true
}
۳. مدیریت لیست سفید
Nova-Life از حالت لیست سفید برای محدود کردن افرادی که میتوانند به سرور شما بپیوندند پشتیبانی میکند.
فعالسازی لیست سفید
در server.json، تنظیم کنید:
{
"isWhitelisted": true,
"useWhitelistProtection": true,
"whitelist": {
"intro": "Welcome to our server. Please answer the questions to apply.",
"questions": [],
"date": ""
}
}
| تنظیم | توضیحات |
|---|---|
isWhitelisted | فعالسازی حالت لیست سفید. فقط بازیکنان تأیید شده میتوانند بپیوندند. |
useWhitelistProtection | نیاز به ارسال درخواست لیست سفید توسط بازیکنان جدید. |
whitelist.intro | متن معرفی نمایش داده شده به متقاضیان. |
whitelist.questions | آرایهای از سؤالات برای درخواست لیست سفید. |
۴. مرجع تنظیمات سرور
تنظیمات عملکرد
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
serverFramerate | 60 | نرخ تیک سرور. مقادیر پایینتر مصرف CPU را کاهش میدهد اما ممکن است بر روانی گیمپلی تأثیر بگذارد. |
autoSaveIntervalSeconds | 1800 | زمان بین ذخیرههای خودکار بر حسب ثانیه. پیشفرض ۳۰ دقیقه است. |
disconnectClientsBeforeStop | true | قطع اتصال بازیکنان به صورت منظم قبل از خاموشی. |
تنظیمات نمایش
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
isPublicServer | false | روی true تنظیم کنید تا در لیست سرورهای عمومی نمایش داده شود. |
serverListName | (از استارتاپ) | نام نمایش داده شده در مرورگر سرور. همچنین میتواند از طریق متغیر استارتاپ SERVER_LIST_NAME تنظیم شود. |
tabletUrl | (خالی) | آدرس URL برای مرورگر تبلت درون بازی. |
۵. بهروزرسانی سرور
با تنظیم AUTO_UPDATE روی 1 (پیشفرض)، سرور به طور خودکار در هر راهاندازی بهروزرسانی میشود. برای بهروزرسانی دستی:
- سرور را متوقف کنید.
- مطمئن شوید AUTO_UPDATE روی
1است. - سرور را راهاندازی کنید -- SteamCMD آخرین نسخه را دانلود خواهد کرد.
۶. عیبیابی
سرور راهاندازی نمیشود
- تأیید کنید که SERVER_NAME با نام دایرکتوری زیر
Servers/مطابقت دارد. - بررسی کنید که
server.jsonیک JSON معتبر است (بدون ویرگول اضافی، با براکتهای صحیح). - اگر نام سرور با هیچ دایرکتوری موجودی مطابقت ندارد، ممکن است نیاز به نصب مجدد داشته باشید.
بازیکنان نمیتوانند متصل شوند
- تأیید کنید که سرور در GPanel در حال اجراست.
- اگر لیست سفید فعال است، مطمئن شوید که بازیکن تأیید شده است.
- IP و پورت صحیح را از تب Network بررسی کنید.
- مطمئن شوید هم سرور و هم بازیکنان روی یک نسخه بازی هستند.
مشکلات دادههای ذخیره
- دادههای ذخیره در
Servers/<SERVER_NAME>/Saves/نگهداری میشوند. - از این دایرکتوری به طور منظم از طریق SFTP پشتیبان بگیرید (نحوه آپلود فایلها از طریق SFTP را ببینید).
- اگر ذخیرهها خراب شدهاند، از پشتیبان بازیابی کنید یا برای شروع از صفر حذف کنید.
مقالات مرتبط
- راهنمای راهاندازی سرور Nova-Life: Amboise
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
نیاز به کمک دارید؟
اگر با مشکلاتی در سرور Nova-Life: Amboise خود مواجه شدید که در اینجا پوشش داده نشدهاند، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیح مشکل و هرگونه پیام خطای مربوطه از کنسول GPanel را شامل کنید.