Skip to main content
To install a resource on a FREAKHOSTING MTA:SA server, upload its folder or .zip file to mods/deathmatch/resources/ in the Game Panel Files page, then type refresh and start <resource-name> in the Console. To start it every time the server starts, add <resource src="<resource-name>" startup="1" protected="0"/> to mtaserver.conf.

What is an MTA resource?

A resource is a package of scripts, maps, models or web pages, described by a meta.xml file. Game modes, maps, admin tools and UI mods are all resources. A fresh server loads 205 default resources and starts the play game mode.

How to install a resource

1

Check the resource

Open the download and check that meta.xml sits directly inside the resource folder (or at the top of the zip). The folder or zip name is the resource name. Names can’t contain dots; avoid spaces and unusual characters.
2

Upload it

In the File Manager, open mods/deathmatch/resources/ and upload the folder or .zip. For large uploads, use SFTP. You may also put it in one of the folders in square brackets, such as [gameplay], to keep things tidy.
3

Refresh

In the Console, type refresh. The server re-scans the resources folder and loads new resources.
4

Start it

Type start <resource-name>, for example start myresource. The console says whether it started or why it failed.
5

Grant rights if asked

If the console says the resource “requests some acl rights”, see ACL requests below.

How to start a resource automatically

Resources started with start stop when the server restarts. To start one every time:
1

Stop the server

2

Open mtaserver.conf

In Game settings, click mtaserver.conf: open the raw file (or open mods/deathmatch/mtaserver.conf in Files).
3

Add a resource line

Near the other <resource> lines at the end, add:
4

Save and start

Save the file and start the server. The console lists the resource as it starts.

What if a resource asks for ACL rights?

Some resources need rights such as fetchRemote or admin functions. The console then shows a line like Resource 'name' requests some acl rights. Use the command 'aclrequest list name'.
Only allow rights for resources you trust. You can also refuse with aclrequest deny myresource all. See acl.xml explained.

Useful resource commands

Frequently asked questions

Folder or zip: which is better?

Both work. If a folder and a zip with the same name exist, MTA uses the folder.

Where do I find MTA resources?

The official community site community.multitheftauto.com hosts many free resources. Only install resources from sources you trust, because scripts run on your server.

Why does my resource fail to start?

The console shows the reason, often a broken meta.xml, a missing file or a script error. Check mods/deathmatch/logs/server.log and see server logs.

Do players have to download resources?

Client-side files (scripts, models, images) download when a player joins. See resources not downloading if downloads hang.

MTA server guide

Every MTA page in one place.

Game modes

Change the default game mode.

acl.xml explained

Rights for resources and admins.

Console commands

Every server command.

MySQL and modules

Databases for your resources.

Tested by the FREAKHOSTING team on our Game Panel on 2 November 2026 (MTA:SA server 1.6, 64-bit). Steps may differ slightly if the game changes. Resource rules checked against the official Multi Theft Auto wiki.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to upgrade your hosting? Use code KB20 at checkout for 20% off your first order!

Last Updated: November 2026