跳转至

命令

什么是命令?

命令是特殊的文本指令,可用于与游戏交互。在聊天中输入命令后,你可以执行传送、生成生物或管理玩家等操作。命令通常以 / 开头,后面跟命令名称和可选参数。

谁可以使用命令?

当前没有非管理员玩家可使用的命令。 当前版本只提供管理员命令和 RCON 命令。

命令列表

命令语法

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

<required_argument> → 必须提供。
[optional_argument={?}] → 可以省略。{?} 表示省略时使用的默认值。

参数有不同类型,最常见的是 字符串数字浮点数布尔值。有些命令还使用更复杂的类型,例如特殊目录中的 文件名,或一个 过滤器

ID 查询

使用 paldeck.cc/pals 查询 PalIDpaldeck.cc/items 查询 ItemIDpaldeck.cc/technology 查询 TechIDpaldeck.cc/buildings 查询 BuildingIDpaldeck.cc/passives 查询 PassiveIDpaldeck.cc/skills 查询技能 ID。

仅 RCON
/getrconcmds

语法: /getrconcmds

描述: 返回 RCON 可用的所有命令及其所需参数数量。

参数:

  • None

权限: RCON

示例:

/getrconcmds

Server Management
/version

语法: /version

描述: 显示 Palworld 游戏版本和 PalDefender 版本。RCON 返回 JSON 输出。

参数:

  • None

权限: Chat, RCON, Admin

示例:

/version

/reloadcfg

语法: /reloadcfg

描述: 重新加载 Config.jsonWhiteList.json 和 PalDefender 封禁数据。

参数:

  • None

权限: Chat, RCON, Admin

示例:

/reloadcfg

/addadminip

语法: /addadminip <IP>

描述: 将 IP 地址添加到管理员白名单。

参数:

  • <IP>: 要添加为管理员的 IP 地址。

权限: Chat, RCON, Admin

示例:

/addadminip 192.168.1.1

/setadmin

语法: /setadmin <UserId>

描述: 临时授予或撤销玩家的管理员权限。

参数:

  • <UserId>: 要授予/撤销管理员权限的玩家 ID。

权限: 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

描述: 退出管理员模式。

参数:

  • None

权限: Chat, Admin

示例:

/adminlogout

/iwantplayerlist

语法: /iwantplayerlist

描述: 启用游戏内玩家列表叠加层,按 ESC 时可查看每名玩家的 UserId 和 Player UID。适合服务器管理员以及希望在游戏界面中直接查看详细玩家信息的玩家。

参数:

  • None

权限: Chat, RCON, Admin

示例:

/iwantplayerlist

/getpos

语法: /getpos [UserId]

描述: 获取你当前的世界坐标,可用于传送、召唤等操作。如果提供 [UserId],则获取该玩家的位置。

参数:

  • [UserId]: (可选)要获取位置的玩家 ID。省略时获取你自己的位置。

权限: Chat, RCON, Admin

示例:

/getpos
/getpos steam_76500000000000000

/settime

语法: /settime <hour>

描述: 更改 Palworld 中的时间。小时可为 023,也可以是 daynight

参数:

  • <hour>: Hour value (0-23, day, night).

权限: Chat, RCON, Admin

示例:

/settime 12
/settime night

/togglepvp

语法: /togglepvp

描述: 在当前运行会话中开启或关闭服务器 PvP。

参数:

  • None

权限: Chat, Admin

示例:

/togglepvp

/alert

语法: /alert <message>

描述: 向服务器上的所有玩家发送警报消息。该消息通常会醒目地显示在屏幕上。

参数:

  • <message>: 要作为警报广播的消息。

权限: Chat, RCON, Admin

示例:

/alert Server will restart in 5 minutes!

/send

语法: /send <type> <UserId> <Message>

描述: 允许你向指定玩家发送消息或日志消息。

参数:

  • <type>: 要发送的消息类型。可选值:
    • msg: Regular chat message.
    • log: Regular log message (white, disappears quickly, larger font).
    • ilog: Important log message (blue, stays longer).
    • vilog: Very important log message (blue, stays extremely long).
  • <UserId>: 接收消息的玩家 ID。
  • <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!

