%
ISTANBUL'a taşınmamıza özel Oyun Sunucularında %10 İNDİRİM (sadece yeni müşterilere özel)
Multi Theft AutoMulti Theft Auto Server Hosting

Multi Theft Auto (MTA:SA) Server Hosting

A roleplay city in San Andreas, race and DM maps or a derby arena, with your Lua resources, acl.xml permissions and mtaserver.conf entirely in your hands.

Lua Resourcesacl.xml Permissionsmtaserver.conf AccessAdmin Panel (P Key)Server Browser (ASE)Istanbul Location
Game Servers

Choose your Game Server

Select from our wide range of optimized game servers. Each server is configured for maximum performance and comes with DDoS protection.

1. Plan Type

2. Location

3. Choose Plan

Premium
İstanbul

Bronze 4GB

4 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
50 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$6.00/mo
Order Now
Premium
İstanbul

Silver 6GB

6 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
60 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$8.63/mo
Order Now
Premium
İstanbul

Gold 8GB

8 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
70 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$11.00/mo
Order Now
Premium
İstanbul

Platinum 10GB

10 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
100 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$13.25/mo
Order Now
Premium
İstanbul

Diamond 12GB

12 GB DDR5 6000MHz RAM
4 vCore Ryzen 9950X CPU
110 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$15.44/mo
Order Now
Premium
İstanbul

Emerald 16GB

16 GB DDR5 6000MHz RAM
6 vCore Ryzen 9950X CPU
120 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$21.00/mo
Order Now
Premium
İstanbul

Xtreme 32GB

32 GB DDR5 6000MHz RAM
12 vCore Ryzen 9950X CPU
200 GB NVMe SSD Samsung 990 PRO
DDoS Protection
$38.00/mo
Order Now

Which Multi Theft Auto Plan Is Right for You?

Compare recommended use, plan hardware and monthly prices.

PlanRecommended forHardwareMonthly price
Bronze 4GBRace, DM, freeroam or RP up to 100 playersThe MTA server is light; this plan covers most game modes and mid-sized roleplay servers.4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD Samsung 990 PRO₺240.00/mo
Silver 6GBLarge RP, thousands of objects, 100–200 playersComfortable memory headroom for MySQL-backed roleplay modes and object-heavy maps.4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD Samsung 990 PRO₺345.00/mo
Gold 8GB200+ players with a heavy script loadA safe ceiling for very busy servers running demanding scripts.4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD Samsung 990 PRO₺440.00/mo
Platinum 10GBUsually more than MTA needsMTA rarely fills this much memory; performance issues usually come from CPU-hungry scripts.4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD Samsung 990 PRO₺530.00/mo
Diamond 12GBNot recommended: far beyond MTA needsMost of this capacity sits idle; optimizing scripts with ipb makes a bigger difference.4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD Samsung 990 PRO₺617.50/mo
Emerald 16GBNot recommended: overkill for MTAExtra vCores do not speed up Lua work on the main thread, so they add little for MTA.6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD Samsung 990 PRO₺840.00/mo
Xtreme 32GBNot recommended: overkill for MTA32 GB is far more memory than even the busiest MTA server will ever use.12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD Samsung 990 PRO₺1520.00/mo

Why TheCrewHost for Multi Theft Auto?

The file access, permission system and hardware you need to run an MTA:SA server under a heavy Lua load.

Full control of mtaserver.conf

Edit servername, maxplayers, password, fpslimit, bandwidth_reduction and more from the file manager, and list the resources that start at boot with resource entries in the same file.

Layered rights with acl.xml

Add accounts and resources to the Everyone, Moderator, SuperModerator and Admin groups and toggle rights such as command.kick per group; Admin accounts are also protected by serial authorization.

Lua resources

Roleplay, race, DM, derby or freeroam, every mode is a resource folder with a meta.xml. Upload it as a folder or zip, then bring it live with refresh and start in the console.

A CPU that keeps up with Lua

Most Lua work on an MTA server runs on the main thread, so the high clock speed of the Ryzen 9 9950X keeps a busy roleplay server smooth even with thousands of objects and vehicles.

Fast resource downloads

Players download client files over the HTTP port, and NVMe storage helps serve large model and texture packs quickly; you can also offload downloads to an external web server with httpdownloadurl.

Visible in the MTA browser

With ase enabled, your server shows up in the MTA server browser using a UDP port 123 above the game port. Free DDoS protection covers all three ports.

MTA server hosting at TheCrewHost starts at ₺240.00 per month (about $6.00), with 4 GB to 32 GB of RAM running Multi Theft Auto: San Andreas on a Ryzen 9 9950X with NVMe SSD storage in Istanbul. MTA:SA is an open-source multiplayer mod for GTA San Andreas, and every game mode is built from resources written in Lua. You configure the server in mtaserver.conf, manage admin rights in acl.xml and upload roleplay, race, DM or freeroam resources over SFTP. Players in Türkiye connect with low latency thanks to the Istanbul location, and free DDoS protection and automatic backups are included on every plan.

What is an MTA:SA server, and what can you run on it?

Multi Theft Auto: San Andreas, or MTA:SA, is an open-source mod that turns GTA San Andreas into a multiplayer platform. Players only need their own copy of GTA San Andreas and the free MTA client. On the server side, everything runs as packages called resources, written in Lua.

MTA has had a strong community in Türkiye for many years. The most common server type is roleplay, built around jobs, houses, car dealerships and faction systems. Race servers rotating race and DM maps, derby and hunter arenas, freeroam and stunt servers, gang wars and zombie survival modes are popular too.

The default resource pack that ships with the server gives you a head start: the admin resource for moderation, game modes like race, play and freeroam, and the editor for building maps. You can write your own mode from scratch, use resources shared by the community or combine both. If you install a ready-made roleplay mode, make sure the source is trustworthy; a malicious resource can harm your server by requesting excessive rights in acl.xml.

Which mtaserver.conf settings matter most?

mtaserver.conf is the main config file in the server's mods/deathmatch folder. servername is the name in the browser, maxplayers the slot count (32 by default) and password the join password. serverport is the UDP port players connect to, 22003 by default, and httpport is the TCP port for client file downloads, 22005 by default. With ase enabled, the server announces itself to the server browser using a UDP port 123 above the game port, which is 22126 by default.

Performance-related settings live here too. fpslimit caps player frame rates (74 by default), bandwidth_reduction chooses between none, medium and maximum, and player_sync_interval sets how often player positions sync. minclientversion lets you lock out old clients, and enablesd turns on special anti-cheat detections.

resource entries define which resources start at boot, with startup and protected attributes. auth_serial_groups protects the Admin group with serial authorization by default. backup_path, backup_interval and backup_copies configure MTA's own backups of some core server files; by default it keeps ten copies taken every three days.

How do you set up admin rights with acl.xml?

The access control list in acl.xml decides who can do what on an MTA server. It has two building blocks: groups and ACLs. Groups contain objects, accounts as user.name and resources as resource.name, while ACLs switch rights on or off, whether commands like command.kick, functions like function.restartResource or general rights like general.ModifyOtherObjects. Everyone, Moderator, SuperModerator, Admin, Console and RPC groups exist by default.

The quickest way to make yourself admin is to create an account with the addaccount command in the server console and add a user.yourname object to the Admin group in acl.xml. If you edit the file while the server is running, it needs to be reloaded for changes to apply. Once you log in with the login command in game, open the admin resource's panel with the P key.

Resources need rights too. Some resources request special rights through an aclrequest section in meta.xml, and nothing is granted until you approve it with the aclrequest console command. Granting only the rights a resource genuinely needs, rather than blanket admin access, protects your server, especially with roleplay modes from third parties. Thanks to auth_serial_groups, logins to an Admin account from a new device are held until you authorize them.

Lua resources, meta.xml and databases

Each resource is a folder or zip file under mods/deathmatch/resources, and meta.xml is its core. Script entries in meta.xml are marked server, client or shared with the type attribute; file entries declare the models, textures and sounds sent to players, and map entries point to map files. Grouping resources in bracketed folders such as [gamemodes] or [rp] keeps things organized on servers with hundreds of resources.

After uploading a new resource, type refresh in the console so the server picks it up, then start it. restart and stop let you manage resources without restarting the server. If you do not want client scripts cached on players' disks, set the cache attribute to false in meta.xml, and you can compile your Lua files with MTA's official compiler to protect your code.

For data, MTA uses two built-in databases: accounts live in internal.db, and data written with executeSQLQuery goes to registry.db. Busy roleplay servers usually connect to SQLite or MySQL through the dbConnect function. If you plan to use MySQL, you can run the database on a separate VDS or discuss access options with our support team.

How much RAM does an MTA server need?

The MTA:SA server is lightweight. Memory is driven by the number of running resources, the objects and vehicles on your maps and how much data your scripts keep in memory. Bronze 4GB covers almost every race, DM, derby and freeroam server, plus mid-sized roleplay servers of up to 100 players.

If you are aiming for maps packed with thousands of objects, hundreds of vehicles, a large MySQL-backed roleplay mode and 100 to 200 players, Silver 6GB leaves more comfortable headroom. For servers above 200 players with a heavy script load, Gold 8GB is a safe ceiling. Plans above that are more than MTA needs.

Most MTA performance problems come from scripts that tie up the CPU, not from a lack of RAM. Open the ipb resource in game to see how much CPU time each resource uses; timers firing constantly and events triggered every frame are usually the first suspects. Checking ipb output before upgrading often solves the problem for far less money.

How do players connect to an MTA server?

Players can search your server name in the MTA client's server browser, type your IP address and port into Quick Connect, or click a link in the mtasa://IP:22003 format. Sharing that mtasa link on Discord and your website lets new players join in one click. To appear in the browser, ase must be enabled and the UDP port 123 above your game port must be reachable.

