命令
什么是命令?
命令是特殊的文本指令,可用于与游戏交互。在聊天中输入命令后,你可以执行传送、生成生物或管理玩家等操作。命令通常以 / 开头,后面跟命令名称和可选参数。
谁可以使用命令?
当前没有非管理员玩家可使用的命令。 当前版本只提供管理员命令和 RCON 命令。
命令列表
命令语法
/command_name <required_argument> [optional_argument={?}]
<required_argument> → 必须提供。
[optional_argument={?}] → 可以省略。{?} 表示省略时使用的默认值。
参数有不同类型,最常见的是 字符串、数字、浮点数 和 布尔值。有些命令还使用更复杂的类型,例如特殊目录中的 文件名,或一个 过滤器。
ID 查询
使用 paldeck.cc/pals 查询 PalID,paldeck.cc/items 查询 ItemID,paldeck.cc/technology 查询 TechID,paldeck.cc/buildings 查询 BuildingID,paldeck.cc/passives 查询 PassiveID,paldeck.cc/skills 查询技能 ID。
仅 RCON
Server Management
/version
语法: /version
描述: 显示 Palworld 游戏版本和 PalDefender 版本。RCON 返回 JSON 输出。
参数:
- None
权限: Chat, RCON, Admin
示例:
/reloadcfg
语法: /reloadcfg
描述: 重新加载 Config.json、WhiteList.json 和 PalDefender 封禁数据。
参数:
- None
权限: Chat, RCON, Admin
示例:
/addadminip
语法: /addadminip <IP>
描述: 将 IP 地址添加到管理员白名单。
参数:
<IP>: 要添加为管理员的 IP 地址。
权限: Chat, RCON, Admin
示例:
/setadmin
语法: /setadmin <UserId>
描述: 临时授予或撤销玩家的管理员权限。
参数:
<UserId>: 要授予/撤销管理员权限的玩家 ID。
权限: Chat, RCON, Admin
示例:
/pgbroadcast
语法: /pgbroadcast <Message>
描述: 向服务器上的所有玩家发送消息。
参数:
<Message>: 要广播的消息。
权限: Chat, RCON, Admin
示例:
/adminlogin
语法: /adminlogin <password>
描述: 登录管理员模式。需要将管理员密码作为参数。
参数:
<password>: 管理员密码。
权限: Chat
示例:
/iwantplayerlist
语法: /iwantplayerlist
描述: 启用游戏内玩家列表叠加层,按 ESC 时可查看每名玩家的 UserId 和 Player UID。适合服务器管理员以及希望在游戏界面中直接查看详细玩家信息的玩家。
参数:
- None
权限: Chat, RCON, Admin
示例:
/getpos
语法: /getpos [UserId]
描述: 获取你当前的世界坐标,可用于传送、召唤等操作。如果提供 [UserId],则获取该玩家的位置。
参数:
[UserId]: (可选)要获取位置的玩家 ID。省略时获取你自己的位置。
权限: Chat, RCON, Admin
示例:
/settime
语法: /settime <hour>
描述: 更改 Palworld 中的时间。小时可为 0 到 23,也可以是 day 或 night。
参数:
<hour>: Hour value (0-23, day, night).
权限: Chat, RCON, Admin
示例:
/alert
语法: /alert <message>
描述: 向服务器上的所有玩家发送警报消息。该消息通常会醒目地显示在屏幕上。
参数:
<message>: 要作为警报广播的消息。
权限: Chat, RCON, Admin
示例:
/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
示例:
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
示例:
/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
示例:
/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
示例:
Player Management
/kick
语法: /kick <UserId> [Reason="Kicked by Admin."]
描述: 将玩家踢出服务器。
参数:
<UserId>: 要踢出的玩家 ID。[Reason]: (可选)踢出原因。默认:"Kicked by Admin."
权限: Chat, RCON, Admin
示例:
/ban
语法: /ban <UserId> [Reason="Banned by Admin."]
描述: 封禁玩家并将其踢出服务器。
参数:
<UserId>: 要封禁的玩家 ID。[Reason]: (可选)封禁原因。默认:"Banned by Admin."
权限: Chat, RCON, Admin
示例:
/ipban
语法: /ipban <UserId> [Reason="Banned by Admin."]
描述: 封禁玩家的 IP 地址,然后将其踢出服务器。
参数:
<UserId>: 要进行 IP 封禁的玩家 ID。[Reason]: (可选)封禁原因。默认:"Banned by Admin."
权限: Chat, RCON, Admin
示例:
/banip
语法: /banip <IP>
描述: 封禁一个 IP 地址。
参数:
<IP>: 要封禁的 IP 地址。
权限: Chat, RCON, Admin
示例:
/unbanip
语法: /unbanip <IP>
描述: 从封禁列表中移除一个 IP 地址。
参数:
<IP>: 要解除封禁的 IP 地址。
权限: Chat, RCON, Admin
示例:
/unban
语法: /unban <UserId> [Reason="Unbanned by admin."]
描述: 从 PalDefender 封禁列表中移除一个 UserId。
参数:
<UserId>: 要解除封禁的 UserId。[Reason]: (可选)为解除封禁操作保存的原因。
权限: Chat, RCON, Admin
示例:
/getip
语法: /getip <UserId>
描述: 显示玩家的 IP 地址。
参数:
<UserId>: 玩家的 ID。
权限: Chat, RCON, Admin
示例:
/whitelist_add
语法: /whitelist_add <UserId>
描述: 将 UserId 添加到白名单。
参数:
<UserId>: 要加入白名单的玩家 ID。
权限: Chat, RCON, Admin
示例:
/whitelist_remove
语法: /whitelist_remove <UserId>
描述: 从白名单中移除 UserId。
参数:
<UserId>: 要从白名单移除的玩家 ID。
权限: Chat, RCON, Admin
示例:
/whitelist_get
语法: /whitelist_get
描述: 显示白名单玩家的完整列表。
参数:
- None
权限: Chat, RCON, Admin
示例:
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
示例:
/give_exp
语法: /give_exp <UserId> <Amount>
描述: 给玩家经验值。
参数:
<UserId>: 玩家的 ID。<Amount>: Amount of experience points.
权限: Chat, RCON, Admin
示例:
/giveme_exp
语法: /giveme_exp <Amount>
描述: 给自己经验值。
参数:
<Amount>: Amount of experience points.
权限: Chat, Admin
示例:
/renameplayer
语法: /renameplayer <UserId> <NewName>
描述: 修改玩家昵称。
参数:
<UserId>: 玩家的 ID。<NewName>: 新昵称。
权限: Chat, RCON, Admin
示例:
/givestats
语法: /givestats <UserId> [Count=1]
描述: 给玩家一个或多个未使用属性点;负数会扣除。不会影响已经分配的点数。
参数:
<UserId>: 接收属性点的玩家 ID。[Count]: (可选)给予的未使用属性点数量,可为负数以扣除。默认:1。
权限: Chat, RCON, Admin
示例:
/givemestats
语法: /givemestats [Count=1]
描述: 给自己一个或多个未使用属性点;负数会扣除。不会影响已经分配的点数。
参数:
[Count]: (可选)给自己的未使用属性点数量,可为负数以扣除。默认:1。
权限: Chat, Admin
示例:
Guild Management
/setguildleader
语法: /setguildleader <UserId>
描述: 将目标玩家设为其当前公会的会长。
参数:
<UserId>: 要设为公会会长的玩家 ID。
权限: Chat, RCON, Admin
示例:
Items
/give
语法: /give <UserId> <ItemId> [Amount=1]
描述: 给玩家一个物品,并可指定数量。
参数:
<UserId>: 接收物品的玩家 ID。<ItemId>: 要给予的物品。[Amount]: (可选)数量。默认:1。
权限: Chat, RCON, Admin
示例:
/giveitems
语法: /giveitems <UserId> <ItemId>[:<Amount>] ...
描述: 在一个命令中给玩家多个物品,可用冒号为每个物品指定数量。
参数:
<UserId>: 接收物品的玩家 ID。<ItemId>[:<Amount>] ...: List of items and optional amounts.
权限: Chat, RCON, Admin
示例:
/giveme
语法: /giveme <ItemId> [Amount=1]
描述: 给自己一个物品,并可指定数量。
参数:
<ItemId>: 要给自己的物品。[Amount]: (可选)数量。默认:1。
权限: Chat, Admin
示例:
/delitem
语法: /delitem <UserId> <ItemId> [Amount=1]
描述: 从玩家身上删除物品,并可指定数量。默认值为 1,只删除一个。使用 all 替代 1 可删除全部。
参数:
<UserId>: 玩家的 ID。<ItemId>: 要删除的物品。[Amount]:(可选)数量。默认:1。使用all删除所有匹配项。
权限: Chat, RCON, Admin
示例:
/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
示例:
/giveme_relic
语法: /giveme_relic <RelicType> [Amount]
描述: 给自己一个或多个指定类型的遗物点数。
参数:
-
<RelicType>: 要授予的遗物类型。 -
[Amount]: 给自己的可选遗物点数数量,默认值为1。
支持的遗物类型: CapturePower, HungerReduction, SwimSpeed, FoodDecayReduction, JumpPower, GliderSpeed, ClimbSpeed, StatusAilmentResist, StaminaReduction, SphereHoming, ExpBonus, RainbowPassiveRate, MoveSpeed.
权限: Chat, Admin
示例:
/delitems
语法: /delitems <UserId> <ItemId>[:<Amount>] ...
描述: 在一个命令中从玩家身上删除多个物品,可用冒号指定每种物品的数量。使用 all 替代 1 可删除全部。
参数:
<UserId>: 玩家的 ID。<ItemId>[:<Amount>] ...: List of items and optional amounts.
权限: Chat, RCON, Admin
示例:
Pals
/givepal
语法: /givepal <UserId> <PalId> [Level=1]
描述: 给玩家一只指定等级的帕鲁。
参数:
<UserId>: 玩家的 ID。<PalId>: 要给予的帕鲁。- Note: 使用 Pal ID,例如
WeaselDragon(Chillet)。完整列表见 paldeck.cc/pals。
- Note: 使用 Pal ID,例如
[Level]: (可选)Pal 等级。默认:1。
权限: Chat, RCON, Admin
示例:
/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
示例:
/givemepal
语法: /givemepal <PalId> [Level=1]
描述: 给自己一只指定等级的帕鲁。
参数:
<PalId>: 要给自己的帕鲁。- Note: 使用 Pal ID,例如
WeaselDragon(Chillet)。完整列表见 paldeck.cc/pals。
- Note: 使用 Pal ID,例如
[Level]: (可选)Pal 等级。默认:1。
权限: Chat, Admin
示例:
/givemepal_j
语法: /givemepal_j <PalTemplate>
描述: 给自己一只由 PalTemplate 文件定义的帕鲁。不再支持内嵌 JSON,只接受文件名。
参数:
<PalTemplate>: PalTemplate 文件名(见 PalTemplate)。
权限: Chat, Admin
示例:
/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
示例:
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
示例:
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
示例:
/giveegg
语法: /giveegg <UserId> <EggId> <PalId> [Level]
描述: 给目标用户一个包含指定帕鲁的帕鲁蛋,并可选择调整等级。
参数:
<UserId>
描述: 接收帕鲁蛋的玩家 ID。
<EggId>
描述: 要给予的蛋类型。
Note: Allowed values are from 01 (smallest) to 05 (largest) for each type:
PalEgg_Dark_01–PalEgg_Dark_05PalEgg_Dragon_01–PalEgg_Dragon_05PalEgg_Earth_01–PalEgg_Earth_05PalEgg_Electricity_01–PalEgg_Electricity_05PalEgg_Fire_01–PalEgg_Fire_05PalEgg_Ice_01–PalEgg_Ice_05PalEgg_Leaf_01–PalEgg_Leaf_05PalEgg_Normal_01–PalEgg_Normal_05PalEgg_Water_01–PalEgg_Water_05
[Level]
描述: (可选)蛋中帕鲁的等级。
权限: Chat, RCON, Admin
示例:
/givemeegg
语法: /givemeegg <EggId> <PalId> [Level]
描述: 给自己一个包含指定帕鲁的帕鲁蛋,并可选择调整等级。
参数:
<EggId>
描述: 要给自己的蛋类型。
Note: Allowed values are from 01 (smallest) to 05 (largest) for each type:
PalEgg_Dark_01–PalEgg_Dark_05PalEgg_Dragon_01–PalEgg_Dragon_05PalEgg_Earth_01–PalEgg_Earth_05PalEgg_Electricity_01–PalEgg_Electricity_05PalEgg_Fire_01–PalEgg_Fire_05PalEgg_Ice_01–PalEgg_Ice_05PalEgg_Leaf_01–PalEgg_Leaf_05PalEgg_Normal_01–PalEgg_Normal_05PalEgg_Water_01–PalEgg_Water_05
[Level]
描述: (可选)蛋中帕鲁的等级。
权限: Chat, Admin
示例:
/giveegg_j
语法: /giveegg_j <EggId> <PalTemplate> [Level]
描述: 给出一个帕鲁蛋,内部帕鲁由 PalTemplate 文件定义,并可选择调整等级。
参数:
<EggId>
描述: 要给予的蛋类型。
Note: Allowed values are from 01 (smallest) to 05 (largest) for each type:
PalEgg_Dark_01–PalEgg_Dark_05PalEgg_Dragon_01–PalEgg_Dragon_05PalEgg_Earth_01–PalEgg_Earth_05PalEgg_Electricity_01–PalEgg_Electricity_05PalEgg_Fire_01–PalEgg_Fire_05PalEgg_Ice_01–PalEgg_Ice_05PalEgg_Leaf_01–PalEgg_Leaf_05PalEgg_Normal_01–PalEgg_Normal_05PalEgg_Water_01–PalEgg_Water_05
[Level]
描述: (可选)蛋中帕鲁的等级。
权限: Chat, RCON, Admin
示例:
/givemeegg_j
语法: /givemeegg_j <EggId> <PalTemplate> [Level]
描述: 给自己一个帕鲁蛋,内部帕鲁由 PalTemplate 文件定义,并可选择调整等级。
参数:
<EggI>
描述: 要给自己的蛋类型。
Note: Allowed values are from 01 (smallest) to 05 (largest) for each type:
PalEgg_Dark_01–PalEgg_Dark_05PalEgg_Dragon_01–PalEgg_Dragon_05PalEgg_Earth_01–PalEgg_Earth_05PalEgg_Electricity_01–PalEgg_Electricity_05PalEgg_Fire_01–PalEgg_Fire_05PalEgg_Ice_01–PalEgg_Ice_05PalEgg_Leaf_01–PalEgg_Leaf_05PalEgg_Normal_01–PalEgg_Normal_05PalEgg_Water_01–PalEgg_Water_05
[Level]
描述: (可选)蛋中帕鲁的等级。
权限: Chat, Admin
示例:
/exportpals
语法: /exportpals [UserId]
描述: 将玩家的每只帕鲁导出为 PalTemplate 文件,位置为 Pal/Binaries/Win64/PalDefender/pals/exported/
参数:
[UserId]: (可选)要导出帕鲁的玩家 ID。省略时导出你自己的帕鲁。
权限: Chat, RCON, Admin
示例:
/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:maleorfemaleLevel: Number, supports symbols<,>,<=,>=,=,!=Rank: Number, supports symbols<,>,<=,>=,=,!=Lucky:trueorfalse(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 3ID Anubis Rank>=3Passives CraftSpeed_up1,CraftSpeed_up2,Rare,PAL_CorporateSlave
For more details, see the PalFilter documentation.
权限: Chat, RCON, Admin
示例:
Research Tree
/learntech
语法: /learntech <UserId> <TechID>
描述: 让玩家学习指定科技。使用 all 可解锁全部。
参数:
<UserId>: 玩家的 ID。<TechID>: 要学习的科技。使用all解锁全部。
权限: Chat, RCON, Admin
示例:
/unlearntech
语法: /unlearntech <UserId> <TechID>
描述: 让玩家遗忘指定科技。使用 all 可移除全部。
参数:
<UserId>: 玩家的 ID。<TechID>: 要遗忘的科技。使用all移除全部。
权限: Chat, RCON, Admin
示例:
/givetechpoints
语法: /givetechpoints <UserId> [Amount=1]
描述: 给目标用户 X 点科技点。
参数:
<UserId>: 接收科技点的玩家 ID。[Amount]: (可选)给予的科技点数量。默认:1。
权限: Chat, RCON, Admin
示例:
/givebosstechpoints
语法: /givebosstechpoints <UserId> [Amount=1]
描述: 给目标用户 X 点古代科技点。
参数:
<UserId>: 接收古代科技点的玩家 ID。[Amount]: (可选)给予的古代科技点数量。默认:1。
权限: Chat, RCON, Admin
示例:
/givemetechpoints
语法: /givemetechpoints [Amount=1]
描述: 给自己 X 点科技点。
参数:
[Amount]: (可选)给自己的科技点数量。默认:1。
权限: Chat, Admin
示例: