این راهنما نحوه راهاندازی سرور اختصاصی Neverwinter Nights: Enhanced Edition در Legion Hosting، پیکربندی متغیرهای استارتاپ، بارگذاری ماژولها، مدیریت رمزهای عبور و اتصال به سرور شما را پوشش میدهد. NWN:EE نسخه بهبودیافته بازی نقشآفرینی کلاسیک Dungeons & Dragons با بیش از ۱۰۰ ساعت محتوا و ماژولهای ساختهشده توسط کاربران است. برای دستورات مدیریتی، ابزارهای DM و عیبیابی، به دستورات مدیریتی NWN:EE مراجعه کنید.
1. اولین شروع
- به GPanel وارد شوید و سرور NWN:EE خود را انتخاب کنید.
- به تب Startup بروید و متغیرهای مورد نیاز را پیکربندی کنید (بخش ۲ را ببینید).
- MODULE_NAME را روی ماژولی که میخواهید بارگذاری کنید تنظیم کنید (الزامی). SERVER_NAME را روی نام دلخواه سرور خود تنظیم کنید.
- به تب Console برگردید و روی Start کلیک کنید.
- منتظر بمانید تا کنسول
Server: Module loadedرا نمایش دهد تا تأیید شود که سرور آماده است.
MODULE_NAME معتبر شروع نخواهد شد. ماژولهای رسمی در data/ و ماژولهای سفارشی در user/modules/ قرار دارند. نام باید دقیقاً با فایل مطابقت داشته باشد، بدون پسوند .mod.
2. متغیرهای استارتاپ GPanel
| متغیر | پیشفرض | توضیحات |
|---|---|---|
SERVER_NAME | A Pterodactyl hosted server | نام سرور نمایش داده شده در مرورگر بازی. |
MODULE_NAME | (خالی، الزامی) | ماژول برای بارگذاری. باید با نام فایل بدون پسوند .mod مطابقت داشته باشد. |
NWN_VERSION | latest | نسخه بازی برای نصب. از latest یا یک شماره نسخه خاص استفاده کنید. |
MAX_CLIENTS | 96 | حداکثر اتصالات به سرور. |
MIN_LEVEL | 1 | حداقل سطح شخصیت مورد نیاز برای پیوستن. |
MAX_LEVEL | 100 | حداکثر سطح شخصیت مجاز. |
DIFFICULTY | 3 | سختی: 1 = آسان، 2 = عادی، 3 = D&D Hardcore، 4 = بسیار دشوار. |
PVP | 2 | حالت PvP: 0 = هیچ، 1 = گروهی، 2 = کامل. |
PLAYER_PASSWORD | (خالی) | رمز عبور مورد نیاز برای پیوستن به عنوان بازیکن. خالی = عمومی. |
DM_PASSWORD | (خالی) | رمز عبور مورد نیاز برای پیوستن به عنوان Dungeon Master. |
IS_PUBLIC | 0 | آیا سرور در لیست عمومی بازی ظاهر شود. 1 = عمومی. |
SERVER_VAULT | 1 | 0 = فقط صندوق شخصیت محلی، 1 = فقط صندوق سرور. |
ELC | 1 | اجرای شخصیتهای قانونی. 1 = فعال. |
ILR | 1 | اجرای محدودیت سطح آیتم. 1 = فعال. |
PAUSE_AND_PLAY | 1 | چه کسی میتواند مکث کند: 0 = فقط DM، 1 = بازیکنان میتوانند مکث کنند. |
ONE_PARTY | 0 | حالت تکگروهی. 1 = فقط یک گروه مجاز است. |
GAME_TYPE | 0 | اتاق بازی برای انتشار (فقط در صورت عمومی بودن اعمال میشود). |
AUTO_SAVE_INTERVAL | 0 | فاصله ذخیره خودکار بر حسب دقیقه. 0 = غیرفعال. |
RELOAD_WHEN_EMPTY | 0 | بارگذاری مجدد ماژول وقتی همه بازیکنان خارج شوند. 1 = فعال. |
3. نصب ماژولهای سفارشی
- سرور خود را در GPanel متوقف کنید.
- فایل
.modخود را از طریق SFTP بهuser/modules/آپلود کنید (به چگونه فایلها را از طریق SFTP آپلود کنیم مراجعه کنید). - MODULE_NAME را در متغیرهای استارتاپ روی نام فایل ماژول بدون پسوند
.modتنظیم کنید. - هرگونه فایل
.hakمورد نیاز را بهuser/hak/آپلود کنید. - هرگونه فایل
.tlkمورد نیاز را بهuser/tlk/آپلود کنید. - سرور را شروع کنید.
ساختار فایل
user/
modules/ -- Custom .mod files
hak/ -- Custom .hak override files
tlk/ -- Custom .tlk dialogue files
servervault/ -- Server-side character files
nwn.ini -- Main configuration file
nwnplayer.ini -- Player settings
4. نحوه اتصال
- Neverwinter Nights: Enhanced Edition را اجرا کنید.
- روی Multiplayer کلیک کنید.
- اگر سرور عمومی است، آن را بر اساس نام در لیست بازی پیدا کنید.
- برای اتصال مستقیم، روی Direct Connect کلیک کنید و IP و پورت سرور خود را وارد کنید.
- اگر رمز بازیکن تنظیم شده است، آن را وارد کنید.
مقالات مرتبط
- دستورات مدیریتی NWN:EE
- چگونه IP و پورت سرور خود را پیدا کنیم
- چگونه فایلها را از طریق SFTP آپلود کنیم
نیاز به کمک دارید؟
اگر با مشکلاتی در سرور NWN:EE خود مواجه شدید که در اینجا پوشش داده نشدهاند، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیحات مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را شامل کنید.