help
Any timeLists your MTA's own console commands, each with its short MTA help line.
- How to type it
help- MTA's help text
- this help screen
- Source (file, line)
- added in CCore.cpp 1500runs CCommandFuncs.cpp 21
94 commands
Open the console with F8 or `. Type a command without a /.
/. In the chat box (T), start with / to run the same commands, for example /sinfo. source: CConsole.cpp 242 CCommands.cpp 102 CKeyBinds.cpp 235Part of MTA itself, on your computer.
Lists your MTA's own console commands, each with its short MTA help line.
helpCloses MTA. Same as quit.
exitCloses MTA. Same as exit.
quitShows the version of your MTA and its copyright line in the console.
verShows your computer's clock time in the chat box.
timeShows or hides the game HUD. 1 shows it, 0 hides it, nothing switches it.
showhudshowhud 1showhud 0Lists all your key binds in the console. Add a key name to see only the binds of that key.
bindsbinds <key>Shows your MTA serial in the console.
serialJoins a server. If you leave out the port it uses 22003, if you leave out the nick it uses your saved nickname, and with no password it sends none. You can also give an mtasa:// link.
connect <host> [<port> <nick> <pass>]connect mtasa://<host>:<port>Joins the last server again, with the address, port and password your MTA saved.
reconnectPuts a command or a game control on a key. The command runs when the key goes down; add up to run it when you let go. bind defaults removes your binds and puts back the GTA controls and MTA's default keys. Your settings are saved after each bind.
bind <key> [up|down] <command> [<arguments>]bind <key> <control>bind defaultsRemoves binds. unbind <key> removes everything on that key. Add a command to remove only that one. unbind all removes every bind you have. Your settings are saved after.
unbind <key>unbind <key> [up|down|both] <command>unbind <key> <control>unbind allRemoves your game control keys in MTA and copies the control keys from GTA: San Andreas' own settings instead.
copygtacontrolsTakes a screenshot. It is saved as a .png file (mta-screen_date_time.png) in the screenshots folder of your MTA San Andreas folder.
screenshotSaves your MTA settings file now.
saveconfigEmpties the debug message window.
cleardebugScrolls the chat box. The number sets what happens: 1 starts scrolling up, -1 down, 0 stops. chatscrollup and chatscrolldown work the same way: only the number matters.
chatscrollup 1chatscrollup 0chatscrollup 1)Scrolls the chat box. The number sets what happens: -1 starts scrolling down, 1 up, 0 stops. chatscrollup and chatscrolldown work the same way: only the number matters.
chatscrolldown -1chatscrolldown 0chatscrolldown -1)Scrolls the debug message window. 1 starts scrolling up, -1 down, 0 stops. debugscrollup and debugscrolldown work the same way: only the number matters.
debugscrollup 1debugscrollup 0debugscrollup 1)Scrolls the debug message window. -1 starts scrolling down, 1 up, 0 stops. debugscrollup and debugscrolldown work the same way: only the number matters.
debugscrolldown -1debugscrolldown 0debugscrolldown -1)Shows or hides memory statistics on the screen. 1 shows, 0 hides, nothing switches.
showmemstatshowmemstat 1showmemstat 0Shows or hides a graph of frame times on the screen. 1 shows, 0 hides, nothing switches.
showframegraphshowframegraph 1showframegraph 0Loads the news on MTA's main menu again. Works only when you are not on a server. MTA marks it as a command for developers.
reloadnewsLeaves the server you are on.
disconnectShows or hides the name tags above players. 1 shows, 0 hides, nothing switches.
shownametagsshownametags 1shownametags 0Shows or hides the chat box. 1 shows, 0 hides, nothing switches. While the chat box is hidden you cannot type in it.
showchatshowchat 1showchat 0Shows or hides network statistics on the screen. 1 shows, 0 hides, nothing switches.
shownetstatshownetstat 1shownetstat 0Opens the chat input. What you type is sent with the command you give. MTA's default keys use it: T for normal chat (chatbox chatboxsay) and Y for team chat (chatbox teamsay 255 0 0). The code also reads three color numbers after the command, but this MTA version does not use them.
chatbox <command>chatbox chatboxsay)chatbox teamsay 255 0 0)Push to talk for voice chat: 1 starts sending your voice, 0 stops. If the server has no voice chat, your MTA tells you once.
voiceptt 1voiceptt 0voiceptt 1)Gets you into the nearest vehicle as a passenger. If you already sit in a passenger seat, it gets you out. It does nothing while you reload or while the mouse cursor is on.
enter_passengerChanges to the next radio station.
radio_nextChanges to the previous radio station.
radio_previousOpens or closes MTA's big map (the player map). 1 opens, 0 closes, nothing (or -1) switches.
radarradar 1radar 0radar -1)Zooms the big map in. Works only while the map is open.
radar_zoom_inZooms the big map out. Works only while the map is open.
radar_zoom_outStarts moving the big map north. Use it again to stop. Works only while the map is open.
radar_move_northStarts moving the big map south. Use it again to stop. Works only while the map is open.
radar_move_southStarts moving the big map east. Use it again to stop. Works only while the map is open.
radar_move_eastStarts moving the big map west. Use it again to stop. Works only while the map is open.
radar_move_westSwitches whether the big map follows your position. Works only while the map is open.
radar_attachMakes the big map more see-through, in steps of 20 (from 255 down to 0). Works only while the map is open.
radar_opacity_downMakes the big map less see-through, in steps of 20 (up to 255). Works only while the map is open.
radar_opacity_upShows or hides the help text on the big map.
radar_helpSends a private message to the player you are targeting, with the server's msg command. If you have no target, it says: Error: no player target found.
msg_target <text>While you are in a vehicle, changes to your next weapon.
vehicle_next_weaponWhile you are in a vehicle, changes to your previous weapon.
vehicle_previous_weaponPrints facts about the server you are on: its address, MTA version, AC (anti-cheat) info, voice, the glitches that are on, bullet sync weapons, vehicle extrapolation, tick rates and syncer distances.
sinfoSets the size of the text that the server shows with text displays, from 0.8 to 3.0, and saves it. Other numbers are ignored.
textscale <0.8 to 3.0>Shows the collision shapes (colshapes). Works only when a script has turned on development mode; if it is off, your MTA tells you.
showcolshowcol 1showcol 0Writes the IDs of world sounds into the debug window. Works only when a script has turned on development mode; if it is off, your MTA tells you.
showsoundshowsound 1showsound 0The server runs these. In F8 you type them like your own commands.
Starts one or more resources (the server's script and map packs).
start <resource> [<resource> ...]Stops one or more running resources. A protected resource also needs the right command.stop.protected.
stop <resource> [<resource> ...]Stops every running resource.
stopallRestarts one or more running resources. A protected resource also needs the right command.restart.protected.
restart <resource> [<resource> ...]Looks in the server's resources folder for new resources. Add a name to refresh only that resource.
refreshrefresh <resource>Like refresh, and also restarts the resources that changed.
refreshallrefreshall <resource>Lists the server's resources and whether each one is running, stopped or failed.
listlist runninglist stoppedlist failedShows details about one resource.
info <resource>Does a basic upgrade of one resource, or of all of them, and then refreshes them.
upgrade <resource>upgrade allShows which files upgrade would change. It does not change anything.
check <resource>check allSends a chat message to everyone on the server. Normal chat uses it: your MTA sends what you type in the chat (T) as say.
say <text>Sends a chat message to your team only. Works only when you are on a team. Team chat (Y) uses it.
teamsay <text>Sends a private message to one player. You cannot send one to yourself.
msg <nick> <text>Shows * YourName text to everyone, as an action.
me <text>Changes your name on the server. It must be 1 to 22 characters and not in use. Type only the new name: MTA's help text shows two names, but the code reads everything after nick as the new name. Your MTA also saves it as your nickname.
nick <new-nick>Logs you in to an account on this server. With only a password, your name is used as the account name. Your MTA does not keep the password in the chat history.
login <account> <password>login <password>Logs you out of your account on this server.
logoutChanges the password of the account you are logged in to. You must be logged in.
chgmypass <old-password> <new-password>Makes a new account on the server.
addaccount <account> <password>Deletes an account. A player who is logged in to it is logged out first.
delaccount <account>Sets a new password for any account.
chgpass <account> <new-password>Shuts the server down. The reason goes into the server log.
shutdownshutdown <reason>Makes a player run a command, as if that player typed it.
aexec <nick> <command>Shows the IP address and port of a player. Use * to show every player.
whois <nick>whois *Opens the script debug window for you: 0 off, 1 errors, 2 errors and warnings, 3 everything. It works only for a player in the game, not in the server console.
debugscript <0-3>Lists the server's commands. Add a command name to see its help text.
helphelp <command>Loads a server module from the modules folder.
loadmodule <module-file>Unloads a server module.
unloadmodule <module-file>Unloads a server module and loads it again.
reloadmodule <module-file>Shows the server's MTA version.
verShows the server's MTA version. Use this one in F8: there, ver shows the version of your own MTA.
sverShows how many server list queries (ASE queries) the server has answered.
aseTests if the server's ports are open.
openportsSets how much the server logs about database work: 0 off, 1 errors only, 2 all queries.
debugdb <0-2>Reads the ban list file (banlist.xml) again.
reloadbansShows, allows or denies the rights that resources ask for in their meta.xml.
aclrequest listaclrequest list <resource>aclrequest allow <resource> <right>|allaclrequest deny <resource> <right>|allManages serial checks for an account. With only the account name it allows the serial that is waiting. list shows the serials used, removelast removes the newest one, httppass makes a new 7-digit number for web (HTTP) logins.
authserial <account>authserial <account> listauthserial <account> removelastauthserial <account> httppassReads the ACL (acl.xml, the list of rights) again.
reloadaclShows debug information about the protection against join floods (many joins in a short time).
debugjoinfloodFor testing: moves the server's clock (tick count) forward by 0 to 10 days. MTA's help text says it shows the uptime, but the code moves the clock forward.
debuguptime <days>For testing: adds fake packet loss, ping, ping changes and a speed limit to the server's connections. It works only if it is turned on in mtaserver.conf.
sfakelag <packet-loss> <extra-ping> <ping-variance> [<KBPS-limit>]In the server console: closes the server. Same as exit.
quitIn the server console: closes the server. Same as quit.
exitIn the server console: stops the server and starts it again.
resetNo command matches. Try one short word.
Every command, its help text and what it does come from MTA:SA's source code: multitheftauto/mtasa-blue, commit af31802 of 21 October 2026. Each command links to the line where MTA adds it and to the code that runs it. MTA can change in a newer version. If the game shows something different, the game is right.
e Commented out in the code: not in MTA. CCore.cpp 1498clear Commented out in the code: not in MTA. CCore.cpp 1499vid Switched off in the code (#if 0): not in MTA. CCore.cpp 1510window Switched off in the code (#if 0): not in MTA. CCore.cpp 1511load Switched off in the code (#if 0): not in MTA. CCore.cpp 1512unload Switched off in the code (#if 0): not in MTA. CCore.cpp 1513test Test command with no help text: it shows crash statistics and can crash MTA on purpose. CCore.cpp 1530jinglebells Joke or test command with no help text: it only prints a line. CCore.cpp 1533fakelag Network test command with no help text; it works only when MTA has it turned on. CCore.cpp 1534showsync Only in debug builds (MTA_DEBUG): not in normal MTA. CClient.cpp 98dumpall Commented out in the code: not in MTA. CClient.cpp 99showsyncing Only in debug builds or when MTA_BETA is set (no build script sets it): not in normal MTA. CClient.cpp 104showwepdata Only in a special weapon-sync debug build (MTA_WEPSYNCDBG): not in normal MTA. Also: Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 108 CClient.cpp 112showtasks Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 113showplayer Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 114setmimic Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 115setmimiclag Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 116paintballs Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 117giveweapon Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 118showrpcs Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 119showinterpolation Only in debug builds (MTA_DEBUG or MTA_DEBUG_COMMANDS): not in normal MTA. CClient.cpp 120