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

Команды

Что такое команды?

Команды — это специальные текстовые инструкции, позволяющие взаимодействовать с игрой. Вводя команды в чат, вы можете выполнять такие действия, как телепортация, создание существ или управление игроками. Команды обычно начинаются с /, за которым следует имя команды и необязательные аргументы.

Кто может использовать команды?

В настоящее время не существует команды, которую мог бы использовать игрок без прав администратора. В текущей версии доступны только команды администратора и RCON.

Список команд

Синтаксис команды

/command_name <required_argument> [optional_argument={?}]

<required_argument> → Должен быть включен.
[optional_argument={?}] → Можно опустить. {?} указывает значение по умолчанию, которое используется, если оно опущено.

Аргументы имеют разные типы. Наиболее распространенными являются strings, numbers, floats и booleans. Некоторые команды даже имеют сложные типы, например определенный filenames в специальном каталоге или фактически filter.

поиск по идентификатору

Используйте paldeck.cc/pals для PalID, paldeck.cc/items для ItemID, paldeck.cc/technology для TechID, paldeck.cc/buildings для BuildingID, paldeck.cc/passives для PassiveID и paldeck.cc/skills для идентификаторов навыков.

только RCON
/getrconcmds

Синтаксис: /getrconcmds

Описание: Возвращает список каждой команды с необходимым количеством аргументов, который может использоваться RCON.

Аргументы:

  • Нет

Разрешения: RCON

Пример:

/getrconcmds

Управление сервером
/version

Синтаксис: /version

Описание: Показывает версию игры Palworld и версию PalDefender. RCON возвращает вывод JSON.

Аргументы:

  • Нет

Разрешения: Chat, RCON, Admin

Пример:

/version

/reloadcfg

Синтаксис: /reloadcfg

Описание: Перезагружает данные о запрете Config.json, WhiteList.json и PalDefender.

Аргументы:

  • Нет

Разрешения: Chat, RCON, Admin

Пример:

/reloadcfg

/addadminip

Синтаксис: /addadminip <IP>

Описание: Добавляет IP-адрес в белый список администратора.

Аргументы:

  • <IP>: IP-адрес, который нужно добавить в качестве администратора.

Разрешения: Chat, RCON, Admin

Пример:

/addadminip 192.168.1.1

/setadmin

Синтаксис: /setadmin <UserId>

Описание: Временный администратор grants/revokes от игрока.

Аргументы:

  • <UserId>: идентификатор игрока для администратора grant/revoke.

Разрешения: Chat, RCON, Admin

Пример:

/setadmin steam_76500000000000000

/pgbroadcast

Синтаксис: /pgbroadcast <Message>

Описание: Отправьте сообщение всем игрокам на сервере.

Аргументы:

  • <Message>: сообщение для трансляции.

Разрешения: Chat, RCON, Admin

Пример:

/pgbroadcast "Server will restart soon."

/adminlogin

Синтаксис: /adminlogin <password>

Описание: Вход в режим администратора. В качестве аргумента требуется пароль администратора.

Аргументы:

  • <password>: пароль администратора.

Разрешения: Chat

Пример:

/adminlogin mySecretPassword

/adminlogout

Синтаксис: /adminlogout

Описание: Выводит вас из режима администратора.

Аргументы:

  • Нет

Разрешения: Chat, Admin

Пример:

/adminlogout

/iwantplayerlist

Синтаксис: /iwantplayerlist

Описание: Включает наложение списка игроков в игре, что позволяет вам просматривать UserId и UID каждого игрока при нажатии ESC. Полезно для администраторов серверов и игроков, которые хотят видеть подробную информацию об игроке прямо в интерфейсе игры.

Аргументы:

  • Нет

Разрешения: Chat, RCON, Admin

Пример:

/iwantplayerlist

/getpos

Синтаксис: /getpos [UserId]

Описание: Получает ваше текущее положение в мире, которое можно использовать для телепортации, призыва и подобных действий. Если указан [UserId], вместо этого получает позицию этого игрока.

Аргументы:

  • [UserId]: (Необязательно) Идентификатор игрока, чью позицию вы хотите изменить get. Если опущено, получает вашу собственную позицию.

Разрешения: Chat, RCON, Admin

Пример:

/getpos
/getpos steam_76500000000000000

/settime

Синтаксис: /settime <hour>

Описание: Изменяет время в Palworld. Час может иметь следующие значения: от 0 до 23, day и night.

Аргументы:

  • <hour>: значение часа (0–23, день, ночь).

Разрешения: Chat, RCON, Admin

Пример:

/settime 12
/settime night

/togglepvp

Синтаксис: /togglepvp

Описание: Включает и выключает сервер PvP для текущего сеанса.

Аргументы:

  • Нет

Разрешения: Chat, Admin

Пример:

/togglepvp

/alert

Синтаксис: /alert <message>

Описание: Отправляет предупреждающее сообщение всем игрокам на сервере. Это сообщение обычно отображается на видном месте на их экранах.

Аргументы:

  • <message>: сообщение, которое будет транслироваться в качестве оповещения.

Разрешения: Chat, RCON, Admin

Пример:

/alert Server will restart in 5 minutes!

/send

Синтаксис: /send <type> <UserId> <Message>

Описание: Позволяет отправить сообщение или сообщение журнала конкретному игроку.

