Skip to content

How to Use Admin Commands in Project Zomboid

How to Use Admin Commands in Project Zomboid

You can either use the commands on the Console page of the panel or in-game if you logged in as an Admin.

[You can use this guide to become an admin on your Project Zomboid server.](https://help.aleforge.net/article/283-how-to-set-yourself-as-admin- in-project-zomboid)

Admin Commands for Project Zomboid

CommandDescription
addalltowhitelistAdd all the current users who are connected with a password
to the whitelist, so their account is protected.
additemGive an item to a player. If no username is given then you will
receive item. Count is optional. Use: /additem \”username\” \”module.item\”
count, ex : /additem \”rj\” \”Base.Axe\” count
adduserUse this command to add a new user to a whitelisted server. Use:
/adduser \”username\” \”pwd\”
addusertowhitelistAdd a user connected with a password to the whitelist, so
their account is protected. Use: /addusertowhitelist \”username\”
addvehicleSpawn a vehicle. Use: /addvehicle \”script\” \”user or x,y,z\”, ex
/addvehicle \”Base.VanAmbulance\” \”rj\”
addxpGive experience points to a player. Use: /addxp \”playername\”
perkname=xp, ex /addxp \”rj\” Woodwork=2
alarmSound a building alarm at the Admin’s position. (Must be in a room.)
banidBan a SteamID. Use: /banid SteamID
banuserBan 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\”
changeoptionChange a server option. Use: /changeoption optionName
\”newValue\”
chopperPlace a helicopter event on a random player
createhordeSpawn a horde near a player. Use : /createhorde count
\”username\”, ex /createhorde 150 \”rj\”, username is optional except from the
server console.
createhorde2Unknown (ERROR: Missing translation
“UI_ServerOptionDesc_CreateHorde2”)
godmodMake a player invincible. No username set will toggle self-
invincibility. Use: /godmode \”username\” -value, ex /godmode \”rj\” -true
(could be -false)
gunshotPlace gunshot sounds on a random player
helpOutputs a list and description of admin commands
invisibleMake a player invisible to zombies. No username provided will
toggle invisibility on yourself. Use: /invisible \”username\” -value, ex
/invisible \”rj\” -true (could be -false).
kickuserKick a user. Add a -r \”reason\” to specify a reason for the kick.
Use: /kickuser \”username\” -r \”reason\”
noclipMakes a player pass through walls and structures. Toggles with no
value. Use: /noclip \”username\” -value, ex /noclip \”rj\” -true (could be
-false)
playersList all connected players
quitSave and shut down the server
releasesafehouseRelease a safehouse you own. Use: /safehouse release
reloadluaReload a Lua script. Use: /reloadlua \”filename\”
reloadoptionsReload server options (servertest.ini) and send to the clients.
Useful for implementing game setting changes while players are connected.
removeuserfromwhitelistRemove a user from the whitelist. Use:
/removeuserfromwhitelist \”username\”
removezombiesCommand name self-explanatory, but have not tested. (ERROR:
Missing translation “UI_ServerOptionDesc_RemoveZombies”)
replayRecord and play replay for moving player. Use: /replay \”playername\”
-record\-play\-stop \filename.\ Example: /replay user1 -record test.bin
saveSaves the current game world
sendpulseToggle sending server performance info to this client. Use:
/sendpulse
servermsgBroadcast a message to all connected players. Use: /servermsg
\”text\”
setaccesslevelSet access level of a player. Current levels: admin,
moderator, overseer, gm, observer. E.g. setaccesslevel userName admin / Note:
To remove any access level, use “none” in place of admin.
showoptionsShow the list of current server options and values.
startrainStart rain on the server
stoprainStop rain on the server
teleportTeleport to a player. Use: /teleport \”playername\” or /teleport
\”player1\” \”player2\”, ex /teleport \”rj\” or /teleport \”rj\” \”toUser\”
teleporttoTeleport to coordinates. Use: /teleportto x,y,z, ex /teleportto
100098,189980,0
unbanidUnban a SteamID. Use: /unbanid SteamID
unbanuserUnban a player. Use : /unbanuser \”username\”
voicebanBlock voice from user \”username\”. Use : /voiceban \”username\”
-value, ex /voiceban \”rj\” -true (could be -false)

Want your own Project Zomboid server with fantastic support and performance? Order one from AleForge