Base Management
/getnearestbase

语法: /getnearestbase [X] [Y] [Z]

描述: 显示离你角色最近的基地所属公会名称。

Note: When executed via RCON, all location parameters ([X] [Y] [Z]) are required, since RCON has no player character to determine the location.

参数:

  • [X]: (可选)X 坐标。
  • [Y]: (可选)Y 坐标。
  • [Z]: (可选)Z 坐标。

权限: Chat, RCON, Admin

示例:

/getnearestbase 100 200 50

/gotonearestbase

语法: /gotonearestbase [X] [Y] [Z]

描述: 将你传送到当前位置附近最近的基地。

Note: When executed via RCON, all location parameters ([X] [Y] [Z]) are required, since RCON has no player character to determine the location.

参数:

  • [X]: (可选)X 坐标。
  • [Y]: (可选)Y 坐标。
  • [Z]: (可选)Z 坐标。

权限: Chat, Admin

示例:

/gotonearestbase 100 200 50

/killnearestbase

语法: /killnearestbase [X] [Y] [Z]

描述: 摧毁最近的基地(请谨慎使用!)。

Note: When executed via RCON, all location parameters ([X] [Y] [Z]) are required, since RCON has no player character to determine the location.

参数:

  • [X]: (可选)X 坐标。
  • [Y]: (可选)Y 坐标。
  • [Z]: (可选)Z 坐标。

权限: Chat, RCON, Admin

示例:

/killnearestbase 100 200 50

Player Management
/kick

语法: /kick <UserId> [Reason="Kicked by Admin."]

描述: 将玩家踢出服务器。

参数:

  • <UserId>: 要踢出的玩家 ID。
  • [Reason]: (可选)踢出原因。默认:"Kicked by Admin."

权限: Chat, RCON, Admin

示例:

/kick steam_76500000000000000 "Spamming in chat"

/ban

语法: /ban <UserId> [Reason="Banned by Admin."]

描述: 封禁玩家并将其踢出服务器。

参数:

  • <UserId>: 要封禁的玩家 ID。
  • [Reason]: (可选)封禁原因。默认:"Banned by Admin."

权限: Chat, RCON, Admin

示例:

/ban gdk_25300000000000000 "Cheating"

/ipban

语法: /ipban <UserId> [Reason="Banned by Admin."]

描述: 封禁玩家的 IP 地址,然后将其踢出服务器。

参数:

  • <UserId>: 要进行 IP 封禁的玩家 ID。
  • [Reason]: (可选)封禁原因。默认:"Banned by Admin."

权限: 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."]

描述: 从 PalDefender 封禁列表中移除一个 UserId。

参数:

  • <UserId>: 要解除封禁的 UserId。
  • [Reason]: (可选)为解除封禁操作保存的原因。

权限: Chat, RCON, Admin

示例:

/unban steam_76500000000000000 "Appeal accepted"

/getip

语法: /getip <UserId>

描述: 显示玩家的 IP 地址。

参数:

  • <UserId>: 玩家的 ID。

权限: Chat, RCON, Admin

示例:

/getip gdk_25300000000000000

/whitelist_add

语法: /whitelist_add <UserId>

描述: 将 UserId 添加到白名单。

参数:

  • <UserId>: 要加入白名单的玩家 ID。

权限: Chat, RCON, Admin

示例:

/whitelist_add steam_76500000000000000

/whitelist_remove

语法: /whitelist_remove <UserId>

描述: 从白名单中移除 UserId。

参数:

  • <UserId>: 要从白名单移除的玩家 ID。

权限: Chat, RCON, Admin

示例:

/whitelist_remove gdk_25300000000000000

/whitelist_get

语法: /whitelist_get

描述: 显示白名单玩家的完整列表。

参数:

  • None

权限: Chat, RCON, Admin

示例:

/whitelist_get

/imcheater

语法: /imcheater

描述: 用于测试服务器如何响应作弊者。

参数:

  • None

权限: Chat, Admin

示例:

/imcheater

/spectate

语法: /spectate

描述: 开启旁观模式。效果与按下热键 \ 相同,但该热键并非对所有人都有效,例如主机玩家。

