В этом руководстве рассматривается, как настроить выделенный сервер Neverwinter Nights: Enhanced Edition на Legion Hosting, настроить переменные запуска, загружать модули, управлять паролями и подключаться к серверу. NWN:EE — это расширенное издание классической RPG Dungeons & Dragons с более чем 100 часами контента и модулями, созданными пользователями. Информацию об административных командах, инструментах DM и устранении неполадок см. в статье Административные команды NWN:EE.
1. Первый запуск
- Войдите в GPanel и выберите ваш сервер NWN:EE.
- Перейдите на вкладку Startup и настройте необходимые переменные (см. раздел 2).
- Установите 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 = Easy, 2 = Normal, 3 = D&D Hardcore, 4 = Very Difficult. |
PVP | 2 | Режим PvP: 0 = None, 1 = Party, 2 = Full. |
PLAYER_PASSWORD | (пусто) | Пароль, необходимый для входа в качестве игрока. Пусто = публичный. |
DM_PASSWORD | (пусто) | Пароль, необходимый для входа в качестве Мастера подземелий. |
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вuser/modules/через SFTP (см. Как загружать файлы через 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 вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.