Аргументы:

  • <type>: тип отправляемого сообщения. Возможные значения:
    • msg: обычное сообщение в чате.
    • log: обычное сообщение журнала (белое, быстро исчезает, более крупный шрифт).
    • ilog: важное сообщение журнала (синее, сохраняется дольше).
    • vilog: Очень важное сообщение журнала (синее, сохраняется очень долго).
  • <UserId>: идентификатор игрока, получившего сообщение.
  • <Message>: текст сообщения для отправки.

Разрешения: Chat, RCON, Admin

Пример:

/send msg steam_76500000000000000 Dont miss out on Qonzer's sale!
/send log steam_76500000000000000 Dont miss out on Qonzer's sale!
/send ilog steam_76500000000000000 Dont miss out on Qonzer's sale!
/send vilog steam_76500000000000000 Dont miss out on Qonzer's sale!

/resetoilrig

Синтаксис: /resetoilrig <lv30|lv55|lv60|all>

Описание: Сбрасывает выбранную нефтяную вышку или каждую управляемую в данный момент нефтяную вышку.

Разрешения: Chat, активный статус администратора в игре.

Пример:

/resetoilrig all

/setting

Синтаксис: /setting list [filter] или /setting <setting_name> <get|set|add|sub> [value].

Описание: Проверяет или изменяет поддерживаемые текущие значения UPalGameSetting. Имена сопоставляются без учета регистра; принимается уникальный префикс или подстрока. Это экспериментальный вариант, который не заменяет постоянную конфигурацию мира, и клиенты могут продолжать отображать кэшированные значения.

  • list [filter]: списки поддерживаемых полей integer, float, логических, байтовых и перечисляемых.
  • get: считывает значение.
  • set: устанавливает любой поддерживаемый тип. Логические значения принимают true/false, on/off, yes/no или 1/0; перечисления принимают число или имя записи.
  • add / sub: изменяет только числовые значения.

Разрешения: Chat, RCON, Admin

Примеры:

/setting list death
/setting PalDeathPenaltyTime get
/setting PalDeathPenaltyTime set 10

/resetbosstower

Синтаксис: /resetbosstower <BossType|all>

Описание: Команда, предназначенная только для отладки и сборки, сбрасывает один экземпляр башни босса или все сбрасываемые башни боссов. Одна цель должна использовать допустимое имя EPalBossType. Он недоступен в общедоступных сборках выпуска.

Разрешения: Chat, RCON, Admin

Пример:

/resetbosstower all

/showbosses

Синтаксис: /showbosses

Описание: Команда интеллектуального анализа данных только для отладки и сборки, которая записывает статическую информацию текущего босса в PalDefender/Logs/BossInfo.json. Он недоступен в общедоступных сборках выпуска.

Разрешения: Chat, RCON, Admin

Управление базой
/findunusedbases (alias: /findbases)

Синтаксис: /findbases [empty|inactive|unused|all] [days=N] [builds<=N]

Интерактивный синтаксис: /findbases visit [filters], /findbases next, /findbases kill [next]

Описание: Сканирует пустые, неактивные или неиспользуемые по другим причинам базы. visit создает очередь просмотра только для чата и телепортируется к ее первому результату; next продвигается; kill уничтожает выбранную базу; kill next уничтожает его и продвигается вперед. Разрушение необратимо, поэтому сначала осмотрите каждую цель.

  • empty: нет рабочих и максимальное ограничение на количество зданий по умолчанию (или builds<=N).
  • inactive: в гильдии нет участников, и она неактивна как минимум days (по умолчанию 30).
  • unused: соответствует пустому или неактивному значению.
  • all: выводит список всех баз с применением явных фильтров.

Разрешения: Листинг поддерживает Chat и RCON; visit/next/kill требует внутриигрового чата и разрешения администратора.

Примеры:

/findbases empty builds<=5
/findbases inactive days=14
/findbases visit unused days=30
/findbases kill next

/getnearestbase

Синтаксис: /getnearestbase [X] [Y] [Z]

Описание: Сообщает название гильдии, владеющей ближайшей к вашему персонажу базой.

Примечание. При выполнении через RCON все параметры местоположения ([X] [Y] [Z]) обязательны, поскольку RCON не имеет персонажа игрока, который мог бы определить местоположение.

Аргументы:

  • [X]: (Необязательно) координата X.
  • [Y]: (Необязательно) координата Y.
  • [Z]: (Необязательно) координата Z.

Разрешения: Chat, RCON, Admin

Пример:

/getnearestbase 100 200 50

/gotonearestbase

Синтаксис: /gotonearestbase [X] [Y] [Z]

Описание: Телепортирует вас на ближайшую базу локации.

Примечание. При выполнении через RCON все параметры местоположения ([X] [Y] [Z]) обязательны, поскольку RCON не имеет персонажа игрока, который мог бы определить местоположение.

Аргументы:

  • [X]: (Необязательно) координата X.
  • [Y]: (Необязательно) координата Y.
  • [Z]: (Необязательно) координата Z.

Разрешения: Chat, Admin

Пример:

/gotonearestbase 100 200 50

/killnearestbase

Синтаксис: /killnearestbase [X] [Y] [Z]

Описание: Уничтожает ближайшую базу (Использовать с осторожностью!).

Примечание. При выполнении через RCON все параметры местоположения ([X] [Y] [Z]) обязательны, поскольку RCON не имеет персонажа игрока, который мог бы определить местоположение.

Аргументы:

  • [X]: (Необязательно) координата X.
  • [Y]: (Необязательно) координата Y.
  • [Z]: (Необязательно) координата Z.