参数:

  • None

权限: Chat, Admin

示例:

/spectate

Player Character
/tp

语法: Any of the following works:

  • /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

描述: 将你自己或指定玩家传送到另一名玩家、坐标、最近的己方基地或油田目标位置。

Note: RCON must include the player being teleported because RCON has no in-game character.

参数:

  • <UserId>: A player to teleport to, or the player being teleported when more arguments are supplied.
  • <UserId1>: 要传送的玩家。
  • <UserId2>: 目标玩家。
  • <X> <Y> [Z]: 地图坐标。如果省略 Z,PalDefender 会尝试寻找可用的地面高度。
  • home: Teleports to the nearest owned base.
  • oilrig, oilrig:Lv30, oilrig:Lv55, oilrig:Lv60: Teleports to an oilrig destination.

权限: Chat, RCON, Admin

示例:

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

/give_exp

语法: /give_exp <UserId> <Amount>

描述: 给玩家经验值。

参数:

  • <UserId>: 玩家的 ID。
  • <Amount>: Amount of experience points.

权限: Chat, RCON, Admin

示例:

/give_exp gdk_25300000000000000 1000

/giveme_exp

语法: /giveme_exp <Amount>

描述: 给自己经验值。

参数:

  • <Amount>: Amount of experience points.

权限: Chat, Admin

示例:

/giveme_exp 1000

/renameplayer

语法: /renameplayer <UserId> <NewName>

描述: 修改玩家昵称。

参数:

  • <UserId>: 玩家的 ID。
  • <NewName>: 新昵称。

权限: Chat, RCON, Admin

示例:

/renameplayer steam_76500000000000000 NewNickname

/givestats

语法: /givestats <UserId> [Count=1]

描述: 给玩家一个或多个未使用属性点;负数会扣除。不会影响已经分配的点数。

