Ark Cheats / Console Commands for Playstation 4 (PS4)

There are a few situations, in which an adminstrator is forced to cheat on his own server. Some examples: repairing something destroyed by a bug, recover items, track down misbehaving users or just testing the server. This is a list of commands, which can be used to cheat in the game. You need to enter them using an usb keyboard or the on screen keyboard in the PS4 console window.

Enable cheat commands that affect the current player, mounted dinosaurs and the game world

setcheatplayer true

AddExperience <HowMuch> <FromTribeShare> <PreventSharingWithTribe>

Self

HowMuch

Amount to add

Adds the specified number of experience points to the player (or the currently mounted dinosaur if the player is mounted)

FromTribeShare

Apply as if experience came from tribe.

To give another player experience, use the GiveExpToPlayer command.

PreventSharingWithTribe

1: player only

admincheat addexperience 1000 0 1

0: share with tribe

AllowPlayerToJoinNoCheck <SteamID>

SteamID

Player to whitelist

Adds the player specified by the their Integer encoded Steam ID to the server’s whitelist.

admincheat AllowPlayerToJoinNoCheck 18446744073709551615

AutoCycle <Duration>

Duration

BanPlayer <PlayerSteamName>

PlayerSteamName

Player to ban

Add the specified player to the server’s banned list.

admincheat BanPlayer Bob

Broadcast <MessageText>

MessageText

Message to broadcast

Broadcast a message to all players on the server.

admincheat Broadcast Hi, everybody!

ChangeSize <SizeMult>

Self

SizeMult

Size multiplier

Changes the current player’s size. Your player character’s model will only stretch or squash so far however, and if made too big will seem to float and bob up and down during different animations (too small and you’ll sink through the ground). You will not become any slower or faster. Set back to 1 to go back to your normal size.

Resets all tutorials on your client (make them so that they will re-appear without being forced).

DebugStructures

Self

None

Toggles the display of debug information on structures when you look at them, including the structure’s class name and entity ID. You can use the class name in other commands.

DestroyAll <type>

type

Type to destroy

Destroys all creatures of the specified type.

admincheat DestroyAll Ankylo_Character_BP_C

DestroyAllEnemies

None

Destroys all non-player creatures on the map, including tamed creatures. This does not prevent new ones from spawning as usual.

admincheat destroyallenemies

DestroyMyTarget

Target

None

Instantly destroys the creature or structure in the current player’s crosshairs, without leaving any corpse.

To kill an entity and leave a corpse, use the Kill command.

DestroyStructures

None

Destroys all structures owned by all players on the map.

DestroyWildDinos

None

Destroys all untamed creatures on the map. Useful for helping newly-released creatures to spawn.

admincheat destroywilddinos

DisableSpectator

Self

None

quits spectatormode (as the character is killed when enable spectating, the respawn menu is displayed)

DisallowPlayerToJoinNoCheck <SteamID>

SteamID

Player to remove

Removes the specified player from the server’s whitelist.

admincheat DisallowPlayerToJoinNoCheck 1234567890

DoExit

None

Shuts down the server as soon as possible.

DoRestartLevel

None

DoTame

Target

None

Tames the targeted creature if the creature is capable of being tamed, activating all triggers as if the player had tamed the creature normally (sound effect, dossier entry, gives experience, etc)

EnemyInvisible true|false

Self

true to be ignored, false for normal behavior

When enabled, all creatures on the map will ignore the current player, even when attacked.

admincheat EnemyInvisible true

ExecSetSleeping true|false

Self

true to put to sleep, false to wake up

Puts the current player character to sleep or wakes them up.

admincheat ExecSetSleeping true

Fly

Self

None

Activates “fly mode”, permitting the player character to move freely in any direction without physics or gravity being applied. Use the walk command to disable the mode.

admincheat fly

ForceTame

Target

None

Immediately tames the dinosaur under the player’s crosshairs. Dinosaurs tamed with this command can be ridden even when no saddle is equipped.

admincheat forcetame

ForcePlayerToJoinTargetTribe <PlayerID>