Разрешения: Chat, RCON, Admin

Пример:

/killnearestbase 100 200 50

Управление игроками
/kick

Синтаксис: /kick <UserId> [Reason="Kicked by Admin."]

Описание: Удаляет игрока с сервера.

Аргументы:

  • <UserId>: идентификатор игрока, которого следует выгнать.
  • [Reason]: (Необязательно) Причина исключения. По умолчанию: «Кикнут администратором».

Разрешения: Chat, RCON, Admin

Пример:

/kick steam_76500000000000000 "Spamming in chat"

/ban

Синтаксис: /ban <UserId> [Reason="Banned by Admin."]

Описание: Банит и кикает игрока с сервера.

Аргументы:

  • <UserId>: идентификатор игрока, которого нужно заблокировать.
  • [Reason]: (Необязательно) Причина бана. По умолчанию: «Заблокировано администратором».

Разрешения: Chat, RCON, Admin

Пример:

/ban gdk_25300000000000000 "Cheating"

/ipban

Синтаксис: /ipban <UserId> [Reason="Banned by Admin."]

Описание: Блокирует IP-адрес игрока, а затем удаляет его с сервера.

Аргументы:

  • <UserId>: идентификатор игрока, которого забанили по IP.
  • [Reason]: (Необязательно) Причина бана. По умолчанию: «Заблокировано администратором».

Разрешения: Chat, RCON, Admin

Пример:

/ipban steam_76500000000000000

/banip

Синтаксис: /banip <IP>

Описание: Блокирует IP-адрес с сервера.

Аргументы:

  • <IP>: IP-адрес для блокировки.

Разрешения: Chat, RCON, Admin

Пример:

/banip 192.168.1.1

/unbanip

Синтаксис: /unbanip <IP>

Описание: Удаляет IP-адрес из списка банов.

Аргументы:

  • <IP>: IP-адрес, который нужно разблокировать.

Разрешения: Chat, RCON, Admin

Пример:

/unbanip 192.168.1.1

/unban

Синтаксис: /unban <UserId> [Reason="Unbanned by admin."]

Описание: Удаляет UserId из списка банов PalDefender.

Аргументы:

  • <UserId>: идентификатор пользователя, которого нужно разблокировать.
  • [Reason]: (Необязательно) Сохранена причина действия по разблокировке.

Разрешения: Chat, RCON, Admin

Пример:

/unban steam_76500000000000000 "Appeal accepted"

/getip

Синтаксис: /getip <UserId>

Описание: Показывает IP-адрес игрока.

Аргументы:

  • <UserId>: идентификатор игрока.

Разрешения: Chat, RCON, Admin

Пример:

/getip gdk_25300000000000000

/whitelist_add

Синтаксис: /whitelist_add <UserId>

Описание: Добавляет UserId в белый список.

Аргументы:

  • <UserId>: идентификатор игрока, добавляемого в белый список.

Разрешения: Chat, RCON, Admin

Пример:

/whitelist_add steam_76500000000000000

/whitelist_remove

Синтаксис: /whitelist_remove <UserId>

Описание: Удаляет UserId из белого списка.

Аргументы:

  • <UserId>: идентификатор игрока, которого нужно удалить из белого списка.

Разрешения: Chat, RCON, Admin

Пример:

/whitelist_remove gdk_25300000000000000

/whitelist_get

Синтаксис: /whitelist_get

Описание: Показывает полный список игроков из белого списка.

Аргументы:

  • Нет

Разрешения: Chat, RCON, Admin

Пример:

/whitelist_get

/imcheater

Синтаксис: /imcheater

Описание: Используйте это, чтобы проверить, как ваш сервер реагирует на мошенников.

Аргументы:

  • Нет

Разрешения: Chat, Admin

Пример:

/imcheater

/spectate

Синтаксис: /spectate

Описание: Включает режим наблюдения. То же, что нажатие горячей клавиши \, но горячая клавиша работает не для всех, например для консольных игроков.

Аргументы:

  • Нет

Разрешения: Chat, Admin

Пример:

/spectate

Персонаж игрока
/tp

Синтаксис: Любая из следующих работ:

  • /tp <UserId>
  • /tp <UserId1> <UserId2>
  • /tp <X> <Y>
  • /tp <X> <Y> <Z>
  • /tp <UserId> <X> <Y>
  • /tp <UserId> <X> <Y> <Z>
  • /tp home
  • /tp oilrig
  • /tp oilrig:Lv30
  • /tp oilrig:Lv55
  • /tp oilrig:Lv60

Описание: Телепортирует вас или указанного игрока к другому игроку, координатам, ближайшей базе или месту назначения нефтяной вышки.

Примечание. RCON должен включать телепортируемого игрока, поскольку RCON не имеет внутриигрового персонажа.

Аргументы:

  • <UserId>: игрок, к которому телепортируется, или игрок, которого телепортируют, если указано больше аргументов.
  • <UserId1>: Игрок, которого нужно телепортировать.
  • <UserId2>: целевой игрок.
  • <X> <Y> [Z]: координаты карты. Если Z опущен, PalDefender пытается найти полезную высоту земли.
  • home: Телепортируется на ближайшую принадлежащую базу.
  • oilrig, oilrig:Lv30, oilrig:Lv55, oilrig:Lv60: телепортируется к месту назначения нефтяной вышки.

Разрешения: Chat, RCON, Admin

Пример:

/tp steam_76500000000000000 gdk_25300000000000000
/tp 100 -250
/tp oilrig:Lv60