参数:

  • <UserId>: 接收属性点的玩家 ID。
  • [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

Guild Management
/setguildleader

语法: /setguildleader <UserId>

描述: 将目标玩家设为其当前公会的会长。

参数:

  • <UserId>: 要设为公会会长的玩家 ID。

权限: Chat, RCON, Admin

示例:

/setguildleader gdk_25300000000000000

/exportguilds

语法: /exportguilds

描述: 将服务器上的所有公会导出到 Pal/Binaries/Win64/PalDefender/guildexport.json。

参数:

  • None

权限: Chat, RCON, Admin

示例:

/exportguilds
示例输出文件: Pal/Binaries/Win64/PalDefender/guildexport.json

Items
/give

语法: /give <UserId> <ItemId> [Amount=1]

描述: 给玩家一个物品,并可指定数量。

参数:

  • <UserId>: 接收物品的玩家 ID。
  • <ItemId>: 要给予的物品。
  • [Amount]: (可选)数量。默认:1。

权限: Chat, RCON, Admin

示例:

/give steam_76500000000000000 Sword 2

/giveitems

语法: /giveitems <UserId> <ItemId>[:<Amount>] ...

描述: 在一个命令中给玩家多个物品,可用冒号为每个物品指定数量。

参数:

  • <UserId>: 接收物品的玩家 ID。
  • <ItemId>[:<Amount>] ...: List of items and optional amounts.

权限: 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>: 玩家的 ID。
  • <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>: 接收遗物点数的玩家 ID。
  • <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>: 玩家的 ID。
  • <ItemId>[:<Amount>] ...: List of items and optional amounts.

权限: Chat, RCON, Admin

示例:

/delitems steam_76500000000000000 Sword:1 Shield:all

/clearinv

语法: /clearinv <UserId> [Container=items] ...

描述: 清空玩家背包中的指定容器。可用容器包括 itemskeyitemsarmorweaponsfooddropslotall

参数:

  • <UserId>: 玩家的 ID。
  • [Container] ...: (可选)要清空的容器。默认:items。

权限: Chat, RCON, Admin

示例:

/clearinv steam_76500000000000000 items
/clearinv gdk_25300000000000000 all

Pals
/givepal

语法: /givepal <UserId> <PalId> [Level=1]

描述: 给玩家一只指定等级的帕鲁。

参数:

  • <UserId>: 玩家的 ID。
  • <PalId>: 要给予的帕鲁。
    • Note: 使用 Pal ID,例如 WeaselDragon(Chillet)。完整列表见 paldeck.cc/pals
  • [Level]: (可选)Pal 等级。默认:1。

权限: Chat, RCON, Admin

示例:

/givepal gdk_25300000000000000 WeaselDragon 10

/givepal_j

语法: /givepal_j <UserID> <PalTemplate>

描述: 给玩家一只由 PalTemplate 文件定义的帕鲁。不再支持内嵌 JSON,只接受文件名。

Note: You do not need to include the .json extension in the filename; the system will append it automatically if missing.

参数:

  • <UserID>: 玩家的 ID。
  • <PalTemplate>: PalTemplate 文件名(见 PalTemplate)。

权限: Chat, RCON, Admin

示例:

/givepal_j steam_76500000000000000 MyPalTemplate

/givemepal

语法: /givemepal <PalId> [Level=1]

描述: 给自己一只指定等级的帕鲁。

参数:

  • <PalId>: 要给自己的帕鲁。
    • Note: 使用 Pal ID,例如 WeaselDragon(Chillet)。完整列表见 paldeck.cc/pals
  • [Level]: (可选)Pal 等级。默认:1。

权限: Chat, Admin

示例:

/givemepal WeaselDragon 10

/givemepal_j

语法: /givemepal_j <PalTemplate>

描述: 给自己一只由 PalTemplate 文件定义的帕鲁。不再支持内嵌 JSON,只接受文件名。

参数:

  • <PalTemplate>: PalTemplate 文件名(见 PalTemplate)。

权限: Chat, Admin

示例:

/givemepal_j MyPalTemplate

/spawnpal

语法: Any of the following works:

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

描述: 按相对或绝对坐标生成一只帕鲁。RCON 必须指定 x、y 和 z!

Note: All stats, except level, are randomized.

参数: - <PalID>: 要生成的帕鲁。 - [x]: (可选)Pal 的 X 坐标。默认:相对于执行命令的玩家。 - [y]: (可选)Pal 的 Y 坐标。默认:相对于执行命令的玩家。 - [z]: (可选)Pal 的 Z 坐标。默认:相对于执行命令的玩家。 - [Level]: (可选)Pal 等级。默认:1。

权限: Chat, RCON, Admin

示例:

/spawnpal Anubis 255
Spawns an Anubis with level 255!

/spawnpal_j

语法:

Any of the following works:

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

描述: 按相对或绝对坐标生成一只帕鲁。RCON 必须指定 x、y 和 z!

Note: All stats, except level, are randomized.

参数:

  • <PalTemplate>: 要使用的 PalTemplate 文件名。
  • [x]: (可选)Pal 的 X 坐标。默认:相对于执行命令的玩家。
  • [y]: (可选)Pal 的 Y 坐标。默认:相对于执行命令的玩家。
  • [z]: (可选)Pal 的 Z 坐标。默认:相对于执行命令的玩家。

权限: Chat, RCON, Admin

示例:

/spawnpal Anubis 255
Spawns an Anubis with level 255!

/summon

语法: /summon <PalSummon>

描述: 使用指定的 PalSummon 文件生成帕鲁。

Note: You do not need to include the .json extension in the filename; the system will append it automatically if missing.

参数: - <PalSummon>: 要使用的 PalSummon 文件名。

权限: Chat, RCON, Admin

示例:

/summon PalSummon

/giveegg

语法: /giveegg <UserId> <EggId> <PalId> [Level]

描述: 给目标用户一个包含指定帕鲁的帕鲁蛋,并可选择调整等级。

参数:

<UserId>

描述: 接收帕鲁蛋的玩家 ID。

<EggId>

描述: 要给予的蛋类型。

Note: Allowed values are from 01 (smallest) to 05 (largest) for each type:

  • PalEgg_Dark_01PalEgg_Dark_05
  • PalEgg_Dragon_01PalEgg_Dragon_05
  • PalEgg_Earth_01PalEgg_Earth_05
  • PalEgg_Electricity_01PalEgg_Electricity_05
  • PalEgg_Fire_01PalEgg_Fire_05
  • PalEgg_Ice_01PalEgg_Ice_05
  • PalEgg_Leaf_01PalEgg_Leaf_05
  • PalEgg_Normal_01PalEgg_Normal_05
  • PalEgg_Water_01PalEgg_Water_05
<PalId>

描述: 蛋中包含的帕鲁。

Note: 使用 Pal ID,例如 WeaselDragon(Chillet)。完整列表见 paldeck.cc/pals

[Level]

描述: (可选)蛋中帕鲁的等级。

权限: Chat, RCON, Admin

示例:

/giveegg steam_76500000000000000 PalEgg_Ice_01 WeaselDragon 10

/givemeegg

语法: /givemeegg <EggId> <PalId> [Level]

描述: 给自己一个包含指定帕鲁的帕鲁蛋,并可选择调整等级。

参数:

<EggId>

描述: 要给自己的蛋类型。

Note: Allowed values are from 01 (smallest) to 05 (largest) for each type:

  • PalEgg_Dark_01PalEgg_Dark_05
  • PalEgg_Dragon_01PalEgg_Dragon_05
  • PalEgg_Earth_01PalEgg_Earth_05
  • PalEgg_Electricity_01PalEgg_Electricity_05
  • PalEgg_Fire_01PalEgg_Fire_05
  • PalEgg_Ice_01PalEgg_Ice_05
  • PalEgg_Leaf_01PalEgg_Leaf_05
  • PalEgg_Normal_01PalEgg_Normal_05
  • PalEgg_Water_01PalEgg_Water_05
<PalId>

描述: 蛋中包含的帕鲁。

Note: 使用 Pal ID,例如 WeaselDragon(Chillet)。完整列表见 paldeck.cc/pals

[Level]

描述: (可选)蛋中帕鲁的等级。

权限: Chat, Admin

示例:

/givemeegg PalEgg_Ice_01 WeaselDragon 10

/giveegg_j

语法: /giveegg_j <EggId> <PalTemplate> [Level]

描述: 给出一个帕鲁蛋,内部帕鲁由 PalTemplate 文件定义,并可选择调整等级。

参数:

<EggId>

描述: 要给予的蛋类型。

Note: Allowed values are from 01 (smallest) to 05 (largest) for each type:

  • PalEgg_Dark_01PalEgg_Dark_05
  • PalEgg_Dragon_01PalEgg_Dragon_05
  • PalEgg_Earth_01PalEgg_Earth_05
  • PalEgg_Electricity_01PalEgg_Electricity_05
  • PalEgg_Fire_01PalEgg_Fire_05
  • PalEgg_Ice_01PalEgg_Ice_05
  • PalEgg_Leaf_01PalEgg_Leaf_05
  • PalEgg_Normal_01PalEgg_Normal_05
  • PalEgg_Water_01PalEgg_Water_05
<PalTemplate>

描述: 要使用的 PalTemplate 文件名。

注意: 文件名不需要包含 .json 扩展名;如果缺失,系统会自动追加。参见 PalTemplate

[Level]

描述: (可选)蛋中帕鲁的等级。

权限: Chat, RCON, Admin

示例:

/giveegg_j PalEgg_Ice_01 MyPalTemplate 10

/givemeegg_j

语法: /givemeegg_j <EggId> <PalTemplate> [Level]

描述: 给自己一个帕鲁蛋,内部帕鲁由 PalTemplate 文件定义,并可选择调整等级。

参数:

<EggI>

描述: 要给自己的蛋类型。

Note: Allowed values are from 01 (smallest) to 05 (largest) for each type:

  • PalEgg_Dark_01PalEgg_Dark_05
  • PalEgg_Dragon_01PalEgg_Dragon_05
  • PalEgg_Earth_01PalEgg_Earth_05
  • PalEgg_Electricity_01PalEgg_Electricity_05
  • PalEgg_Fire_01PalEgg_Fire_05
  • PalEgg_Ice_01PalEgg_Ice_05
  • PalEgg_Leaf_01PalEgg_Leaf_05
  • PalEgg_Normal_01PalEgg_Normal_05
  • PalEgg_Water_01PalEgg_Water_05
<PalTemplate>

描述: 要使用的 PalTemplate 文件名。

注意: 文件名不需要包含 .json 扩展名;如果缺失,系统会自动追加。参见 PalTemplate

[Level]

描述: (可选)蛋中帕鲁的等级。

权限: Chat, Admin

示例:

/givemeegg_j PalEgg_Ice_01 MyPalTemplate 10

/jetragon

语法: /jetragon

描述: 给你一只管理员空涡龙帕鲁(它飞得太快了……)。

参数: - None

权限: Chat, Admin

示例:

/jetragon

/catwaifu

语法: /catwaifu

描述: 给你一只管理员猫娘帕鲁,用于增强角色属性。

参数:

  • None

权限: Chat, Admin

示例:

/catwaifu

/exportpals

语法: /exportpals [UserId]

描述: 将玩家的每只帕鲁导出为 PalTemplate 文件,位置为 Pal/Binaries/Win64/PalDefender/pals/exported//。

参数:

  • [UserId]: (可选)要导出帕鲁的玩家 ID。省略时导出你自己的帕鲁。

权限: Chat, RCON, Admin

示例:

/exportpals steam_76500000000000000
/exportpals

/deletepals

语法: /deletepals <UserId> <PalFilter>

描述: 使用高级过滤器删除指定用户的帕鲁。过滤器允许在一个命令中指定多个条件,例如 Pal ID、等级、性别、被动技能等。用于重要数据前请先在安全环境中测试。

参数:

<UserId>

描述: 其帕鲁将被删除的玩家 ID。

<PalFilter>

描述: 用于选择要删除哪些帕鲁的一组过滤关键字。

Note: Multiple keywords can be combined in one command.

Available filter keywords:

  • ID: PalID or list of PalIDs (comma-separated)
  • Nick: String (name of the Pal)
  • Gender: male or female
  • Level: Number, supports symbols <, >, <=, >=, =, !=
  • Rank: Number, supports symbols <, >, <=, >=, =, !=
  • Lucky: true or false (shiny)
  • Passives: PassiveSkill or list of PassiveSkills (comma-separated)
  • Limit: Number (max number of Pals to delete)

示例过滤器:

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

For more details, see the PalFilter documentation.

权限: 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

Research Tree
/learntech

语法: /learntech <UserId> <TechID>

描述: 让玩家学习指定科技。使用 all 可解锁全部。

参数:

  • <UserId>: 玩家的 ID。
  • <TechID>: 要学习的科技。使用 all 解锁全部。

权限: Chat, RCON, Admin

示例:

/learntech steam_76500000000000000 Tech001
/learntech gdk_25300000000000000 all

/unlearntech

语法: /unlearntech <UserId> <TechID>

描述: 让玩家遗忘指定科技。使用 all 可移除全部。

参数:

  • <UserId>: 玩家的 ID。
  • <TechID>: 要遗忘的科技。使用 all 移除全部。

权限: Chat, RCON, Admin

示例:

/unlearntech gdk_25300000000000000 Tech001
/unlearntech steam_76500000000000000 all

/givetechpoints

语法: /givetechpoints <UserId> [Amount=1]

描述: 给目标用户 X 点科技点。

参数:

  • <UserId>: 接收科技点的玩家 ID。
  • [Amount]: (可选)给予的科技点数量。默认:1。

权限: Chat, RCON, Admin

示例:

/givetechpoints steam_76500000000000000 10

/givebosstechpoints

语法: /givebosstechpoints <UserId> [Amount=1]

描述: 给目标用户 X 点古代科技点。

参数:

  • <UserId>: 接收古代科技点的玩家 ID。
  • [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

Data mining
/gettechids

语法: /gettechids

描述: 返回所有可用科技 ID 的列表。RCON 会得到 JSON 输出。

参数:

  • None

权限: Chat, RCON, Admin

示例:

/gettechids

/getskinids

语法: /getskinids

描述: 返回所有可用帕鲁皮肤 ID 的列表。RCON 会得到 JSON 输出。

参数:

  • None

权限: Chat, RCON, Admin

示例:

/getskinids