Admin Command list for Project Zomboid
Last Update 2025-01-08 17:57:07
Project Zomboid Admin Command List
Project Zomboid has several admin commands that can be used through the chat as a server admin on multiplayer servers. To become admin, you can check our guide here: How to become an admin.
The following commands can be executed either on the remote console window or in-game (preceded by a forward slash when used in-game) provided the user has admin status. Some things are case-sensitive (ex: Base.Axe works, but not base.axe).
A /help
command can be used to display a full list of commands, or /help
command to display the help tooltip for this command.
Command | Description |
---|---|
additem | Give an item to a player. If no username is given then you will receive the item yourself. Count is optional. Use: /additem "username" "module.item" count. Example: /additem "rj" Base.Axe 5 |
adduser | Use this command to add a new user to a whitelisted server. Use: /adduser "username" "password" |
addvehicle | Spawn a vehicle. Use: /addvehicle "script" "user or x,y,z", ex /addvehicle "Base.VanAmbulance" "rj" |
addxp | Give XP to a player. Use /addxp "playername" perkname=xp. Example /addxp "rj" Woodwork=2 |
alarm | Sound a building alarm at the Admin's position. (Must be in a room) |
banid | Ban a SteamID. Use /banid SteamID |
banuser | Ban a user. Add a -ip to also ban the IP. Add a -r "reason" to specify a reason for the ban. Use: /banuser "username" -ip -r "reason". For example: /banuser "rj" -ip -r "spawn kill" |
changeoption | Change a server option. Use: /changeoption optionName "newValue" |
checkModsNeedUpdate | Indicates whether a mod has been updated. Writes answer to log file |
chopper | Place a helicopter event on a random player |
clear | Clear the server console when used. |
createhorde | Spawn a horde near a player. Use: /createhorde count "username". Example /createhorde 150 "rj" |
godmod | Make a player invincible. If no username is set, then you will become invincible yourself. Use: /godmode "username" -value, ex /godmode "rj" -true (could be -false) |
gunshot | Place a gunshot sound on a random player |
help | Help |
invisible | Make a player invisible to zombies. If no username is set then you will become invisible yourself. Use: /invisible "username" -value, ex /invisible "rj" -true (could be -false) |
kick | Kick a user. Add a -r "reason" to specify a reason for the kick. Use: /kickuser "username" -r "reason" |
lightning | Use /lightning "username", username is optional except from the server console |
log | Set log level. Use /log "type" level. "type" can be: "General", "Network", "Multiplayer" ... "Vehicle" or "Checksum". "level" can be "Trace", "Debug", "General", "Warning", "Error" |
noclip | Makes a player pass through walls and structures. Toggles with no value. Use: /noclip "username" -value. Example /noclip "rj" -true (could be -false) |
players | List all connected players |
quit | Save and quit the server |
releasesafehouse | Release a safehouse you own. Use /releasesafehouse |
reloadlua | Reload a Lua script on the server. Use /reloadlua "filename" |
reloadoptions | Reload server options (ServerOptions.ini) and send to clients |
removeuserfromwhitelist | Remove a user from the whitelist. Use: /removeuserfromwhitelist "username" |
removezombies | UI_ServerOptionDesc_RemoveZombies |
replay | Record and play replay for moving player. Use /replay "playername" -record/-play/-stop filename. Example: /replay user1 -record stadion.bin |
save | Save the current world |
servermsg | Broadcast a message to all connected players. Use: /servermsg "My Message" |
setaccesslevel | Set access level of a player. Current levels: Admin, Moderator, Overseer, GM, Observer. Use /setaccesslevel "username" "accesslevel". Example /setaccesslevel "rj" "moderator" |
showoptions | Show the list of current server options and values. |
startrain | Starts raining on the server. Use /startrain "intensity", optional intensity is from 1 to 100 |
startstorm | Starts a storm on the server. Use /startstorm "duration", optional duration is in game hours |
stats | Set and clear server statistics. Use /stats none/file/console/all period. Example /stats file 10 |
stoprain | Stop raining on the server |
stopweather | Stop weather on the server |
teleport | Teleport to a player. Once teleported, wait for the map to appear. Use /teleport "playername" or /teleport "player1" "player2". Example /teleport "rj" or /teleport "rj" "toUser" |
teleportto | Teleport to coordinates. Use /teleportto x,y,z. Example /teleportto 10000,11000,0 |
thunder | Use /thunder "username", username is optional except from the server console |
unbanid | Unban a SteamID. Use /unbanid SteamID |
unbanuser | Unban a player. Use /unbanuser "username" |
voiceban | Block voice from user "username". Use /voiceban "username" -value. Example /voiceban "rj" -true (could be -false) |
If you have any questions or need assistance, feel free to reach out to our customer care agents through our live chat or email at [email protected].