How to Level Up Player Skills in Project Zomboid Multiplayer (Build 42.19)
Build 42.19 multiplayer · Player Stats UI + /addxp · in-game username
/addxp "GameUsername" PerkId=amount -false. The target is the server in-game username, not a Steam display name or SteamID.
Prerequisites
- Enable admin access on the account that will edit skills (see how to grant admin).
- Your role needs capability to see player stats (opens Player Stats) and AddXP (Add XP / Level Up and /addxp).
- 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.
- 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.
- For your own character, Admin Panel → Check your Stats also opens Player Stats.
- In the skills list, select one perk row (name includes its parent category in parentheses for readability).
- Click Add XP to enter an amount. Optionally enable Use XP multipliers (books, occupation boosts, temporary multipliers).
- Or click Level Up to grant exactly the XP needed for the next skill level without multipliers (raw amount).
In multiplayer, Add XP / Level Up send a server command like:
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:
| 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
Gives James 5 raw Carpentry (Woodwork) XP.
Gives player Blue Fox 200 Tracking XP after multipliers.
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 |
|---|---|---|
Axe | Axe | Melee |
Blunt | Long Blunt | Melee |
SmallBlunt | Short Blunt | Melee |
LongBlade | Long Blade | Melee |
SmallBlade | Short Blade | Melee |
Spear | Spear | Melee |
Maintenance | Maintenance | Melee |
Aiming | Aiming | Firearm |
Reloading | Reloading | Firearm |
Fitness | Fitness | Passive |
Strength | Strength | Passive |
Sprinting | Running | Agility |
Lightfoot | Lightfooted | Agility |
Nimble | Nimble | Agility |
Sneak | Sneaking | Agility |
| Command ID | UI name | Notes |
|---|---|---|
Woodwork | Carpentry | Not “Carpentry” as the command ID |
Cooking | Cooking | |
Farming | Agriculture | |
Doctor | First Aid | |
Electricity | Electrical | |
MetalWelding | Welding | |
Melting | Smelting | |
Mechanics | Mechanics | |
Tailoring | Tailoring | |
Blacksmith | Blacksmithing | Build 42 leaf skill |
Masonry | Masonry | Build 42 |
Pottery | Pottery | Build 42 |
Carving | Carving | Build 42 |
FlintKnapping | Knapping | Build 42 |
Glassmaking | Glassmaking | Build 42 |
Fishing | Fishing | |
Trapping | Trapping | |
PlantScavenging | Foraging | Not “Foraging” as the command ID |
Tracking | Tracking | Build 42 |
Husbandry | Animal Care | Build 42 |
Butchering | Butchering | Build 42 |
Bonus: /additem (online players only)
Syntax:
| 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. |
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. |