/give_exp

Синтаксис: /give_exp <UserId> <Amount>

Описание: Дает игроку очки опыта.

Аргументы:

  • <UserId>: идентификатор игрока.
  • <Amount>: количество очков опыта.

Разрешения: Chat, RCON, Admin

Пример:

/give_exp gdk_25300000000000000 1000

/giveme_exp

Синтаксис: /giveme_exp <Amount>

Описание: Дает вам очки опыта.

Аргументы:

  • <Amount>: количество очков опыта.

Разрешения: Chat, Admin

Пример:

/giveme_exp 1000

/renameplayer

Синтаксис: /renameplayer <UserId> <NewName>

Описание: Переименовывает никнейм игрока.

Аргументы:

  • <UserId>: идентификатор игрока.
  • <NewName>: новый псевдоним.

Разрешения: Chat, RCON, Admin

Пример:

/renameplayer steam_76500000000000000 NewNickname

/givestats

Синтаксис: /givestats <UserId> [Count=1]

Описание: Дает игроку одно или несколько неиспользованных статусных очков (отрицательное значение вычитается). Не влияет на уже потраченные баллы.

Аргументы:

  • <UserId>: идентификатор игрока, получающего статусные очки.
  • [Count]: (Необязательно) Количество неиспользованных статусных баллов, которые нужно отдать (может быть отрицательным, чтобы вычесть его). По умолчанию: 1.

Разрешения: Chat, RCON, Admin

Пример:

/givestats steam_76500000000000000 5
/givestats steam_76500000000000000 -2

/givemestats

Синтаксис: /givemestats [Count=1]

Описание: Дает вам одно или несколько неиспользованных статусных очков (отрицательное значение вычитается). Не влияет на уже потраченные баллы.

Аргументы:

  • [Count]: (Необязательно) Количество неиспользованных статусных очков, которые вы можете получить (может быть отрицательным, чтобы вычесть его). По умолчанию: 1.

Разрешения: Chat, Admin

Пример:

/givemestats 5
/givemestats -2

/godmode

Синтаксис: /godmode [on/off]

Описание: Дает неуязвимость, включая иммунитет к статусным эффектам, запрещает потребление еды и восстанавливает здоровье при активации. Опционально разрешает все одним выстрелом, если это включено в конфигурации.

Аргументы:

  • [on/off]: (Необязательно) Чтобы явно включить или отключить режим бога. По умолчанию: включает и выключает.

Разрешения: Chat, Admin

Пример:

/godmode
/godmode on
/godmode off

/admingun (alias: /agun)

Синтаксис: /admingun

Описание: Выдаёт активному внутриигровому администратору защищённый Admin Gun. Оружие мгновенно убивает персонажей, уничтожает объекты карты, наносит максимальный урон растительности, имеет неограниченные боеприпасы и прочность и не может быть выброшено, продано или перемещено во внешние контейнеры. Присядьте при уничтожении объекта-хранилища, чтобы удалить его содержимое; оставайтесь стоять, чтобы сохранить содержимое. Оружие удаляется после смерти, выхода с сервера или потери статуса администратора. Запрос нового экземпляра заменяет существующий.

Разрешения: Chat, активный статус администратора в игре. allowAdminCheats не требуется.

Пример:

/agun

Управление гильдией
/setguildleader

Синтаксис: /setguildleader <UserId>

Описание: Делает выбранного игрока лидером своей текущей гильдии.

Аргументы:

  • <UserId>: идентификатор игрока, который станет лидером гильдии.

Разрешения: Chat, RCON, Admin

Пример:

/setguildleader gdk_25300000000000000

/exportguilds

Синтаксис: /exportguilds

Описание: Сбрасывает каждую гильдию сервера в Pal/Binaries/Win64/PalDefender/guildexport.json..

Аргументы:

  • Нет

Разрешения: Chat, RCON, Admin

Пример:

/exportguilds
Пример выходного файла: Pal/Binaries/Win64/PalDefender/guildexport.json

Предметы
/give

Синтаксис: /give <UserId> <ItemId> [Amount=1]

Описание: Дает игроку предмет и, если указано, сколько.

Аргументы:

  • <UserId>: идентификатор игрока, которому можно передать предмет.
  • <ItemId>: предмет, который нужно передать.
  • [Amount]: (Необязательно) Сколько. По умолчанию: 1.

Разрешения: Chat, RCON, Admin

Пример:

/give steam_76500000000000000 Sword 2

/giveitems

Синтаксис: /giveitems <UserId> <ItemId>[:<Amount>] ...

Описание: Дает игроку более 1 предмета в одной команде, а количество каждого предмета, если указано, отделяется двоеточием.

Аргументы:

  • <UserId>: идентификатор игрока, которому можно передать предметы.
  • <ItemId>[:<Amount>] ...: список товаров и необязательных сумм.

Разрешения: Chat, RCON, Admin

Пример:

/giveitems gdk_25300000000000000 Sword:2 Shield:1

/giveme

Синтаксис: /giveme <ItemId> [Amount=1]

Описание: дает вам предмет и, если указано, сколько.

Аргументы:

  • <ItemId>: Предмет, который можно подарить себе.
  • [Amount]: (Необязательно) Сколько. По умолчанию: 1.

Разрешения: Chat, Admin

Пример:

/giveme Sword 3

/delitem

Синтаксис: /delitem <UserId> <ItemId> [Amount=1]

