ARK Admin Commands: Console, Cheats and Server Admin List
Enable cheats with your ServerAdminPassword, then run every ARK admin console command — player moderation, teleports, spawning, tribes and server control, for ASE and ASA.
ARK documents over 250 console commands, most of which are debug or single-player toys. This guide is a curated admin subset — how to grant and authenticate admin access, where commands can be typed, and the ~75 commands that matter for running a server, all verified against the official ARK wiki.
1. Grant Admin Access
Admin access is gated behind ServerAdminPassword in GameUserSettings.ini, under [ServerSettings]:
[ServerSettings]
ServerAdminPassword=YourStrongPassword Stop the server, edit the file, save, then start it again. This is also the password RCON authenticates with.
Do not quote the password, and treat it as a root credential
The wiki is explicit that no quotes are used around the value. Anyone who knows it can grant themselves full admin on your server.
For permanent admin without a password, whitelist the account instead — whitelisted players get admin on every login with no enablecheats step. Create the file below and list one ID per line:
76561197960287930
76561198092541763 Survival Evolved uses AllowedCheaterSteamIDs.txt and Steam IDs (17 digits); Survival Ascended uses AllowedCheaterAccountIDs.txt and EOS IDs (32 alphanumeric characters). A whitelist removes the need for an admin password entirely, though you can still set one for staff who are not on the list.
2. Authenticate In-Game
Connect, create a character, open the console, then run:
enablecheats YourStrongPassword | Platform | Survival Evolved | Survival Ascended |
|---|---|---|
| PC | Tab |
~ |
| Xbox | Pause, then LB+RB+X+Y |
Enable in settings, pause, then View |
| PlayStation | L1+R1+Square+Triangle |
Enable in settings, pause, then Left Options |
| Switch | Enable Console Access in settings, then Minus while paused |
— |
Tapping Tab twice expands the console, which makes typos easier to spot. You do not need enablecheats in single-player.
3. The cheat and admincheat Prefixes
This is the most common source of confusion, and the answer is simpler than the folklore suggests.
- On a multiplayer server, admin commands need either
cheatoradmincheat. The wiki treats the two as interchangeable and documents no behavioural difference. - In single-player, no prefix is needed.
- Commands are not case-sensitive, booleans accept
true/false/1/0, and distances are in game units (centimetres).
Commands chain with a vertical bar, but each needs its own prefix:
cheat LeaveMeAlone | cheat Fly | cheat God Two different player IDs, and mixing them up fails silently
Moderation commands (
KickPlayer,BanPlayer) take the Ark ID — 17 digits for Steam, 19 for Epic, 32 characters for EOS. Targeting commands (TeleportPlayerIDToMe,KillPlayer,GiveItemToPlayer) take the UE4 PlayerID, a 10-digit number. Passing the wrong one usually does nothing rather than erroring.cheat ListPlayersshows Ark IDs;ShowMyAdminManagercopies the UE4 PlayerID.
4. Player and Admin Management
| Command | What it does |
|---|---|
enablecheats <Password> |
Authenticate as admin for this session |
cheat ListPlayers |
List connected players and their Ark IDs |
whoami |
Print your own Ark ID (see Server configuration) |
ShowMyAdminManager |
Open the admin manager GUI (v185.0+) |
cheat SetCheatPlayer <true/false> |
Admin debug overlay; reveals tribe TeamIDs |
cheat SetShowAllPlayers <true/false> |
Show player names while spectating (alias SAP) |
cheat RenamePlayer "<CurrentName>" <NewName> |
Rename a player by name |
cheat GetGameLog |
Print 100 log entries at a time |
GetGameLog only works if the server was launched with -servergamelog; buffer size is set with RCONServerGameLogBuffer.
5. Kicking, Banning and Whitelisting
These take the Ark ID, not the UE4 PlayerID. On Xbox and PlayStation, BanPlayer takes the platform account name instead of a number.
| Command | What it does |
|---|---|
cheat KickPlayer <ArkID> |
Force-disconnect a player (v178.0+) |
cheat BanPlayer <ArkID> |
Add a player to the ban list (v178.0+) |
cheat UnbanPlayer <ArkID> |
Remove a player from the ban list |
cheat AllowPlayerToJoinNoCheck <ArkID> |
Add to PlayersJoinNoCheckList.txt |
cheat DisallowPlayerToJoinNoCheck <ArkID> |
Remove them again |
cheat ClearPlayerInventory <PlayerID> <inv> <slots> <equipped> |
Clear inventory, hotbar and/or armour |
AllowPlayerToJoinNoCheckis not an admin whitelistIt adds the player to
PlayersJoinNoCheckList.txt— the list that lets players bypass the maximum player count. It is neither the admin whitelist (AllowedCheaterSteamIDs.txt) nor the join whitelist used by-exclusivejoin. Its advantage is applying immediately, whereas editing the file needs a restart.
6. Movement, Player State and Spectating
Every command here acts on you.
| Command | What it does |
|---|---|
cheat Fly |
Free movement, no physics or gravity |
cheat Ghost |
Noclip through terrain and structures |
cheat Walk |
Cancel Fly or Ghost |
cheat God |
Toggle invulnerability |
cheat SetGodMode <true/false> |
Set god mode explicitly instead of toggling |
cheat InfiniteStats |
Refill and pin all survival stats |
cheat LeaveMeAlone |
God + InfiniteStats + EnemyInvisible |
cheat InfiniteWeight |
Infinite carry weight (v310.62+, alias DeepPockets) |
cheat GiveCreativeMode |
Creative mode (v278.0+, alias GCM) |
cheat GiveEngrams |
Unlock every crafting recipe |
cheat EnableSpectator |
Enter spectator mode (v191.0+) |
StopSpectating |
Leave spectator mode |
God blocks attacks, explosions and falls but not drowning — you need InfiniteStats for that, and InfiniteStats alone does not make you invulnerable. EnableSpectator kills your character and destroys everything it carried, so stash your gear first.
7. Teleporting
| Command | ID type | What it does |
|---|---|---|
cheat TeleportPlayerIDToMe <PlayerID> |
UE4 PlayerID | Bring a player to you |
cheat TeleportPlayerNameToMe <PlayerName> |
Name | Bring a player to you by name |
cheat TeleportToPlayer <PlayerID> |
UE4 PlayerID | Teleport yourself to a player |
cheat TeleportToPlayerName <PlayerName> |
Name | Teleport yourself by name (alias TPName) |
cheat TPCoords <Lat> <Lon> <Altitude> |
— | Teleport to GPS coordinates |
cheat Teleport |
— | Move forward until you hit something |
Teleport with no arguments is rarely what you want — if nothing blocks your path you land at map coordinate 0,0.
8. Server and World Control
| Command | What it does |
|---|---|
cheat SaveWorld |
Force an immediate world save |
cheat DoExit |
Shut the server down |
cheat Broadcast <Message> |
Full-screen message to everyone |
cheat ServerChat <Message> |
Chat message to everyone |
cheat ServerChatTo "<ArkID>" <Message> |
Direct chat message by Ark ID |
cheat ServerChatToPlayer "<PlayerName>" <Message> |
Direct chat message by name (v189.0+) |
cheat SetTimeOfDay 06:30:00 |
Set the time of day |
cheat Slomo <Multiplier> |
Game speed; 1 normal, 16 the effective max |
cheat PlayersOnly |
Freeze creatures and crafting; players still move |
cheat SetDifficultyValue <Value> |
Set the difficulty capping wild creature level |
Run server-wide commands from the GameServerKings panel Console tab
SaveWorld,Broadcast,ListPlayers,KickPlayer,BanPlayerandDestroyWildDinosall work over RCON, so the Console tab on your rented ARK: Survival Evolved server is the easiest route — no need to be in-game. Enable RCON withRCONEnabled=TrueandRCONPort=27020in[ServerSettings]; it authenticates with yourServerAdminPassword.
Commands that target you or your crosshair cannot run over RCON
Anything the wiki marks Self or Crosshair —
Fly,God,ForceTame,GiveItem,DestroyMyTarget— needs an in-game character to act on, and will not work from a remote console.
Raising the wild level cap takes two steps, because existing creatures keep the level they spawned at. A difficulty value of 5.0 lets common creatures reach level 150:
cheat SetDifficultyValue 5
cheat DestroyWildDinos 9. Giving Items
| Command | What it does |
|---|---|
cheat GFI <PathPart> <Qty> <Quality> <Blueprint> |
Give an item by blueprint-path fragment (v258.0+) |
cheat GiveItem "<BlueprintPath>" <Qty> <Quality> <Blueprint> |
Give an item by full blueprint path |
cheat GiveItemNum <ItemNum> <Qty> <Quality> <Blueprint> |
Give an item by numeric ID |
cheat GiveItemToPlayer <PlayerID> "<Path>" <Qty> <Quality> <Blueprint> |
Give an item to another player |
cheat GiveItemNumToPlayer <PlayerID> <ItemNum> <Qty> <Quality> <Blueprint> |
Same, by numeric ID |
cheat GiveResources |
Add 50 of every resource (~300 weight, expect encumbrance) |
cheat GiveToMe |
Take ownership of the targeted structure or creature |
The last argument is a boolean: 0 gives the item, 1 gives its blueprint.
cheat gfi bugr 10 0 0
cheat giveitem "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemConsumable_BloodPack.PrimalItemConsumable_BloodPack'" 1 0 0 GFI needs only a distinctive fragment of the blueprint path, which is why it has largely replaced GiveItem. It matches the path, not the display name: atv will not find the Tek ATV because its path contains PrimalItemVHBuggy, and bug returns the ATV rather than Bug Repellant.
10. Spawning and Taming Creatures
| Command | What it does |
|---|---|
cheat Summon <EntityID> |
Spawn a wild creature at your position |
cheat SummonTamed <EntityID> |
Spawn a force-tamed creature |
cheat GMSummon "<EntityID>" <Level> |
Spawn a normally tamed creature at a set level (v252.4+) |
cheat SpawnDino "<BlueprintPath>" <Dist> <YOffset> <ZOffset> <Level> |
Spawn at a set level and offset |
cheat ForceTame |
Instantly tame the creature under your crosshair |
cheat ForceTameAOE <Radius> |
Force-tame everything in a radius (default 2000) |
cheat DoTame |
Tame the target as if tamed normally |
cheat SetTargetDinoColor <Region> <ColorID> |
Recolour the targeted creature |
Creatures tamed with ForceTame ride without a saddle, whereas DoTame fires the normal taming triggers, granting XP and the dossier entry. GMSummon applies the standard 50% taming bonus, so divide your target level by 1.5 — pass 100 for level 150. Its quotation marks are mandatory.
ForceTameandDoTamecrash the server if you are mountedThe wiki states plainly that both crash the game or server when run while mounted. Dismount first — this is the most common way admins take a live server down by accident.
11. Tribe Management
There is no ListTribes command. Use cheat SetCheatPlayer 1 and look at a tribe structure to read its TeamID, which is the TribeID these commands expect.
| Command | What it does |
|---|---|
cheat GetTribeIdPlayerList <TribeID> |
List members with both PlayerID and Ark ID (v254.0+) |
cheat TribeStructureAudit <TribeID> |
Count a tribe's structures by type |
cheat TribeDinoAudit <TribeID> |
Count a tribe's tames by type |
cheat TribeMessage <TribeID> <Message> |
Write a message into a tribe's log |
cheat RenameTribe "<CurrentName>" <NewName> |
Rename a tribe by name |
cheat RenameTribeID <TribeID> <NewName> |
Rename a tribe by ID |
cheat MakeTribeAdmin |
Promote yourself in your current tribe (v196.0+) |
cheat MakeTribeFounder |
Become founder of your current tribe (v196.0+) |
cheat ForcePlayerToJoinTargetTribe <PlayerID> |
Force a player into the tribe you are looking at |
GetTribeIdPlayerList is the fastest way to bridge the two ID systems — it prints both for every member.
12. Cleanup and Destroy Commands
| Command | What it does |
|---|---|
cheat DestroyWildDinos |
Destroy all untamed creatures (v207.0+) |
cheat DestroyWildDinoClasses "<Class>" 1 |
Destroy all wild creatures of one class |
cheat DestroyAll <Class> 1 |
Destroy every entity of a class, including tamed |
cheat DestroyAllTames |
Destroy every tamed creature on the map |
cheat DestroyStructures |
Destroy every player structure (v207.0+) |
cheat DestroyTribeIdStructures <TribeID> |
Destroy one tribe's structures |
cheat DestroyTribeIdDinos <TribeID> |
Destroy one tribe's tames |
cheat DestroyMyTarget |
Destroy the crosshair target, no corpse |
cheat Kill |
Kill the target, leaving a corpse |
DestroyAlltakes tamed creatures with it
DestroyWildDinosonly touches untamed creatures and is safe for a level-cap change.DestroyAll,DestroyAllTamesandDestroyStructuresare irreversible and delete player property. Runcheat SaveWorldand take a backup first.
13. ARK: Survival Ascended
The wiki documents both games on one page and the overwhelming majority of commands above are shared. The admin-relevant differences: the PC console key is ~ rather than Tab; whitelisting uses AllowedCheaterAccountIDs.txt with 32-character EOS IDs; and a few commands take ASA-only arguments, such as the DestroyCharacter boolean on EnableSpectator. The wiki does not tag every command with per-game availability, so test anything unusual before relying on it.
14. FAQ
How do I make myself an admin on my ARK server?
Set ServerAdminPassword under [ServerSettings] in GameUserSettings.ini, restart, then run enablecheats YourPassword in the console. For permanent access, add your Ark ID to AllowedCheaterSteamIDs.txt (Survival Evolved) or AllowedCheaterAccountIDs.txt (Survival Ascended) instead.
What is the difference between cheat and admincheat?
Functionally, nothing. The official wiki treats them as interchangeable prefixes and documents no behavioural difference. The only real rule is that one of them is required on a multiplayer server, and neither is needed in single-player.
Why does my kick or ban command do nothing?
Almost always because you used the wrong ID. KickPlayer and BanPlayer want the Ark ID — 17 digits for Steam, 19 for Epic, 32 characters for EOS — while teleport and kill commands want the 10-digit UE4 PlayerID. Run cheat ListPlayers for Ark IDs, or cheat GetTribeIdPlayerList <TribeID> to see both at once.
Why do some commands not work from my host's console?
Commands acting on your own character, or on whatever your crosshair points at, cannot run over RCON, because there is no character behind a remote session. Fly, God, GiveItem and ForceTame all fall into this group, while server-wide commands like SaveWorld and KickPlayer work fine remotely.
How do I increase the maximum wild creature level?
Run cheat SetDifficultyValue <Value> followed by cheat DestroyWildDinos. The second command is required, because creatures already spawned keep their existing levels. A difficulty value of 5.0 allows common creatures up to level 150.
Do admin commands show up in chat?
Only if you turn that on. AdminLogging defaults to False; setting it to True logs all admin commands to in-game chat for every player. On Survival Evolved the -NotifyAdminCommandsInChat launch option is the middle ground — it shows cheat and admincheat commands to admins only.
15. What to Read Next
- ARK: Survival Evolved Configuration — the settings these commands change
- Getting started with your ARK: Survival Evolved server
- How to install mods for ARK: Survival Evolved
Made with 💜 by GameServerKings

Need an ARK: Survival Evolved server?
Deploy an instantly-provisioned ARK: Survival Evolved server on high-clock hardware — DDoS protected, no contracts, cancel anytime.
From $12.00 /month