On first join, players download the client files of your resources over the HTTP port. Large vehicle models, textures and music files can stretch that download out; shrinking file sizes and, if needed, serving files from an external web server via httpdownloadurl cuts the wait.

If you run a passworded test server, share the password only with your team. Istanbul hosting gives players in Türkiye low latency, which makes collisions and finishing orders on race and DM maps feel fairer.

How to Set Up a Multi Theft Auto Server

  1. 1

    Pick a plan for your server type

    Bronze 4GB covers race, DM, freeroam and roleplay up to 100 players; look at Silver 6GB for large roleplay modes using thousands of objects and MySQL.

  2. 2

    Check out and let the MTA server install

    Once payment clears, the MTA:SA server files install automatically with the default resource pack, and your panel shows the console, file manager and SFTP details.

  3. 3

    Edit mtaserver.conf

    Set servername, maxplayers and password, and check that serverport and httpport match the ports assigned to you in the panel.

  4. 4

    Create your admin account

    Run addaccount in the console, add user.yourname to the Admin group in acl.xml, then log in with login in game and open the admin panel with P.

  5. 5

    Upload and start your resources

    Upload resource folders to the resources directory over SFTP, run refresh and start in the console, and add permanent ones to mtaserver.conf with startup enabled.

  6. 6

    Share your mtasa link

    Pin your mtasa://IP:port link in Discord; players join in one click or find you in the server browser.

Frequently Asked Questions

From mtaserver.conf and acl.xml to uploading resources and getting players in, the questions MTA server owners ask most.

How much does MTA server hosting cost?
MTA:SA plans start at ₺240.00 per month (about $6.00) with Bronze 4GB, and you can choose from 7 plans. Because the MTA server is so light, most race, DM and mid-sized roleplay servers run comfortably on the smallest plan. On top of that you get SFTP access to every file, mtaserver.conf and acl.xml included, plus NVMe storage, free DDoS protection and automatic backups.
Which plan should I choose for MTA?
Bronze 4GB is enough for race, DM, derby, freeroam and mid-sized roleplay servers of up to 100 players. Choose Silver 6GB for a large roleplay mode with thousands of objects, hundreds of vehicles and a MySQL connection, and Gold 8GB for script-heavy servers above 200 players. Larger plans are unnecessary for MTA.
Can I install a ready-made roleplay or race mode?
Yes. Upload resource folders or zip files to mods/deathmatch/resources over SFTP or the file manager, then run refresh and start in the console. Compiled Lua files work fine. If a resource requests special rights through aclrequest in its meta.xml, you need to approve them in the console; avoid giving full rights to mods from sources you do not trust.
How do I give myself admin rights in MTA?
Create an account in the server console with the addaccount command and a username and password. Then add a user.yourname object inside the Admin group in acl.xml and reload the file. After logging in with the login command in game, open the admin panel with the P key. Logins to an Admin account from a new device are held until serial authorization is granted.
How quickly will my MTA server be ready?
Once payment is confirmed, the MTA:SA server files install automatically along with the default resource pack, and your server appears in the panel shortly afterward. It is playable right away with bundled modes like freeroam. Uploading your own roleplay or race resources and setting up acl.xml rights can take longer, depending on how much you are uploading.
How do players connect to my MTA server?
Players can find you in the MTA client's server browser, type your IP and port into Quick Connect, or click a link in the mtasa://IP:22003 format. To appear in the browser, ase must be enabled in mtaserver.conf and the UDP port 123 above your game port must be reachable. Sharing an mtasa link on Discord is the easiest way to invite people.
How are backups handled?
Your resources folder, mtaserver.conf, acl.xml, the internal.db file holding accounts and registry.db are all backed up automatically, and manual backups are available from the panel at any time. MTA's own backup_path and backup_interval settings also keep separate copies of some core files. If your roleplay data lives in MySQL, dump that database separately.
Is there DDoS protection for MTA servers?
Yes. The free protection that comes with every plan covers the game port, the HTTP port and the server browser port together. Servers climbing the list in the Turkish MTA scene do get targeted from time to time, and the protection filters that traffic before it reaches your server, so resource downloads and gameplay are not cut off.
When is it worth upgrading an MTA server?
When your player count grows significantly or memory use keeps nearing the limit. You can switch at any time, and your resources, acl.xml and database files stay as they are. If you are seeing lag, check ipb first to find which resource is loading the CPU; the problem is usually one script rather than plan size.
Why do players wait so long while downloading resources?
On first join, players download the client files of every resource over the HTTP port, and large vehicle models, high-resolution textures and music files stretch that out. Compressing files, removing unused models and, if needed, redirecting downloads to an external web server with httpdownloadurl in mtaserver.conf noticeably shortens the wait.

İstanbul Location,
Maximum Performance

Our İstanbul datacenter runs on Ryzen 9 hardware, delivering low latency to players in Türkiye and good connectivity to Europe, the Middle East and the Caucasus.

Turkey

İstanbul flag

İstanbul

Turkey

Connect with our community of gamers and developers

Get instant support, share experiences, and stay updated with the latest news

Join Discord