Target

PlayerID

Player’s in-game UE4 ID

Forces the player specified by their in-game UE4 ID to the tribe that the target entity or structure of the current player belongs to. Known to have problems if there are currently no longer members in the tribe, but this may be fixed in the future.

ForcePlayerToJoinTribe <PlayerID> <TribeName>

PlayerID

Player’s in-game UE4 ID

Forces the player specified by their in-game UE4 ID to the tribe specified by it’s name. Known to have problems if there are currently no longer members in the tribe, but this may be fixed in the future.

TribeName

Tribe’s Name

ForceTribes <PlayerName1> <PlayerName2>

PlayerName1

PlayerName2

NewTribeName

GameCommand <TheCommand>

TheCommand

Command

Runs a game-mode specific command / trigger. For example, to start the game in the SoTF mod game mode, run:

cheat gamecommand startgame

GetChat

None

Returns the latest chat buffer (the same amount that the clients see).

Ghost

Self

None

Toggles “ghost mode”, permitting the player character to pass freely through objects in the world that normally block movement, including the terrain itself. Use the walk command to disable the mode.

admincheat ghost

GiveAllStructure

Target

None

Gives the current player ownership of all the targeted structure and all structures connected to it recursively.

GiveColors <Quantity>

Self

Quantity

Item quantity

Gives you quantity of each dye in the game. In vanilla Ark, this equates to only 2.6 weight units per set.

GiveEngrams

Self

None

Unlocks all crafting recipes for the player character. No longer crashes your game! But may lag a little. (The crash was caused by some hidden crazy broken duplicate engrams, which has been fixed- hopefully).

Adds the specified item to the player’s inventory (or its blueprint) in the specified quantity and with the specified quality.

ItemNum

Item ID to add

To specify items by their blueprint path, use GiveItemToPlayer.

Quantity

Number of items to add

To give items to yourself, use GiveItemNum.

Quality

Quality of added items

admincheat GiveItemNumToPlayer 1234567890 1 1 0 0

ForceBlueprint

true to add the item’s blueprint, false to add the item

GiveResources

Self

None

Add 50 units of each resource in the game to the player’s inventory. In vanilla Ark, this equates to 300+ units of weight, so you will probably be encumbered. (200 of which comes from Metal Ore, Metal Ingots, Obsidian, and Crystal)

admincheat giveresources

GiveSlotItem <BlueprintPath> <SlotNum> <Quantity>

Self

BlueprintPath

Item’s blueprint path.

Adds the item specified by it’s blueprint path into one of your item slots. If the item does not support stacking, items after the first will be dumped into your inventory. Specifying an invalid slot id will dump all the item(s) into your inventory. Item quality will always be 0 and you cannot request adding a blueprint.

SlotNum

Inventory slot number. (0-9)

To specify items by their item ID, use the GiveSlotItemNum command.

Quantity

Number of items to add

GiveSlotItemNum <ItemNum> <SlotNum> <Quantity>

Self

ItemNum

Item ID to add.

Adds the item specified by it’s item id into one of your item slots. If the item does not support stacking, items after the first will be dumped into your inventory. Specifying an invalid slot id will dump all the item(s) into your inventory. Item quality will always be 0 and you cannot request adding a blueprint.

SlotNum

Inventory slot number. (0-9)

To specify items by their blueprint path, use the GiveSlotItem command.

Quantity

Number of items to add

GiveToMe

Target

None

Changes the owner of the targeted entity (structure or dino) to the current player. However, note that this command does not actually tame dinos – their inventory will not be accessible and they will not be rideable unless they were already tamed by another player or you use one of the dino taming commands afterwards.

God

Self

None

Toggles “god mode”, making the player invulnerable to damage from attacks, explosions or from falling. This does not prevent player character death by drowning (infinitestats must be enabled to prevent this). Repeat the command to disable the mode.

To specifically enable or disable god mode, use the SetGodMode command.

admincheat god

HideTutorial <TutorialIndex>

Self

TutorialIndex

Tutorial index

