Complete Guide to ARK: Survival Evolved Commands
Introduction
ARK features a powerful command console that allows administrators to control all aspects of the game: player management, creature spawning, environment modification, item allocation, and much more.
This guide lists all commands available, categorized by type, with their syntax and concrete usage examples.
Accessing the Console
| Platform | Method |
| PC | Press Tab |
| Xbox | Pause → Press LB + RB + X + Y simultaneously |
| PlayStation | Pause → Press L1 + R1 + △ + □ simultaneously |
📝 Note: On console, first enable console access in the advanced settings of the game.
Administrator Authentication
On a multiplayer server, you need to authenticate before using commands:
enablecheats <admin_password>
Once authenticated, prefix your commands with cheat or admincheat:
cheat <command>
💡 Info: Commands are not case-sensitive.
Server Administration Commands
Rights Management
| Command | Description | Example |
enablecheats <password> | Authenticate as admin | enablecheats mypwd123 |
SetCheatPlayer <true/false> | Show/hide admin indicator | cheat SetCheatPlayer true |
ShowMyAdminManager | Open admin interface (PC) | cheat ShowMyAdminManager |
SetAdminIcon <true/false> | Show/hide admin icon in chat | cheat SetAdminIcon false |
Player Management
| Command | Description | Example |
ListPlayers | Show list of connected players with their IDs | cheat ListPlayers |
KickPlayer <ID> | Kick a player from the server | cheat KickPlayer 76561198012345678 |
BanPlayer <ID> | Permanently ban a player | cheat BanPlayer 76561198012345678 |
UnbanPlayer <ID> | Remove a player from the ban list | cheat UnbanPlayer 76561198012345678 |
AllowPlayerToJoinNoCheck <SteamID> | Add a player to the whitelist | cheat AllowPlayerToJoinNoCheck 76561198012345678 |
DisallowPlayerToJoinNoCheck <SteamID> | Remove a player from the whitelist | cheat DisallowPlayerToJoinNoCheck 76561198012345678 |
Server Management
| Command | Description | Example |
SaveWorld | Force an immediate save | cheat SaveWorld |
Quit | Stop the server (auto-save) | cheat Quit |
GetGameLog | Show recent server events | cheat GetGameLog |
GetChat | Show recent chat messages | cheat GetChat |
Communication Commands
| Command | Description | Example |
Broadcast <message> | Send a global message to all players | cheat Broadcast Restart in 5 minutes |
ServerChatToPlayer <username> <message> | Send a private message (by username) | cheat ServerChatToPlayer Bob Hi! |
ServerChatTo <SteamID> <message> | Send a private message (by ID) | cheat ServerChatTo 76561198012345678 Hi! |
SetMessageOfTheDay <message> | Set the message displayed on connection | cheat SetMessageOfTheDay Welcome to the server! |
Player Status Commands
Cheat Modes
| Command | Description | Example |
God | Enable invincibility | cheat God |
InfiniteStats | Infinite hunger, thirst, stamina, and ammo | cheat InfiniteStats |
EnemyInvisible <true/false> | Become invisible to creatures | cheat EnemyInvisible true |
LeaveMeAlone | Combine God + InfiniteStats + EnemyInvisible | cheat LeaveMeAlone |
GMBuff | Full admin mode + XP bonus | cheat GMBuff |
Creative Mode
| Command | Description | Example |
GiveCreativeMode or gcm | Enable creative mode for self | cheat gcm |
GiveCreativeModeToTarget or gcmt | Enable creative mode for targeted player | cheat gcmt |
GiveCreativeModeToPlayer <ID> | Enable creative mode for a player | cheat GiveCreativeModeToPlayer 76561198012345678 |
💡 Creative Mode: Unlimited resources, instant crafting, all engrams unlocked, no weight limit.
Experience and Progression
| Command | Description | Example |
AddExperience <XP> <tribe_share> <player> | Add XP | cheat AddExperience 5000 0 0 |
AddExperienceToPlayer <ID> <XP> <share> <player> | Add XP to a specific player | cheat AddExperienceToPlayer 76561198012345678 10000 0 0 |
GiveAllExplorerNotes | Unlock all explorer notes | cheat GiveAllExplorerNotes |
PlayerCommand Ascend1 | Grant Gamma ascension (+5 levels) | cheat PlayerCommand Ascend1 |
PlayerCommand Ascend2 | Grant Beta ascension (+10 levels) | cheat PlayerCommand Ascend2 |
PlayerCommand Ascend3 | Grant Alpha ascension (+15 levels) | cheat PlayerCommand Ascend3 |
AddExperience Parameters:
| Position | Value | Meaning |
| 1 | Number | Amount of XP |
| 2 | 0 or 1 | Tribe sharing (1 = yes) |
| 3 | 0 or 1 | Applied to player (1) or its mount (0) |
Character Customization
| Command | Description | Example |
SetTargetDinoColor <region> <color> | Change the color of a targeted dino | cheat SetTargetDinoColor 0 5 |
SetHeadHairStyle <0-7> | Change hairstyle | cheat SetHeadHairStyle 4 |
SetFacialHairStyle <0-7> | Change beard style | cheat SetFacialHairStyle 2 |
SetHeadHairPercent <0-1> | Set hair length | cheat SetHeadHairPercent 1.0 |
ChangeSize <multiplier> | Modify character size | cheat ChangeSize 2.0 |
Dino Color Regions: 0 to 5 (depending on species)
Color Index: 1 to 56
Other Player Commands
| Command | Description | Example |
GiveToMe | Claim target (structure or creature) | cheat GiveToMe |
ClearMyBuffs | Remove all active effects | cheat ClearMyBuffs |
HurtMe <damage> | Inflict damage on self | cheat HurtMe 50 |
Movement and Teleportation Commands
Movement Modes
| Command | Description | Example |
Fly | Enable free flight | cheat Fly |
Walk | Disable flight and return to ground | cheat Walk |
Ghost | Ghost mode (pass through walls + flight) | cheat Ghost |
Teleport | Teleport to crosshair location | cheat Teleport |
⚠️ Attention: In Ghost mode, avoid going below the map. Use Walk at altitude to prevent a deadly fall.
Player Teleportation
| Command | Description | Example |
TeleportPlayerNameToMe <username> | Teleport a player to you (by username) | cheat TeleportPlayerNameToMe Bob |
TeleportPlayerIDToMe <ID> | Teleport a player to you (by ID) | cheat TeleportPlayerIDToMe 76561198012345678 |
TeleportToPlayer <ID> | Teleport to a player (by ID) | cheat TeleportToPlayer 76561198012345678 |
TeleportToPlayerName <username> | Teleport to a player (by username) | cheat TeleportToPlayerName Alice |
SetPlayerPos <X> <Y> <Z> | Teleport to specified coordinates | cheat SetPlayerPos 10000 200000 -5000 |
Environment and Time Commands
Time Management
| Command | Description | Example |
SetTimeOfDay <HH:MM> | Set the in-game time | cheat SetTimeOfDay 12:00 |
SetDay <day> | Set the day number | cheat SetDay 1 |
Slomo <multiplier> | Modify game speed | cheat Slomo 2 |
PlayersOnly | Freeze the world (except players) | cheat PlayersOnly |
SetGlobalPause <true/false> | Put the server on total pause | cheat SetGlobalPause true |
Slomo Values:
| Value | Effect |
0.5 | 50% Slower |
1 | Normal Speed |
2 | 2x Faster |
0 | Total Pause |
Weather Control (CE)
| Command | Effect | Maps |
CE start_rain | Start rain | The Island, others |
CE stop_rain | Stop rain | The Island, others |
CE starttime | Force dawn | The Island |
CE start_sandstorm | Sandstorm | Scorched Earth |
CE stop_sandstorm | Stop the storm | Scorched Earth |
CE start_superheat | Heatwave | Scorched Earth |
CE start_electricalstorm | Electrical storm | Scorched Earth |
cheat CE start_rain
Item and Engram Commands
Obtaining Items
| Command | Description | Example |
GiveItemNum <ID> <qty> <quality> <blueprint> | Get an item by its ID | cheat GiveItemNum 1 50 0 0 |
GFI <name> <qty> <quality> <blueprint> | Get an item by simplified name | cheat GFI Metal 100 0 0 |
GiveItem "<path>" <qty> <quality> <blueprint> | Get an item by full path | See example below |
GiveResources | Get 50 of each basic resource | cheat GiveResources |
Full GiveItem Example:
cheat GiveItem "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponStoneHatchet.PrimalItem_WeaponStoneHatchet'" 1 100 0
Parameters:
| Position | Description | Values |
| Quantity | Number of copies | 1, 10, 100... |
| Quality | Quality level | 0 (primitive) to 100 (ascendant) |
| Blueprint | Item or blueprint | 0 = item, 1 = blueprint |
Give Items to Other Players
| Command | Description | Example |
GiveItemToPlayer <ID> "<path>" <qty> <quality> <bp> | Give an item to a player (by path) | See documentation |
GiveItemNumToPlayer <PlayerID> <ItemID> <quantity> <quality> <blueprint> | Give an item to a player (ID) | cheat GiveItemNumToPlayer 76561198012345678 1 100 0 0 |
Management of Engrams
| Command | Description | Example |
GiveEngrams | Unlock all engrams | cheat GiveEngrams |
UnlockEngram "<path>" | Unlock a specific engram | See wiki documentation |
Inventory Management
| Command | Description | Example |
GiveAllInventory | Retrieve the inventory of the targeted entity | cheat GiveAllInventory |
ClearInventory | Empty own inventory | cheat ClearInventory |
ClearInventory <ID> | Empty a player's inventory | cheat ClearInventory 76561198012345678 |
Special Currencies
| Command | Description | Example |
AddHexagons <quantity> | Add hexagons (Genesis) | cheat AddHexagons 5000 |
Creature (Dinosaur) Commands
Summoning Creatures
| Command | Description | Example |
Summon <CreatureID> | Spawn a wild creature | cheat Summon Rex_Character_BP_C |
SummonTamed <CreatureID> | Spawn a tamed creature | cheat SummonTamed Rex_Character_BP_C |
GMSummon "<CreatureID>" <level> | Spawn tamed with specific level | cheat GMSummon "Raptor_Character_BP_C" 150 |
SpawnDino "<path>" <X> <Y> <Z> <level> | Spawn at distance with position | See example below |
SpawnDino Example:
cheat SpawnDino "Blueprint'/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP'" 500 0 0 150
💡 GMSummon: The indicated level is before taming bonus. A level 150 dino will have ~225 after spawn.
Common Creature IDs
| Creature | ID |
| T-Rex | Rex_Character_BP_C |
| Raptor | Raptor_Character_BP_C |
| Argentavis | Argent_Character_BP_C |
| Pteranodon | Ptero_Character_BP_C |
| Triceratops | Trike_Character_BP_C |
| Carnotaurus | Carno_Character_BP_C |
| Spinosaurus | Spino_Character_BP_C |
| Giganotosaurus | Gigant_Character_BP_C |
| Quetzal | Quetz_Character_BP_C |
| Wyvern (Fire) | Wyvern_Character_BP_Fire_C |
| Dodo | Dodo_Character_BP_C |
Taming
| Command | Description | Example |
ForceTame | Instantly tame (rideable without saddle) | cheat ForceTame |
DoTame | Tame normally (requires saddle) | cheat DoTame |
ForceTameAOE <radius> | Tame all creatures within a radius | cheat ForceTameAOE 5000 |
Creature Destruction
| Command | Description | Example |
DestroyWildDinos | Delete all wild dinos | cheat DestroyWildDinos |
DestroyAll <CreatureID> | Delete all creatures of a type | cheat DestroyAll Rex_Character_BP_C |
DestroyMyTarget | Delete the targeted entity | cheat DestroyMyTarget |
Kill | Kill the targeted entity (leaves a corpse) | cheat Kill |
KillPlayer <ID> | Kill a player from a distance | cheat KillPlayer 76561198012345678 |
DamageTarget <damage> | Inflict damage to the target | cheat DamageTarget 500 |
⚠️ DestroyAll also affects tamed creatures!
Breeding
| Command | Description | Example |
EnableBreeding <true/false> | Force mating of two targeted creatures | cheat EnableBreeding true |
Tribe and Structure Commands
Tribe Management
| Command | Description | Example |
ForcePlayerToJoinTribe <SteamID> <TribeID> | Force a player to join a tribe | See documentation |
ForcePlayerToJoinTargetTribe <SteamID> | Force a player to join the target's tribe | cheat ForcePlayerToJoinTargetTribe 76561198012345678 |
MakeTribeAdmin | Appoint oneself as admin of the tribe | cheat MakeTribeAdmin |
MakeTribeFounder | Appoint oneself as founder of the tribe | cheat MakeTribeFounder |
RenameTribe <name> | Rename the targeted tribe | cheat RenameTribe NewTribe |
TributePlayer <ID> | Remove a player from the tribe | cheat TributePlayer 76561198012345678 |
Claiming Structures and Dinos
| Command | Description | Example |
GiveAllStructure | Claim connected targeted structures | cheat GiveAllStructure |
TakeAllStructure | Claim all structures of a tribe | cheat TakeAllStructure |
TakeAllDino | Claim all dinos of a tribe | cheat TakeAllDino |
Tribe Destruction
| Command | Description | Example |
DestroyTribeDinos | Destroy all dinos of the targeted tribe | cheat DestroyTribeDinos |
DestroyTribeStructures | Destroy all structures of the targeted tribe | cheat DestroyTribeStructures |
DestroyTribePlayers | Delete all players from the targeted tribe | cheat DestroyTribePlayers |
DestroyTribeId <ID> | Destroy an entire tribe by its ID | cheat DestroyTribeId 123456789 |
DestroyTribeIdDinos <ID> | Destroy dinos from a tribe by ID | cheat DestroyTribeIdDinos 123456789 |
DestroyTribeIdStructures <ID> | Destroy structures from a tribe by ID | cheat DestroyTribeIdStructures 123456789 |
⚠️ Warning: These commands are irreversible. Perform a SaveWorld before use.
Debugging and Utility Commands
Displaying Statistics
| Command | Description | Admin Required |
stat fps | Display FPS and latency | No |
stat unit | Display time per frame | No |
stat unitgraph | Display frame-time curve | No |
stat memory | Display memory usage | No |
Spectator Mode
| Command | Description | Example |
EnableSpectator | Enable spectator mode | cheat EnableSpectator |
StopSpectating | Stop spectating mode | StopSpectating |
RequestSpectator <password> | Request spectator mode (non-admin) | RequestSpectator mdpspectateur |
⚠️ EnableSpectator: Your character is temporarily destroyed. Use StopSpectating to retrieve it.
Graphical Commands (PC Only)
| Command | Description | Example |
r.bloomquality 0 | Disable bloom effect | r.bloomquality 0 |
r.shadowquality <0-5> | Adjust shadow quality | r.shadowquality 3 |
gamma <0-10> | Adjust brightness | gamma 3 |
ToggleGun | Hide equipped weapon | cheat ToggleGun |
Other Commands
| Command | Description | Example |
ToggleInfiniteAmmo | Infinite ammo | cheat ToggleInfiniteAmmo |
Summary Table by Usage
Essential Commands for Beginners
| Need | Command |
| Become invincible | cheat God |
| Fly | cheat Fly |
| Instantly tame | cheat ForceTame |
| Get resources | cheat GiveResources |
| Unlock all engrams | cheat GiveEngrams |
| Full creative mode | cheat gcm |
Commands for Server Management
| Need | Command |
| Save | cheat SaveWorld |
| Announce a message | cheat Broadcast <message> |
| View connected players | cheat ListPlayers |
| Ban a player | cheat BanPlayer <ID> |
| Teleport a player | cheat TeleportPlayerIDToMe <ID> |
Commands for Events
| Need | Command |
| Change time | cheat SetTimeOfDay <HH:MM> |
| Modify weather | cheat CE <event> |
| Freeze the world | cheat PlayersOnly |
| Speed up time | cheat Slomo 2 |
Useful Resources
To find object and creature IDs, consult the official ARK wiki:
- List of object IDs
- List of creature IDs
- List of color codes
Summary
The ARK console offers full control over your server and gaming experience. From player management to environment manipulation, creature spawning, and item allocation, these commands are essential tools for any administrator.
Important reminders:
- Always prefix your commands with
cheat in multiplayer - Perform regular backups with
SaveWorld - Use destruction commands with caution
- Steam IDs are required to target specific players