Описание: Удаляет у игрока указанное количество предметов. По умолчанию используется 1, поэтому удаляется только один экземпляр. Используйте all вместо 1, чтобы удалить все экземпляры.

Аргументы:

  • <UserId>: идентификатор игрока.
  • <ItemId>: Предмет, который нужно удалить.
  • [Amount]: (Необязательно) Количество. По умолчанию: 1. Используйте all, чтобы удалить все экземпляры.

Разрешения: Chat, RCON, Admin

Пример:

/delitem steam_76500000000000000 Sword 1
/delitem gdk_25300000000000000 Sword all

/give_relic

Синтаксис: /give_relic <UserId> <RelicType> [Amount]

Описание: Дает игроку одну или несколько реликвий выбранного типа.

Аргументы:

  • <UserId>: идентификатор игрока, который получит реликтовые очки.
  • <RelicType>: Тип реликвии, которую нужно предоставить.

  • [Amount]: Необязательное количество очков реликвии. По умолчанию 1.

Поддерживаемые типы реликвий: CapturePower, HungerReduction, SwimSpeed, FoodDecayReduction, JumpPower, GliderSpeed, ClimbSpeed, StatusAilmentResist, StaminaReduction, SphereHoming, ExpBonus, RainbowPassiveRate, MoveSpeed.

Разрешения: Chat, RCON, Admin

Пример:

/give_relic steam_76500000000000000 CapturePower 5

/giveme_relic

Синтаксис: /giveme_relic <RelicType> [Amount]

Описание: Дает вам одну или несколько очков реликвии выбранного типа.

Аргументы:

  • <RelicType>: Тип реликвии, которую нужно предоставить.

  • [Amount]: Необязательное количество очков реликвий, которые можно получить себе. По умолчанию 1.

Поддерживаемые типы реликвий: CapturePower, HungerReduction, SwimSpeed, FoodDecayReduction, JumpPower, GliderSpeed, ClimbSpeed, StatusAilmentResist, StaminaReduction, SphereHoming, ExpBonus, RainbowPassiveRate, MoveSpeed.

Разрешения: Chat, Admin

Пример:

/giveme_relic CapturePower 5

/delitems

Синтаксис: /delitems <UserId> <ItemId>[:<Amount>] ...

Описание: Удаляет у игрока несколько типов предметов одной командой. Необязательное количество каждого предмета отделяется двоеточием. Используйте all вместо 1, чтобы удалить все экземпляры.

Аргументы:

  • <UserId>: идентификатор игрока.
  • <ItemId>[:<Amount>] ...: список товаров и необязательных сумм.

Разрешения: Chat, RCON, Admin

Пример:

/delitems steam_76500000000000000 Sword:1 Shield:all

/clearinv

Синтаксис: /clearinv <UserId> [Container=items] ...

Описание: Удаляет указанные контейнеры из инвентаря игрока. Доступные контейнеры: items, keyitems, armor, weapons, food, dropslot или all.

Аргументы:

  • <UserId>: идентификатор игрока.
  • [Container] ...: (Необязательно) Контейнеры, которые необходимо очистить. По умолчанию: предметы.

Разрешения: Chat, RCON, Admin

Пример:

/clearinv steam_76500000000000000 items
/clearinv gdk_25300000000000000 all

Pals
/givepal

Синтаксис: /givepal <UserId> <PalId> [Level=1]

Описание: Дает Pal игроку указанного уровня.

Аргументы:

  • <UserId>: идентификатор игрока.
  • <PalId>: Pal, который нужно передать.
    • Примечание. Используйте идентификатор Pal, например WeaselDragon (Чилле). Полный список см. в paldeck.cc/pals.
  • [Level]: (необязательно) уровень Pal. По умолчанию: 1.

Разрешения: Chat, RCON, Admin

Пример:

/givepal gdk_25300000000000000 WeaselDragon 10

/givepal_j

Синтаксис: /givepal_j <UserID> <PalTemplate>

Описание: Предоставляет игроку Pal, определенный в файле PalTemplate. Встроенный JSON больше не поддерживается; принимается только имя файла.

Примечание. Вам не нужно включать расширение .json в имя файла; система добавит его автоматически, если он отсутствует.

Аргументы:

  • <UserID>: идентификатор игрока.
  • <PalTemplate>: имя файла PalTemplate (см. PalTemplate).

Разрешения: Chat, RCON, Admin

Пример:

/givepal_j steam_76500000000000000 MyPalTemplate

/givemepal

Синтаксис: /givemepal <PalId> [Level=1]

Описание: Дает себе Pal на указанном уровне.

Аргументы:

  • <PalId>: Pal, который можно подарить себе.
    • Примечание. Используйте идентификатор Pal, например WeaselDragon (Чилле). Полный список см. в paldeck.cc/pals.
  • [Level]: (необязательно) уровень Pal. По умолчанию: 1.

Разрешения: Chat, Admin

Пример:

/givemepal WeaselDragon 10

/givemepal_j

Синтаксис: /givemepal_j <PalTemplate>

Описание: Получает Pal, определенный в файле PalTemplate. Встроенный JSON больше не поддерживается; принимается только имя файла.

Аргументы:

  • <PalTemplate>: имя файла PalTemplate (см. PalTemplate).

Разрешения: Chat, Admin

Пример:

/givemepal_j MyPalTemplate

/spawnpal

Синтаксис: Любая из следующих работ:

  • /spawnpal <PalID>
  • /spawnpal <PalID> [Level]
  • /spawnpal <PalID> [x] [y] [z]
  • /spawnpal <PalID> [x] [y] [z] [Level]

Описание: Создает Pal относительно или абсолютно по отношению к вам. RCON должен указать x, y и z!

Примечание. Все характеристики, кроме уровня, выбираются случайным образом.

Аргументы: - <PalID>: Pal для создания. - [x]: (необязательно) x позиция pal. По умолчанию: относительно вызывающего игрока. - [y]: (необязательно) позиция pal по оси Y. По умолчанию: относительно вызывающего игрока. - [z]: (Необязательно) позиция z pal. По умолчанию: относительно вызывающего игрока. - [Level]: (необязательно) уровень Pal. По умолчанию: 1.

Разрешения: Chat, RCON, Admin

Пример:

/spawnpal Anubis 255
Порождает Анубиса 255-го уровня!

/spawnpal_ex

Синтаксис: То же, что и /spawnpal.

Описание: Создает Pal точно так же, как /spawnpal, но позволяет отслеживать повреждения. Когда Pal умирает или захватывается, PalDefender регистрирует полный рейтинг повреждений и отправляет его на PalWebhooks.webhookURL_Summons, когда этот вебхук настроен. Если announceAdminSummonsKill включен, участвующие онлайн-игроки также получают диалоговое окно с результатами, показывающее пятерку лучших и их собственный рейтинг. Победителем считается дилер с наибольшим уроном. Эта команда не использует файл PalTemplate или PalSummon и не предоставляет вознаграждений.

Разрешения: Chat, RCON, Admin

Пример:

/spawnpal_ex Anubis 230 -486 4097 80

/spawnnpc

Синтаксис: /spawnnpc <NPCID|CharacterID> [Level=1] или /spawnnpc <NPCID|CharacterID> <X> <Y> [Z] [Level=1].

Описание: Создает NPC с искусственным интеллектом. В чате возле администратора спавнятся пропущенные координаты; RCON должен предоставить координаты. Имея только X и Y, PalDefender находит высоту этажа.

Разрешения: Chat, RCON, Admin

Пример:

/spawnnpc PIDF_Soldier_AssaultRifle 30

/spawnpal_j

Синтаксис:

Любая из следующих работ:

  • /spawnpal_j <PalTemplate>
  • /spawnpal_j <PalTemplate> [x] [y] [z]

Описание: Создает Pal относительно или абсолютно по отношению к вам. RCON должен указать x, y и z!

Примечание. Использует атрибуты из файла PalTemplate в Pals/Templates/, как и /givepal_j и команды выдачи яиц на основе шаблона. Для полноценного боя с настройками появления и наградами используйте /summon с файлом PalSummon. /spawnpal принимает ID пала, а не имя файла шаблона.

Аргументы:

  • <PalTemplate>: имя используемого файла PalTemplate.
  • [x]: (необязательно) x позиция pal. По умолчанию: относительно вызывающего игрока.
  • [y]: (необязательно) позиция pal по оси Y. По умолчанию: относительно вызывающего игрока.
  • [z]: (Необязательно) позиция z pal. По умолчанию: относительно вызывающего игрока.

Разрешения: Chat, RCON, Admin

Пример:

/spawnpal_j ArenaBoss 230 -486 4097

/spawnpal_ex_j

Синтаксис: /spawnpal_ex_j <PalTemplate> [x] [y] [z]

Описание: Использует тот же PalTemplate и обработку координат, что и /spawnpal_j, но позволяет отслеживать повреждения. Когда Pal умирает или захватывается, PalDefender регистрирует полный рейтинг повреждений и отправляет его на PalWebhooks.webhookURL_Summons, когда этот вебхук настроен. Если announceAdminSummonsKill включен, участвующие онлайн-игроки также получают диалоговое окно с результатами, показывающее пятерку лучших и их собственный рейтинг. Победителем считается дилер с наибольшим уроном. Эта команда не использует вознаграждения PalSummon.

Разрешения: Chat, RCON, Admin

Пример:

/spawnpal_ex_j ArenaBoss 230 -486 4097

/summon

Синтаксис: /summon <PalSummon>

Описание: Создает Pal, используя предоставленный файл PalSummon.

Примечание. Вам не нужно включать расширение .json в имя файла; система добавит его автоматически, если он отсутствует.

Аргументы: - <PalSummon>: Имя файла PalSummon в PalDefender/Pals/Summons/, не имя файла PalTemplate. Этот файл ссылается на PalTemplate с атрибутами пала и добавляет настройки появления, например координаты и необязательные награды. Например, /summon ArenaEncounter загружает Pals/Summons/ArenaEncounter.json.

Разрешения: Chat, RCON, Admin

Пример:

/summon PalSummon

/giveegg

Синтаксис: /giveegg <UserId> <EggId> <PalId> [Level]

Описание: Предоставляет целевому пользователю яйцо pal с определенным pal внутри и опционально настроенным уровнем.

Аргументы:

<UserId>

Описание: Идентификатор игрока, который получит яйцо.

<EggId>

Описание: Тип яйца, которое нужно дать.

