How to Level Up Player Skills in Project Zomboid Multiplayer (Build 42.19)

How to Level Up Player Skills in Project Zomboid Multiplayer (Build 42.19)

Build 42.19 multiplayer · Player Stats UI + /addxp · in-game username

Short answer You need an admin role with permission to view player stats and add XP. Prefer the Player Stats window: open it from the scoreboard or by right-clicking the player → Check Stats, select a skill, then Add XP or Level Up. Chat/console command form is /addxp "GameUsername" PerkId=amount -false. The target is the server in-game username, not a Steam display name or SteamID.
Common mistakes Parent categories such as Combat, Crafting, Survivalist, Agility, and Firearm are not valid perk IDs for /addxp. Use leaf skills only (for example Woodwork, not Crafting). Quote usernames that contain spaces. Target players must be online.

Prerequisites

  1. Enable admin access on the account that will edit skills (see how to grant admin).
  2. Your role needs capability to see player stats (opens Player Stats) and AddXP (Add XP / Level Up and /addxp).
  3. Know the player’s in-game username shown on the server. Display name can differ; the Player Stats header shows Username separately.

Method 1 — Player Stats (recommended)

The UI builds the same server command for you and lists only real leaf perks, so it is safer than hand-typing IDs.

  1. Open the player list / mini scoreboard, right-click the player, and choose Check Stats; or right-click the player character in the world and choose Check Stats.
  2. For your own character, Admin Panel → Check your Stats also opens Player Stats.
  3. In the skills list, select one perk row (name includes its parent category in parentheses for readability).
  4. Click Add XP to enter an amount. Optionally enable Use XP multipliers (books, occupation boosts, temporary multipliers).
  5. Or click Level Up to grant exactly the XP needed for the next skill level without multipliers (raw amount).
Player Stats dialog for adding XP in multiplayer
Add XP dialog layout. Labels and skill rows may differ by build; use the current Player Stats list in-game.

In multiplayer, Add XP / Level Up send a server command like:

/addxp "PlayerName" Woodwork=250 -false

When you tick Use XP multipliers, the UI sends -true instead of -false.

Method 2 — /addxp command

Use chat (admin), the server console, or RCON. Syntax:

/addxp "playername" perkname=xp [-true|-false]
Part Rule (Build 42.19)
"playername" Online player’s game username. Quote names with spaces. Not Steam profile name or SteamID64.
perkname=xp Leaf perk ID from the table below, equals sign, then XP amount (number). Example: Woodwork=5.
-false (default style) Adds the raw amount. Omitting the flag or using -false does not apply role/book multipliers. Level Up in the UI uses this style.
-true Applies the character’s current XP multipliers when adding the amount. Match the UI “Use XP multipliers” option.

Examples

/addxp "James" Woodwork=5 -false

Gives James 5 raw Carpentry (Woodwork) XP.

/addxp "Blue Fox" Tracking=200 -true

Gives player Blue Fox 200 Tracking XP after multipliers.

/addxp "rj" Electricity=50

Valid without the last flag; amount is still applied as raw XP unless you pass -true.

If the perk ID is wrong, the server replies with a list of available perks. Prefer that live list when a new build renames skills.

Leaf perk IDs for /addxp (Build 42.19)

Use these command IDs (left column), not only the English UI label. Parent categories (Combat, Crafting, Survivalist, Agility, Firearm, Passiv, etc.) are omitted on purpose.

Command ID UI name Group
AxeAxeMelee
BluntLong BluntMelee
SmallBluntShort BluntMelee
LongBladeLong BladeMelee
SmallBladeShort BladeMelee
SpearSpearMelee
MaintenanceMaintenanceMelee
AimingAimingFirearm
ReloadingReloadingFirearm
FitnessFitnessPassive
StrengthStrengthPassive
SprintingRunningAgility
LightfootLightfootedAgility
NimbleNimbleAgility
SneakSneakingAgility
Command ID UI name Notes
WoodworkCarpentryNot “Carpentry” as the command ID
CookingCooking
FarmingAgriculture
DoctorFirst Aid
ElectricityElectrical
MetalWeldingWelding
MeltingSmelting
MechanicsMechanics
TailoringTailoring
BlacksmithBlacksmithingBuild 42 leaf skill
MasonryMasonryBuild 42
PotteryPotteryBuild 42
CarvingCarvingBuild 42
FlintKnappingKnappingBuild 42
GlassmakingGlassmakingBuild 42
FishingFishing
TrappingTrapping
PlantScavengingForagingNot “Foraging” as the command ID
TrackingTrackingBuild 42
HusbandryAnimal CareBuild 42
ButcheringButcheringBuild 42

Bonus: /additem (online players only)

Syntax:

/additem "username" "module.item" count
Detail Build 42.19 rule
Target Online, connected, not dead. Same game username rules as /addxp.
Omit username If you omit the username argument, the item goes to yourself.
Item ID Case-sensitive module ID, e.g. Base.Axe.
Count Optional. Defaults to 1. Maximum 100 items per command.
/additem "James" Base.Axe 5
/additem Base.Axe

Second example gives one axe to the admin running the command.

Troubleshooting

Symptom What to check
No Check Stats option Role lacks see-stats / admin capabilities; re-grant admin or adjust the role’s capabilities.
“No such user” / user not found Player offline, wrong username, or you used Steam name / display name instead of game username.
List of available perks printed Invalid perk ID (parent category or typo). Copy a leaf ID from that list or from Player Stats.
XP barely moves the bar High skill levels need large totals; use Level Up for one full level, or raise the amount.
/additem over 100 rejected Server blocks more than 100 spawns per command. Split into multiple commands.