Multi Theft Auto: San Andreas (MTA:SA) logo

Multi Theft Auto: San Andreas (MTA:SA)

Website

Open-source multiplayer engine and mod for GTA: San Andreas

1.8k stars 566 forks last commit first released GPL-3.0

Actively maintained

Last commit 27 Jul 2026.

Multi Theft Auto: San Andreas (MTA:SA) screenshot

Multi Theft Auto: San Andreas (MTA:SA) is an open-source modification and multiplayer engine that extends Grand Theft Auto: San Andreas with synchronized network play, a custom GUI, and an embedded scripting environment. It exposes game internals via a resource-based system so servers and clients can run synchronized Lua scripts to create custom game modes and content.

Key Features

  • Real-time networked multiplayer engine built on code-injection/hooking techniques to extend the original game engine.
  • Embedded Lua scripting on both client and server for synchronized game logic, events, and custom game modes.
  • Resource package system that bundles scripts, assets, and metadata for automatic distribution and dependency handling between servers and clients.
  • Built-in server browser and ASE-based server announcement/querying for discovering public servers and their custom metadata.
  • Cross-platform server builds (Windows and GNU/Linux) with documented build scripts, premake/gmake-based build system and official Docker build images for reproducible builds.
  • Open-source project licensed under GPLv3 with an active repository, community forums, and documentation/wikis.

Use Cases

  • Host public or private multiplayer GTA:SA servers running custom game modes (roleplay, racing, deathmatch, etc.).
  • Develop and deploy custom gameplay systems, UI, and maps using Lua resources and the included map/editor tooling.
  • Learn engine extension and multiplayer synchronization by studying and modifying an open-source game-engine-style project.

Limitations and Considerations

  • Requires a compatible copy of the original Grand Theft Auto: San Andreas game; compatibility depends on specific game versions and platform setups.
  • Some architectures (ARM builds) are listed as experimental and may be unstable or unsupported compared to x86_64 builds.
  • As a mod that uses code-injection and low-level engine hooks, certain anti-cheat systems or platform restrictions may interfere; server stability and performance can vary with large numbers of objects or resources.

MTA:SA is a mature, community-driven platform for extending GTA: San Andreas into a persistent multiplayer environment and a scripting sandbox. It combines native C++ engine code with Lua scripting and a resource distribution model to enable diverse server types and modding workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar to Multi Theft Auto: San Andreas (MTA:SA)

NodeBB logo

NodeBB

Modern Node.js-based forum and community discussion platform

15.2k
3k
Last commit

NodeBB is a modern forum platform with real-time discussions, built-in chat, SSO options, plugins, and flexible theming, backed by Redis, MongoDB, or PostgreSQL.

GPL-3.0Actively maintained
Alternative to:
Discourse logo
Discourse
+14
Taskwarrior logo

Taskwarrior

Command-line task management utility for todo lists and workflows

6k
413
Last commit

Open-source CLI task manager with tagging, projects, priorities, recurrence, filtering, extensible hooks and optional sync.

MITActively maintained
Alternative to:
Todoist logo
Todoist
+10
Cronicle logo

Cronicle

Distributed task scheduler and runner with web UI

5.8k
499
Last commit

Open-source Node.js distributed task scheduler with web UI, real-time logs, multi-server failover, REST API and plugin support for arbitrary scripts.

Actively maintained
Alternative to:
Control-M (BMC) logo
Control-M (BMC)
+6

FreeSWITCH

Software-defined telecom stack for VoIP, SIP, and real-time media

5k
1.8k
Last commit

FreeSWITCH is an open-source software-defined telecom stack for building VoIP and real-time communication services with SIP and WebRTC support.

Actively maintained
Alternative to:
Twilio logo
Twilio
+15
OliveTin logo

OliveTin

Web interface to run predefined shell commands securely

3.7k
124
Last commit

Self-hosted web UI that exposes YAML-defined shell commands as buttons, dashboards and API endpoints with ACLs, auth and logging for safe, repeatable server operations.

AGPL-3.0Actively maintained
Alternative to:
PagerDuty Rundeck logo
PagerDuty Rundeck
+11
Kamailio logo

Kamailio

High-performance SIP server for VoIP and real-time communications

2.9k
1.1k
Last commit

Kamailio is an open source SIP signaling server for scalable VoIP and real-time communication platforms, supporting routing, load balancing, WebRTC, and IMS/VoLTE.

Actively maintained
Alternative to:
AudioCodes Mediant Session Border Controller (SBC) logo
AudioCodes Mediant Session Border Controller (SBC)
+6