Hides the tutorial specified by it’s tutorial index. See the ShowTutorial command description for a list of tutorial ids.

HurtMe <Amount>

Self

Amount

Damage to deal

Damages the player character.

admincheat HurtMe 50

InfiniteStats

Self

None

Gives the player character infinite food, water, stamina, carrying capacity and keeps Torpor at zero. Repeat the command to disable its effects.

To kill an entity without leaving behind a corpse, use the DestroyMyTarget command.

KillPlayer <PlayerID>

PlayerID

Player’s in-game UE4 ID.

Kills the specified player.

ListPlayers

None

List all connected players and their SteamIDs.

MakeTribeAdmin

Self

None

Promotes you to an admin of the tribe you’re currently a member of.

MakeTribeFounder

Self

None

Makes you the founder of the tribe you’re currently a member of.

OnToggleInGameMenu

Self

None

Opens or closes the in-game menu (when you hit the escape key).

To specifically show the in-game menu, use the ShowInGameMenu command.

OpenMap <MapName>

MapName

Map’s Name

Loads the map specified by it’s name. (not sure if a file path is accepted)

OpenMap TheIsland

PlayersOnly

None

Stops all creature movement in the game world and halts crafting. Players can still move normally. Repeat the command to disable its effects.

admincheat PlayersOnly

PrintColors

None

Prints the Color IDs.

RemoveTribeAdmin

None

RenamePlayer “<PlayerName>” <NewName>

PlayerName

Player’s current name.

Renames the player specified by their in-game string name.

NewName

New name for player.

RenameTribe <TribeName> <NewName>

TribeName

Tribe’s current name.

Renames the tribe specified by it’s string name.

NewName

New name for Tribe.

ReportLeastSpawnManagers

None

ReportSpawnManagers

None

RequestSpectator <Password>

Self

Password

Spectator password.

Requests spectator mode on servers where there is a spectator password. The password given must match the server’s “SpectatorPassword”.

SaveWorld

None

Forces the server to save the game world to disk in its current state. In single-player mode, the game saves this information locally.

admincheat saveworld

ScriptCommand <CommandString>

CommandString

Command string.

Runs a game mode specific command / script. These can be implemented by mod authors. Currently, there are no official game modes that use custom scripts.

ServerChat <MessageText>

MessageText

Message

Sends a chat message to all currently connected players.

ServerChatTo <SteamID> <MessageText>

SteamID

Player’s SteamID

Sends a direct chat message to the player specified by their int64 encoded steam id.

MessageText

Message

ServerChatToPlayer <PlayerName> <MessageText>

PlayerName

Player’s In-game name.

Sends a direct chat message to the player specified by their in-game player name.

MessageText

Message

SetBabyAge <AgeValue>

AgeValue

Value to set age to.

Sets the age (0.01 to 1) of the target baby dino.

SetGlobalPause <IsPaused>

IsPaused

Pause game?

Pauses _EVERYTHING_ game related.

SetGodMode <Enable>

Self

Enable

Enable god mode?

Enables or disables god mode for the current player.

To simply toggle between god mode states, use the UE command God.

SetGraphicsQuality <Quality>

Self

Quality

Graphics quality.

Sets your client’s graphics quality. Note that Ark claims the quality parameter is actually an Int32, but it does accept decimals (so I called it a float, not sure if that’s correct). This command is a general command that affects many different graphics settings, all of which will be set to the new value (rounding if necessary). This command does not change the quality to the graphics presets, which are generally much better to use. The table below lists the approximate corresponding graphics qualities.

<0

Low

1

Medium

2

High

>3

Epic

SetMessageOfTheDay <Message>

Message

Message to use

Sets the server’s “message of the day”, displayed to players when they connect to it.

Displays the tutorial specified by it’s tutorial ID. Tutorials are localized messages coded into the game that are displayed in the same area as the message of the day that shows new users hints about the game. These tutorials disappear after some time, just like the message of the day. Currently there are only two tutorials:

ForceDisplay

True = show tutorial even if you’ve already seen it.

0

Blank

