This is a list of all of the chat commands that are available in Dead Matter. These can all be executed via the console as well as /[commandname]
in the chat, which you can access by pressing the key to open the chatbox which is bound to Y
by default.
These are the chat commands you’ll want to know as a player. Some of these are oriented towards text-based roleplay, whereas others may display useful information such as the MOTD Name for a server.
Enter a message into the global chat, you can use // to execute this command. This will send a chat message to all of the users currently connected to the server.
Command: /global
AltCommands: /ooc, /g, //
Syntax: <string message>
Disables rendering of a majority of the HUD. You can use this command to make your gameplay experience more immersive.
Command: /ToggleHUD
Categories: Player, UI
Adds information about the current server you’re playing on to the chat.
Command: /ServerInfo
Marks your character as ‘ready to trade’, allowing other players to interact with your character to initiate a safe trade.
Command: /Trade
Categories: Player, Interaction
Sends a message to the administrators that are currently online on the server.
Command: /admin
AltCommands: /a
Syntax: <string message>
Allows you to send a private message to a player via their Character name.
Command: /private
AltCommands: /pm
Syntax: <string target> <string message>
Allows you to reply to the most recent private message that you have received.
Command: /reply
Syntax: <string message>
Kills the character you are currently playing as, a last resort if you are stuck. Please keep in mind that this will subtract one life from your character.
Command: /suicide
AltCommands: /kill
Categories: ChatCommandBase Undefined Category
Allows you to execute any Dead Matter console command, as well as any valid Unreal Engine command. Commands forwarded to the console are subject to the permission scope provided by Unreal Engine.
Command: /exec
Syntax: [console command]
Categories: Dev
Dead Matter supports text-based roleplay through a variety of commands that we have provided.
<aside> 💡 Note: When sending a message in character, the chat will correct the capitalization on the first word of the sentence, as well as provide basic ending punctuation if none is present.
This behaviour is only present for messages sent in character! /ooc will not correct capitalization or punctuation.
</aside>
By default, when you send a message that is unaccompanied by a chat command, you are typing ‘in character’. Inserts average sized characters into the chatbox. Useful for chatting with someone who is nearby, but not too far away.
Example output:
Input: hello, world
Output: Stewart Wolk says "Hello, world."
Extends the local chat range and inserts larger characters into the chatbox. Useful for trying to chat with somebody that is nearby, but not close enough for them to see the proximity chat.
Command: /yell
AltCommands: /y
Syntax: <string message>
Example output:
Input: /yell HELLO, WORLD!
Output: Stewart Wolk yells "HELLO, WORLD!"
Shrinks the local chat range and inserts smaller characters into the chatbox. Useful for private conversations where other players may be lurking nearby.
Command: /whisper
AltCommands: /w
Syntax: <string message>
Example output:
Input: /whisper Hello, world.
Output: Stewart Wolk whispers "Hello, world."
Allows you to add a message to the chat that simply starts with your characters name, allowing you to roleplay actions performed by your character.
Command: /action
AltCommands: /me
Syntax: <string message>
Example output:
Input: /me climbs up the monkey bars.
Output: Micheal Hawk climbs up the monkey bars.
Simulates a dice roll, with an optional maximum that defaults to 100. This is useful for text-based roleplaying as /roll
can be used to quickly resolve disputes between characters.
Command: /roll
Syntax: [number maximum]
Example output:
/roll -> Ben Dover has rolled a 10 out of 100
/roll 6 -> Ben Dover has rolled a 4 out of 6.
These are useful debug commands that are commonly used as developer cheats to enable us to easily test things. These typically require super admin or admin permissions to execute.
Hurt yourself or another player. May randomly apply a medical condition to the player’s limb(s).
Command: /Hurt
Syntax: [Optional Player]
Categories: Player, Vitals
Heals all medical stats.
Command: /Heal
Syntax: [Optional Player]
Categories: Player, Vitals
Enables godmode on the specified player.
Command: /God
Syntax: [Optional Player]
Categories: Player, Vitals
Lists available jobs (internally known as quests) in the chatbox.
Command: /ListQuests
Gives the specified job (internally known as quests) to yourself. Use /listquests to get a list of quests that can be applied.
Command: /GiveQuest
AltCommands: /AssignQuest
Syntax: [Quest Name]
Give the player ammo for equipped weapon. If the player’s inventory is full, the ammo drops to the ground.
Command: /GiveAmmo
Syntax: [Amount] [Type]
Categories: Dev
Give the player a specified item. If the player’s inventory is fully, the item drops to the ground.
Command: /GiveItem
Syntax: [ItemID] [Quantity]
Categories: Dev
Give the player a specified item preset.
Command: /GivePreset
AltCommands:
Syntax: [PresetID] [PresetID] [PresetID] ...
Categories: Dev
Gives the player a specified weapon.
Command: /GiveWeapon
AltCommands:
Syntax: [WeaponItemID] <RNG ID>
Categories: Dev
Lists all item IDs in the game.
Command: /ListItems
AltCommands:
Syntax: <Filter>
Categories: Dev
Spawns the specified item.
Command: /SpawnItem
AltCommands:
Syntax: [ItemID] <Quantity>
Categories: Dev
These are a set of commands that are used by server administrators to moderate their server.
These are commands that any admin, both super and non-super can execute via the chat.
This command is used to slay a given player, specified by their character name or their SteamID.
Command: /adminslay
AltCommands: /slay
Syntax: [TargetPlayer]
Categories: Player, Vitals
This command summons a 2d GUI that contains a suite of tools for server administration.
Command: /AdminMenu
Categories: Player, Server
Permanently ban a given player by their character name or their SteamID. Optional reason is displayed once the player has been removed from the session.
Command: /adminban
AltCommands: /ban
Syntax: [TargetPlayer] <Reason>
Categories: Player, Server
Unban a player that was previously issued a ban via their SteamID. Optional reason for server audit logs.
Command: /adminUnBan
AltCommands: /UnBan
Syntax: [TargetPlayer] <Reason>
Categories: Player, Server
Teleports to the specified player.
Command: /admingoto
AltCommands: /goto
Syntax: [TargetPlayer]
Categories: Player, Movement
Mutes the TargetPlayer from global chat, preventing them from using // or /global
Command: /adminmute
AltCommands: /mute
Syntax: [TargetPlayer]
Categories: Player, Server
Kicks specified player from server.
Command: /adminkick
AltCommands: /kick
Syntax: [TargetPlayer] <Reason>
Categories: Player, Server
Makes the user executing the command invisible, this combined with noclip can allow you to efficiently monitor player activity.
Command: /observer
Categories: Player, Movement
Disables collision and allows you to fly through the world.
Command: /noclip
Categories: Player, Movement
Prints the TargetPlayer’s SteamID into the chat box.
Command: /GetSteamID
AltCommands: /GetID
Syntax: [TargetPlayer]
Categories: Player, Server
Brings specified player to your location.
Command: /adminbring
AltCommands: /bring
Syntax: [TargetPlayer]
Categories: Player, Movement
Moves the player character to the specified Teleport ID; Use without ID to get a list of Teleports.
Command: /Teleport
Syntax: [TargetID]
Categories: Player, Movement
Certain commands, due to how impactful they can be, are restricted to super-admins.
Command: /execserver
Syntax: [console command]
Categories: Dev