Примечание. Допустимые значения — от 01 (самый маленький) до 05 (самый большой) для каждого типа:

  • PalEgg_Dark_01–PalEgg_Dark_05
  • PalEgg_Dragon_01–PalEgg_Dragon_05
  • PalEgg_Earth_01–PalEgg_Earth_05
  • PalEgg_Electricity_01–PalEgg_Electricity_05
  • PalEgg_Fire_01–PalEgg_Fire_05
  • PalEgg_Ice_01–PalEgg_Ice_05
  • PalEgg_Leaf_01–PalEgg_Leaf_05
  • PalEgg_Normal_01–PalEgg_Normal_05
  • PalEgg_Water_01–PalEgg_Water_05
<PalId>

Описание: Pal, который будет находиться внутри яйца.

Примечание. Используйте идентификатор Pal, например WeaselDragon (Чилле). Полный список см. в paldeck.cc/pals.

[Уровень]

Описание: (Необязательно) Уровень Pal внутри яйца.

Разрешения: Chat, RCON, Admin

Пример:

/giveegg steam_76500000000000000 PalEgg_Ice_01 WeaselDragon 10

/givemeegg

Синтаксис: /givemeegg <EggId> <PalId> [Level]

Описание: Вы получаете яйцо pal с определенным pal внутри и опционально настроенным уровнем.

Аргументы:

<EggId>

Описание: Тип яйца, которое можно дать себе.

Примечание. Допустимые значения — от 01 (самый маленький) до 05 (самый большой) для каждого типа:

  • PalEgg_Dark_01–PalEgg_Dark_05
  • PalEgg_Dragon_01–PalEgg_Dragon_05
  • PalEgg_Earth_01–PalEgg_Earth_05
  • PalEgg_Electricity_01–PalEgg_Electricity_05
  • PalEgg_Fire_01–PalEgg_Fire_05
  • PalEgg_Ice_01–PalEgg_Ice_05
  • PalEgg_Leaf_01–PalEgg_Leaf_05
  • PalEgg_Normal_01–PalEgg_Normal_05
  • PalEgg_Water_01–PalEgg_Water_05
<PalId>

Описание: Pal, который будет находиться внутри яйца.

Примечание. Используйте идентификатор Pal, например WeaselDragon (Чилле). Полный список см. в paldeck.cc/pals.

[Уровень]

Описание: (Необязательно) Уровень Pal внутри яйца.

Разрешения: Chat, Admin

Пример:

/givemeegg PalEgg_Ice_01 WeaselDragon 10

/giveegg_j

Синтаксис: /giveegg_j <EggId> <PalTemplate> [Level]

Описание: Предоставляет яйцо pal с Pal, определенным файлом PalTemplate, и дополнительно настроенным уровнем.

Аргументы:

<EggId>

Описание: Тип яйца, которое нужно дать.

Примечание. Допустимые значения — от 01 (самый маленький) до 05 (самый большой) для каждого типа:

  • PalEgg_Dark_01–PalEgg_Dark_05
  • PalEgg_Dragon_01–PalEgg_Dragon_05
  • PalEgg_Earth_01–PalEgg_Earth_05
  • PalEgg_Electricity_01–PalEgg_Electricity_05
  • PalEgg_Fire_01–PalEgg_Fire_05
  • PalEgg_Ice_01–PalEgg_Ice_05
  • PalEgg_Leaf_01–PalEgg_Leaf_05
  • PalEgg_Normal_01–PalEgg_Normal_05
  • PalEgg_Water_01–PalEgg_Water_05
<PalTemplate>

Описание: Имя используемого файла PalTemplate.

Примечание. Вам не нужно включать расширение .json в имя файла; система добавит его автоматически, если он отсутствует. См. PalTemplate.

[Уровень]

Описание: (Необязательно) Уровень Pal внутри яйца.

Разрешения: Chat, RCON, Admin

Пример:

/giveegg_j PalEgg_Ice_01 MyPalTemplate 10

/givemeegg_j

Синтаксис: /givemeegg_j <EggId> <PalTemplate> [Level]

Описание: дает вам яйцо pal с Pal, определенным в файле PalTemplate, и опционально настроенным уровнем.

Аргументы:

<EggI>

Описание: Тип яйца, которое можно дать себе.

Примечание. Допустимые значения — от 01 (самый маленький) до 05 (самый большой) для каждого типа:

  • PalEgg_Dark_01–PalEgg_Dark_05
  • PalEgg_Dragon_01–PalEgg_Dragon_05
  • PalEgg_Earth_01–PalEgg_Earth_05
  • PalEgg_Electricity_01–PalEgg_Electricity_05
  • PalEgg_Fire_01–PalEgg_Fire_05
  • PalEgg_Ice_01–PalEgg_Ice_05
  • PalEgg_Leaf_01–PalEgg_Leaf_05
  • PalEgg_Normal_01–PalEgg_Normal_05
  • PalEgg_Water_01–PalEgg_Water_05
<PalTemplate>

Описание: Имя используемого файла PalTemplate.

Примечание. Вам не нужно включать расширение .json в имя файла; система добавит его автоматически, если он отсутствует. См. PalTemplate.

[Уровень]

Описание: (Необязательно) Уровень Pal внутри яйца.

Разрешения: Chat, Admin

Пример:

/givemeegg_j PalEgg_Ice_01 MyPalTemplate 10

/jetragon

Синтаксис: /jetragon

Описание: Дает вам администраторский Jetragon Pal (его фааас.... больше нет).

Аргументы: - Нет

Разрешения: Chat, Admin

Пример:

/jetragon

/catwaifu

Синтаксис: /catwaifu

Описание: Дает вам администратора-кота-вайфу, который улучшает характеристики вашего персонажа.

Аргументы:

  • Нет

Разрешения: Chat, Admin