1

Your first day.

Slomo <SpeedMult>

SpeedMult

Speed multiplier

Sets the game speed multiplier. Change back to 1 to set back to normal.

Kills yourself. Does the same thing as hurting yourself (see HurtMe command) for your current health, so it will not work if you are invincible. Was originally part of the game when it came out, but it was removed in a later patch. Since then it was re-added (it’s easier to type than the HurtMe command).

Summon <type>

Self

type

Spawn a creature of the specified type in front of the player character.

admincheat summon Ankylo_Character_BP_C

Teleport

Self

None

Moves the player character forward in the direction the player is facing until the character collides with an object or the terrain. If the player wouldn’t hit the terrian or an object, they are teleported to 0,0 instead.

admincheat teleport

TeleportPlayerIDToMe <PlayerID>

Self

PlayerID

Player’s in-game id.

Teleports the player specified by their in-game ID to the current player.

To teleport yourself to the other player, use the TeleportToPlayer command.

To specify a player to teleport by their player name, use the TeleportPlayerNameToMe command.

TeleportPlayerNameToMe <PlayerName>

Self

PlayerName

Player’s in-game name.

Teleports the player specified by their name to the current player.

To specify a player to teleport by their in-game id, use the TeleportPlayerIDToMe command.

TeleportToPlayer <PlayerID>

Self

PlayerID

Player’s in-game id.

Teleports the current player to the player specified by their in-game ID.

To teleport the other player to yourself, use the TeleportPlayerIDToMe command.

TestSteamRefreshItems

None

ToggleInfiniteAmmo

Self

None

Provides unlimited ammunition for all of the player character’s weapons. Repeat the command to disable its effects.

admincheat ToggleInfiniteAmmo

Unban <player>

player

Player to unban

Remove the specified player from the server’s banned list.

admincheat Unban Bob

Walk

Self

None

Deactivates “fly mode” (activated by the fly command). Physics and gravity will be applied to the player character normally.

admincheat walk

Stat <Command>

Self

Command

See Stat Commands.

Enables an on-screen display showing various debug information. See Stat Commands for a list of stat commands available in Ark.

Stat fps

ShowMyAdminManager

Self

None

Opens the admin manager GUI, which gives you easy access to a number of useful admin things. It shows your player’s current position, some useful server info, key server configurations, a list of currently logged in players, a list of banned players, a list of whitelisted players, allows you to modify the MoTD, and shows you a list of a good amount (but not all) admin commands.

If you select a player in the connected player’s list, you can easily copy their UE4 player ID (a 10 digit number) into a command’s parameters for commands that require a player ID. Supposedly you should also be able to copy their Int64 encoded Steam ID for commands that require it, but it seems to be broken at the moment. Use the ListPlayers command or grep the server’s save files to get a player’s Int64 encoded Steam ID. ShowMyAdminManager

EnableSpectator

Self

None

Mode spectator

StopSpectating

Ctrl-M: Toggle floating player huds for the entire map (helpful to spot where everyone is)

Ctrl-P: Toggle Only Show Nearby Floating Huds

Ctrl-N to display a list of players to jump to

Left click to attach to the player in front of you

Left Click and Right Click to cycle attached player

Spacebar to detach

Shift to Fly Fast

Ctrl to Fly Slow

Mousewheel to adjust fly speed

Shift + f1-f10 to save camera positions, and f1-f10 to teleport to them

stopspectating for leaving

cheat enablespectator

ToggleGun

Self

None

Prevents the player character’s equipped item (or hands if nothing is equipped) from being displayed. Repeat the command to disable its effects.

togglegun

destroytribestructures

Target

None

Will destroy all structures on the ARK, based on the Tribe owner (or player owner) of the thing that you are currently looking at.

destroytribedinos

Target

None

Will destroy all dinos on the ARK, based on the Tribe owner (or player owner) of the thing that you are currently looking at.

destroytribeplayers

Target

None

Will destroy all players of a tribe on the ARK, based on the Tribe owner (or player owner) of the thing that you are currently looking at.