Перейти к содержанию

Часто задаваемые вопросы

Я случайно заблокировал myself/someone. Как мне разбанить его?

Используйте /unban <UserId> для блокировки учетных записей и /unbanip <IP> для блокировки IP-адресов. Записи о банах PalDefender хранятся в ../Pal/Binaries/Win64/PalDefender/Banlist.json. Если вы редактируете файл вручную, сначала остановите сервер или перезагрузите конфигурацию после редактирования.

Deprecated Очистка старого IP-бана через Config.json

В старых версиях вики администраторам предлагалось снять блокировку IP-адресов с ../Pal/Binaries/Win64/PalDefender/Config.json. Этот путь устарел для записей о запрете. Вместо этого используйте /unbanip <IP> или отредактируйте ../Pal/Binaries/Win64/PalDefender/Banlist.json.

Я добавил или изменил файл PalTemplate или PalSummon, но команда не выполнена.
  • Убедитесь, что файл JSON действителен. Удалите комментарии и конечные запятые.
  • Шаблоны принадлежат ../Pal/Binaries/Win64/PalDefender/Pals/Templates/.
  • Призывы относятся к ../Pal/Binaries/Win64/PalDefender/Pals/Summons/.
  • Используйте имя файла без пути, например /summon ArenaBoss.
  • Для файлов призыва убедитесь, что присутствуют PalTemplate, X, Y и Z.
  • Для файлов шаблонов убедитесь, что PalID присутствует и использует действительный идентификатор Pal.
Какой идентификатор следует использовать для команд: UserId, PlayerUId, имя или SteamID?

Большинство команд администратора ожидают UserId игрока, например steam_... или gdk_.... Используйте /iwantplayerlist в игре, чтобы отображать идентификаторы в списке игроков, или используйте инструмент REST/API, если он у вас включен.

Почему RCON требует координаты или UserId для команд, которые работают без них в чате?

RCON не имеет внутриигрового персонажа, поэтому PalDefender не может определить вашу позицию или цель. Для таких команд, как /getpos, /tp, /spawnpal и команд базового местоположения, явно укажите целевого игрока или его координаты.

REST API возвращает 401 или 403. Что мне следует проверить?
  • 401: проверьте заголовок Authorization: Bearer <token> и убедитесь, что файл токена не имеет имени TokenExample.json.
  • .
  • 403: проверьте разрешения токена и убедитесь, что запуск сервера завершен.
  • После изменения токенов перезапустите сервер или перезагрузите настройку API/token в соответствии с рабочим процессом вашего хоста.
Я не могу войти в систему как администратор, пишет, что команды администратора защищены белым списком.

Убедитесь, что вы добавили свой IP-адрес в ../Pal/Binaries/Win64/PalDefender/Config.json следующим образом:

"useAdminWhitelist": true,
"adminIPs": [
    "127.0.0.1",
    "196.128.2.*",
    "123.222.111.122",
    "111.111.111.111",
],

Альтернативно вы можете установить для useAdminWhitelist значение false, но это не рекомендуется, поскольку известно, что у мошенников есть какой-то эксплойт для получения пароля администратора.

Мой сервер выходит из строя при запуске.
  • Убедитесь, что PalDefender — единственный работающий мод: удалите все остальные моды и проверьте, сохраняется ли проблема.
  • Проверьте, установлена ли PalDefender последней версии.
  • Познакомьтесь с нашими объявлениями discord.
  • Переименуйте каталог `PalDefender` в ../Pal/Binaries/Win64/ и перезапустите сервер.
  • В некоторых случаях может помочь установка распространяемого компонента VC++.
Я не могу правильно видеть некоторые символы в консоли сервера.

Используйте терминал Windows (или любую альтернативу с надлежащей поддержкой Unicode) вместо консоли windows по умолчанию.

Как сообщить о сбоях?

Отправьте следующие файлы в раздел проблем :

  • .../Pal/Saved/Crashes/<random numbers>/CrashContext.runtime-xml
  • .../Pal/Binaries/Win64/PalDefender/Logs/<recent logs>

Обязательно оставьте любую информацию, которую вы могли видеть или предположить, что это может быть причиной. Не забудьте версию PalDefender! Любая информация может быть ценной!