Пример:

/catwaifu

/exportpals

Синтаксис: /exportpals [UserId]

Описание: Экспортируйте все Pal проигрывателя в файл PalTemplate по адресу Pal/Binaries/Win64/PalDefender/pals/exported//.

Аргументы:

  • [UserId]: (Необязательно) Идентификатор игрока, Pals которого будет экспортирован. Если этот параметр опущен, экспортируется ваш собственный Pals.

Разрешения: Chat, RCON, Admin

Пример:

/exportpals steam_76500000000000000
/exportpals

/deletepals

Синтаксис: /deletepals <UserId> <PalFilter>

Описание: Удаляет Pals у указанного пользователя с помощью расширенных фильтров. Фильтр позволяет указать несколько критериев (например, идентификатор Pal, уровень, пол, пассивные способности и т. д.) в одной команде. Пожалуйста, проверьте в безопасной среде перед использованием важных данных.

Аргументы:

<UserId>

Описание: Идентификатор игрока, Pals которого будет удален.

<PalFilter>

Описание. Набор ключевых слов фильтра для выбора удаляемых Pals.

Примечание. В одной команде можно объединить несколько ключевых слов.

Доступные ключевые слова фильтра:

  • ID: PalID или список PalID (через запятую).
  • Nick: String (имя Pal)
  • Gender: male или female
  • Level: число, поддерживает символы <, >, <=, >=, =, !=.
  • Rank: число, поддерживает символы <, >, <=, >=, =, !=.
  • Lucky: true или false (блестящий)
  • Passives: PassiveSkill или список PassiveSkills (через запятую).
  • Limit: число (максимальное количество удаляемых Pals).

Примеры фильтров:

  • ID Serpent, PinkLizard Level>10 Gender male Limit 3
  • ID Anubis Rank>=3
  • Passives CraftSpeed_up1,CraftSpeed_up2,Rare,PAL_CorporateSlave

Клавиши фильтров и примеры, приведенные выше, являются текущим справочником PalFilter.

Разрешения: Chat, RCON, Admin

Пример:

/deletepals 76567890987654321 ID Serpent, PinkLizard Level>10 Gender male Limit 3
/deletepals 76567890987654321 ID Anubis Rank>=3
/deletepals 76561198033277828 Passives CraftSpeed_up1,CraftSpeed_up2,Rare,PAL_CorporateSlave

Дерево исследований
/learntech

Синтаксис: /learntech <UserId> <TechID>

Описание: Позволяет игроку изучить определенную технологию. Используйте all, чтобы разблокировать все.

Аргументы:

  • <UserId>: идентификатор игрока.
  • <TechID>: Технология, которую нужно изучить. Используйте all, чтобы разблокировать все.

Разрешения: Chat, RCON, Admin

Пример:

/learntech steam_76500000000000000 Tech001
/learntech gdk_25300000000000000 all

/unlearntech

Синтаксис: /unlearntech <UserId> <TechID>

Описание: Заставляет игрока забыть определенную технологию. Используйте all, чтобы удалить все.

Аргументы:

  • <UserId>: идентификатор игрока.
  • <TechID>: Технология, которую стоит забыть. Используйте all, чтобы удалить все.

Разрешения: Chat, RCON, Admin

Пример:

/unlearntech gdk_25300000000000000 Tech001
/unlearntech steam_76500000000000000 all

/givetechpoints

Синтаксис: /givetechpoints <UserId> [Amount=1]

Описание: Дает целевому пользователю X технологических очков.

Аргументы:

  • <UserId>: идентификатор игрока, получающего очки технологий.
  • [Amount]: (Необязательно) Количество технологических очков, которые можно дать. По умолчанию: 1.

Разрешения: Chat, RCON, Admin

Пример:

/givetechpoints steam_76500000000000000 10

/givebosstechpoints

Синтаксис: /givebosstechpoints <UserId> [Amount=1]

Описание: Дает целевому пользователю Х очков древних технологий.

Аргументы:

  • <UserId>: идентификатор игрока, который получит очки древних технологий.
  • [Amount]: (Необязательно) Количество очков древних технологий, которые можно дать. По умолчанию: 1.

Разрешения: Chat, RCON, Admin

Пример:

/givebosstechpoints steam_76500000000000000 5

/givemetechpoints

Синтаксис: /givemetechpoints [Amount=1]

Описание: Дает вам X технологических очков.

Аргументы:

  • [Amount]: (Необязательно) Количество технологических очков, которые вы можете получить. По умолчанию: 1.

Разрешения: Chat, Admin

Пример:

/givemetechpoints 10

/givemebosstechpoints

Синтаксис: /givemebosstechpoints [Amount=1]

Описание: Дает вам X очков древних технологий.

Аргументы:

  • [Amount]: (Необязательно) Количество очков древних технологий, которые можно получить. По умолчанию: 1.

Разрешения: Chat, Admin

Пример:

/givemebosstechpoints 5

Интеллектуальный анализ данных
/gettechids

Синтаксис: /gettechids

Описание: Возвращает список всех доступных идентификаторов технологий. RCON получает вывод JSON.

Аргументы:

  • Нет

Разрешения: Chat, RCON, Admin

Пример:

/gettechids

/getskinids

Синтаксис: /getskinids

Описание: Возвращает список всех доступных идентификаторов скинов Pal. RCON получает вывод JSON.

Аргументы:

  • Нет

Разрешения: Chat, RCON, Admin

Пример:

/getskinids