SCUM admin commands and AdminUsers.ini setup
Grant admin with AdminUsers.ini permission suffixes, run # commands from in-game chat, and work from a SCUM 1.3 command list - including the RestartServer rename most published guides missed.
SCUM admin commands are typed into the game's chat box, prefixed with #, by a player whose Steam64 ID is listed in AdminUsers.ini. There is no server console equivalent and no RCON interface — if you are not joined to the server, you cannot run them. That single fact catches out more new server owners than anything else in SCUM administration, so get the file right first and the commands become easy.
This reference is current as of SCUM 1.3.2.2.137892 (30 July 2026). Several widely copied command lists were written before the 1.0 release in June 2025 and have not been updated since; the ones that have gone stale are called out at the end.
Step 1: Grant admin in AdminUsers.ini
The file lives in your server's files at:
Open it in your panel's File Manager or over SFTP. If it is not there, create it — the server reads it on startup and an empty or missing file simply means nobody has admin.
WindowsServeris the right folder even on a Linux hostSCUM ships a Windows-only dedicated server binary, so that path is identical on every host regardless of the underlying operating system. If you went looking for a
LinuxServerdirectory, that is why you did not find one.
Add one Steam64 ID per line. A bare ID grants the standard admin command set. Extra permissions go in square brackets after the ID:
| Entry | What it grants |
|---|---|
SteamID |
Admin commands |
SteamID[SetGodMode] |
Admin commands and god mode |
SteamID[SetGodMode, ShutdownServer] |
Admin commands, god mode and the shutdown command |
SteamID[ShutdownServer] |
Admin commands and the shutdown command |
Restart after editing, and use a comma between permissions
AdminUsers.iniis read when the server starts, so an edit made on a running server does nothing until you restart it. Gamepires also fixed a bug in the December 2025 update where permissions were silently ignored if a dash was used as the separator instead of a comma — use commas.
Step 2: Run commands from in-game chat
Join the server, press T to open chat, and type the command. Commands start with # and are not case sensitive — #spawnitem and #SpawnItem behave identically.
Type # and SCUM's chat autocompletes matching command names as you carry on typing, which is far more reliable than copying names out of a guide. Several commands are spelled inconsistently in patch notes and community lists; the autocomplete is authoritative for the build you are actually running.
You do not need the shutdown command on a hosted server
Your panel's Restart button and scheduled tasks bounce the server cleanly without handing anyone a shutdown permission in-game. Grant
ShutdownServeronly if an admin genuinely needs to restart from inside the game.
Information and player listing
| Command | What it does |
|---|---|
#ListPlayers |
Lists all connected players |
#ListSquads |
Lists all squads on the server, ordered by fame |
#SquadInfo <SteamID64> |
Prints that player's squad name, squad ID and member list |
#ListSquadMembers <SquadID> <True/False> |
Lists a squad's members; True copies the result to your clipboard |
#ListMutedPlayers |
Lists currently muted players |
#Location [Player] |
Prints a player's coordinates, or yours if none is given |
#ListItems [String] |
Lists spawnable assets matching the string, or everything if omitted |
#ListAnimals |
Lists spawnable animals |
#ListZombies |
Lists spawnable puppets |
#ListSpawnedVehicles |
Lists every vehicle on the server, with location and alias |
#ListFlags |
Lists the ID, owner and location of every base flag |
#ListActiveBunkers true |
Shows which abandoned bunkers are active; also written to gameplay.log |
#ListDLCItems <PackName> |
Lists the spawnable blueprint names in a DLC pack |
#CheckServerTime |
Prints local server time. Available to all players, not just admins |
#PrintGlobalRaidProtectionRaidTimes |
Prints the global raid-protection windows. Also available to all players |
Player management
| Command | What it does |
|---|---|
#Announce <Message> |
Sends an announcement to everyone connected |
#Kick <Player> |
Kicks a player. They can reconnect |
#Ban <SteamID64> |
Kicks a player and blocks them from reconnecting |
#Unban <SteamID64> |
Lifts a ban |
#Mute <Player> / #UnMute <Player> |
Blocks and restores chat for a player |
#Silence <Player> [Hours] |
Silences a player. 0 or no argument means indefinitely |
#SetFamePoints <Value> <Player> |
Sets one player's fame |
#SetFamePointsToAll <Value> |
Sets fame for every player, online and offline |
#SetFamePointsToAllOnline <Value> |
Sets fame for players currently connected |
#ResetPlayerBalances <SteamID64> please |
Resets a player's fame, gold and currency to 0 |
#SetGodMode <True/False> |
Toggles god mode: build instantly without filling blueprints. Requires SetGodMode in your AdminUsers.ini entry |
#Knockout <Seconds> [SteamID] |
Knocks a player out for the given number of seconds |
#SetFakeName <Name> / #ClearFakeName |
Sets and clears a fake character name |
#ResetSquadInfo <SquadID> |
Resets a squad's name and information |
Teleporting
| Command | What it does |
|---|---|
#Teleport <X> <Y> <Z> [Player] |
Teleports a player to coordinates, or you if none is given |
#TeleportTo <TargetPlayer> [Player] |
Teleports a player to another player |
#TeleportToMe <Player> |
Teleports a player in front of you |
#TeleportToVehicle <IDorAlias> [Player] |
Teleports to a vehicle by ID or alias |
#MapTeleport |
Run it, then click a spot on the map to teleport there |
Spawning
| Command | What it does |
|---|---|
#SpawnItem <ID> <Count> |
Spawns items in front of you |
#SpawnItem2 <name> |
Fuzzy item spawn — #SpawnItem2 ghillie jacket works without the exact blueprint name |
#SpawnVehicle <ID> |
Spawns a vehicle in front of you |
#SpawnAnimal <ID> <Count> |
Spawns animals |
#SpawnZombie <ID> <Count> |
Spawns puppets |
#SpawnRandomAnimal / #SpawnRandomZombie |
Spawns one at random |
#SpawnArmedNPC <ID> <Count> [DespawnLifetime <Seconds>] |
Spawns armed NPCs |
#SpawnRazor |
Spawns a razor |
#ScheduleCargoDrop [SteamID] |
Drops cargo near you, or near the given player |
#ScheduleWorldEvent <EventBP> |
Schedules a world event at the given coordinates |
#SpawnItem takes extra arguments that most lists omit. A location can be supplied in quotes, and ammunition and cash amounts can be set at spawn time:
The same Location "<location>" argument works on #SpawnVehicle, #SpawnZombie and #SpawnAnimal. Quotation marks are required.
DespawnLifetime was added in March 2026 for server owners building custom events: without it, spawned puppets, armed NPCs and animals despawn when no player is inside their relevancy range. #SpawnArmedNPC BP_Drifter_Lvl_1 1 DespawnLifetime 20 keeps that Drifter alive for 20 seconds of nobody being nearby.
Cleanup and destruction
Most of these take a literal confirmation word. That is deliberate — they are the commands that wipe player property.
| Command | What it does |
|---|---|
#DestroyVehicle <IDorAlias> |
Destroys one vehicle |
#DestroyAllVehicles please [bp name] |
Destroys all vehicles, or all of one type. Without "please" it declines |
#DestroyAllBaseBuildingElementsForFlag <FlagID> please |
Destroys everything under one flag |
#DestroyAllBaseBuildingElementsForPlayer <SteamID64> please |
Destroys everything that player owns, across all flags |
#DestroyAllBaseBuildingElementsForSquad <SquadID> please |
Destroys everything owned by every member of a squad |
#DestroyAllBaseBuildingWithinRadius <Radius> [Location] |
Destroys base building within the radius. Maximum 100 metres |
#DestroyAllItemsWithinRadius <Radius> [all] |
Destroys items within the radius. all destroys everything, capped at 100 metres |
#DestroyZombiesWithinRadius <Radius> [Location] |
Clears puppets in an area |
#DestroyCorpsesWithinRadius <Radius> |
Clears corpses in an area |
#DestroyEncountersAtPlayerLocation |
Ends all active encounters where you are standing |
The base-building destroy commands are not reversible
There is no undo and no in-game confirmation prompt beyond the "please" argument. Take a backup before running any of them against a populated server, and double-check the flag or squad ID with
#ListFlagsor#ListSquadsfirst.
Since update 1.0.2.0 every destroy command reports how many elements it removed, which is the quickest way to confirm you targeted the right flag.
World and environment
| Command | What it does |
|---|---|
#SetTime <0-24> |
Sets the time of day |
#SetTimeSpeed <Value> |
Sets how fast time passes |
#SetWeather <0-1> |
0 is clear, 1 is the heaviest storm the weather system can produce. Values in between scale accordingly |
#NightBrightness <0-1> |
Raises night-time brightness. Client-side only — it affects nobody but you |
#SetFarmingSimulationSpeed <Value> |
Server-wide crop growth speed. Do not exceed 100; the default is 1 |
#ReloadCustomMapConfig |
Reloads the custom map settings without a restart. Wait about 30 seconds afterwards |
#ReloadLootCustomizationsAndResetSpawners true |
Reapplies loot customisation and resets spawners |
#vote SetWeather / #vote SetTimeOfDay / #vote InitiateCargoDrop |
Opens a player vote. Players answer with F2 for yes, F3 for no |
#cancelvote |
Cancels a vote in progress |
Weather resets itself: after a while the game rolls a new value, biased against repeating the previous one, so a storm you set with #SetWeather 1 will drift back toward clear on its own.
Visualisation and the admin drone
These mostly render information on your own screen rather than changing the world, which makes them the safest tools for investigating a report.
| Command | What it does |
|---|---|
#ShowFlagInfo <True/False> |
Shows flag locations and details on the map |
#ShowFlagLocations <True/False> |
Shows flag locations on the map |
#ShowVehicleInfo <True/False> |
Shows vehicle locations and details on the map |
#ShowOtherPlayerInfo <True/False> |
Shows other players' details |
#ShowOtherPlayerLocations <True/False> |
Shows other players' locations |
#ShowZombiesLocation |
Toggles puppet locations on and off |
#ShowArmedNPCsLocation |
Shows armed NPC locations |
#DrawEnemyHealthBars |
Draws health bars over enemies, including sentries |
#VisualizeBulletTrajectories <True/False> |
Draws bullet paths. Visible only to you |
#VisualizePlayerAiming <True/False> |
Draws player aim direction. Visible only to you |
#VisualizeVehicleTrajectory |
Replays a vehicle's path — the command the anti-cheat violation log hands you when it flags a flying vehicle |
#VisualizePath <start> <end> |
Draws the path between two locations |
#ToggleFog / #ToggleAmbientSound |
Drone only. Toggles fog and ambient sound for your client |
#RenameVehicle <IDorAlias> <Alias> |
Gives a vehicle an alias. Case insensitive, and it cannot be a number |
Character and cheat commands
These were dev-only until the 1.0 release, which opened them to all players in single-player. On a multiplayer server they still require elevated access — the official wiki documents this as adding your Steam ID to the elevated_users table in scum.db, which is a SQLite database, not something you can set from AdminUsers.ini.
| Command | What it does |
|---|---|
#SetAttributes <Str> <Con> <Dex> <Int> |
Sets the four attributes, in that order |
#SetSkillLevel <Skill> <Level> |
Sets a skill. Quote multi-word skills: #SetSkillLevel "Melee Weapons" 5 |
#SetStamina <Percent> |
For example #SetStamina 100% |
#SetImmortality <True/False> |
Prevents all damage, including razors |
#SetInfiniteAmmo / #SetInfiniteStamina / #SetInfiniteOxygen |
True/False toggles |
#SetSuperJump <True/False> |
Extreme jump distance |
#SetMetabolismSimulationSpeed <Value> |
Multiplies metabolism speed. Default 1 |
#SetMountedVehicleProperty <Property> <Percent> |
Used while seated: Health, Fuel, Battery |
#ShowVehicleDebug |
Health and status of all attachments on the vehicle |
#AddBleedingInjury <Part> <Damage> <Severity> |
For example #AddBleedingInjury Head 0 s4 |
#AddBurnInjury <Part> <Damage> <Severity> |
For example #AddBurnInjury Trapezius 30 30 |
#AddBodyEffect <Effect> <Damage> <Severity> |
For example #AddBodyEffect Limping 0 s4 |
#AddRadiationPresence <Immediate> <OverTime> |
Simulates radiation exposure |
#ListBodyEffects |
Lists active body effects on your character |
#LeaveCorpse |
Drops your corpse and equipped gear where you stand |
What most SCUM command lists get wrong
The command set has moved a long way since 2023 and a lot of published references have not. The specific traps:
#RestartServerwas renamed to#ShutdownServerin update 1.0.2.0 on 28 August 2025. Any guide still telling you to type#RestartServer pretty pleasepredates that, and so does the[RestartServer]permission suffix some of them show. The permission keyword inAdminUsers.iniisShutdownServer.#NumPlayers,#Date,#Time,#RestartIn(HH:MM)and#RestartAt(HH:MM)are not chat commands. They are placeholders you put insideNotifications.json, the scheduled-message file introduced alongside the 1.0.2.0 commands, and they only mean anything in that file. Typing them into chat does nothing.#SetAdmin,#RemoveAdmin,#God,#Invisibleand#Killdo not exist, and neither does anAdmins.txt. Admin is granted by editingAdminUsers.iniand restarting, full stop. If a list shows you commands for promoting admins in-game, it was not written against the real game.- God mode does not make you invulnerable.
#SetGodModelets you place base-building elements instantly without filling blueprints; it does not stop you dying. Invulnerability is#SetImmortality, which is a dev-access command, not anAdminUsers.inipermission. #DestroyAllRazorsWithinRadiuswas flagged as not implemented in the 1.0 patch notes. It may do nothing.- The single-player cheat commands are not admin commands. Being in
AdminUsers.inidoes not grant#SetImmortalityor#SetAttributeson a multiplayer server.
Check the version before trusting any list, including this one
Gamepires ships a feature update roughly monthly and admin commands change with them. Compare the build number in your panel against the newest Steam announcement, and let the in-game
#autocomplete settle any disagreement.
FAQ
Where is AdminUsers.ini on a SCUM server?
SCUM/Saved/Config/WindowsServer/AdminUsers.ini, reachable through your panel's File Manager or over SFTP. The folder is called WindowsServer on every host because SCUM only ships a Windows server binary. Create the file if it does not exist.
Why are my admin commands not working?
The three usual causes, in order: the server has not been restarted since you edited AdminUsers.ini; the Steam64 ID is wrong (it is the 17-digit number, not your profile name or vanity URL); or you are trying to run a permission-gated command such as #SetGodMode without the matching bracketed suffix on your line.
Can I run SCUM admin commands from the server console?
No. Every one of them is a chat command executed by a connected client. SCUM has no documented server-console or RCON command interface, so you have to be joined to the server as an admin. This is why hosted SCUM servers show console output but give you nothing useful to type into it.
How do I restart a SCUM server as an admin?
#ShutdownServer, and only if your AdminUsers.ini line includes the ShutdownServer permission. On a hosted server the panel's Restart button or a schedule is the better answer — it does not require handing out the permission and it does not depend on an admin being online.
Do admin commands work in single-player?
Yes, and since 1.0 the single-player command set is larger than the multiplayer admin set, because the character and cheat commands were opened up there. The admin panel for zone editing works in single-player too.
How do I find an item ID to spawn?
#ListItems <string> filters the spawnable asset list, so #ListItems ak47 narrows it quickly. #SpawnItem2 also accepts loose names, so you can often skip the ID entirely. For DLC content, #ListDLCItems <PackName> lists what a pack contains — note that DLC items can only be spawned in single-player if you own the pack.
Made with 💜 by GameServerKings
Need a SCUM server?
Deploy an instantly-provisioned SCUM server on high-clock hardware — DDoS protected, no contracts, cancel anytime.
From Loading /month