Cómo crear un servidor de SA-MP o MTA (GTA San Andreas)
⚡ La respuesta corta
Para tener tu propio servidor multijugador de GTA San Andreas hacen falta tres pasos: elegir la plataforma (SA-MP, open.mp o Multi Theft Auto), subir tu gamemode o tus resources, e indicarlos en el archivo de configuración. Aquí va lo que cambia de una plataforma a otra y los fallos que más se repiten al arrancar.🎮 SA-MP, open.mp o MTA
| Plataforma | Qué es | Scripts | Configuración |
|---|---|---|---|
| SA-MP | El multijugador clásico de San Andreas | Pawn, compilado a .amx | server.cfg |
| open.mp | Servidor de código abierto, compatible con los scripts y el cliente de SA-MP | Pawn, .amx | config.json |
| Multi Theft Auto | Otra plataforma, independiente de las dos anteriores | Lua, dentro de resources | mtaserver.conf |
🧩 SA-MP: gamemode, filterscripts y plugins
- El gamemode compilado (
.amx) va en la carpetagamemodes; los filterscripts, enfilterscripts; los plugins, enplugins. - En
server.cfgse escriben sin extensión:gamemode0 mimodo 1yfilterscripts admin eventos. - Los plugins son la excepción: en un servidor Linux, que es lo habitual en un hosting, llevan
.so, por ejemploplugins mysql.so streamer.so. Un plugin.dlles de Windows. - La línea
rcon_passwordno puede quedarse enchangeme: con ese valor el servidor no arranca.
🔧 open.mp: lo mismo, en config.json
open.mp usa las mismas carpetas y añadecomponents. Lo que carga se indica en config.json: pawn.main_scripts para el gamemode, pawn.side_scripts para los filterscripts y pawn.legacy_plugins para los plugins de SA-MP. Tres detalles que ahorran tiempo:- Algunos plugins conocidos (Pawn.CMD, Pawn.RakNet, sscanf, discord-connector) van en
components, no enplugins, y en su versión para open.mp. - Para migrar un gamemode se cambia el include
a_sampporopen.mpy se vuelve a compilar. - Si vienes de SA-MP, open.mp todavía acepta tu
server.cfg, aunque recomienda pasar aconfig.json.
🚗 Multi Theft Auto: resources
En MTA todo son resources: carpetas o archivos.zip con un meta.xml dentro. Van en mods/deathmatch/resources, y los que deben arrancar con el servidor se declaran en mods/deathmatch/mtaserver.conf con una línea como <resource src="mirecurso" startup="1" protected="0" />. Después de subir uno nuevo, refresh en la consola hace que el servidor lo detecte y start mirecurso lo arranca. MTA usa además un segundo puerto, de tipo HTTP, aparte del de juego.🖥️ Paso a paso en ZentexNode
- 1. Elige la plataforma al contratar tu servidor de GTA San Andreas: SA-MP, open.mp o Multi Theft Auto. Se activa solo al pagar.
- 2. Define la contraseña RCON en el panel. En SA-MP la versión por defecto es la 0.3.7; si tu gamemode pide otra, se cambia en el panel, igual que en open.mp.
- 3. Sube tus archivos con el gestor de archivos o, si son muchos, por SFTP: mira cómo conectarte por SFTP.
- 4. Indícalos en el archivo de configuración de tu plataforma y reinicia el servidor.
- 5. Crea la base de datos si tu gamemode guarda las cuentas en MySQL: va incluida y se gestiona desde el panel. En SA-MP y open.mp hace falta además el plugin de MySQL; en MTA la conexión viene de serie con la función
dbConnect.
🛠️ Si no arranca
- RCON en
changeme(SA-MP y open.mp): cámbiala. - Plugin de Windows en un servidor Linux: necesitas el archivo
.so. - Nombre mal escrito: el gamemode se indica sin
.amxy tiene que coincidir con el archivo, mayúsculas incluidas. - Subiste el
.pwny no el.amx: el servidor carga el archivo compilado. - Resource de MTA sin
meta.xml, o subido sin hacerrefresh.
👥 Cómo entran los jugadores y el administrador
En SA-MP y open.mp, los jugadores añaden la dirección y el puerto del servidor en el cliente de SA-MP o en el launcher de open.mp. Para administrar desde dentro del juego, escribe/rcon login seguido de tu contraseña.En MTA, cada jugador necesita una instalación limpia de GTA San Andreas 1.0 para PC y se conecta con la dirección del servidor desde el menú del juego. Para ser administrador, crea la cuenta con
addaccount nombre contraseña en la consola, detén el servidor y añade <object name="user.nombre" /> al grupo Admin en mods/deathmatch/acl.xml.¿Necesitas un servidor de FiveM?
Hosting de FiveM con activación automática, panel propio, Anti-DDoS y sin permanencia. Y si no quieres configurarlo tú, hay un servicio opcional de puesta en marcha.
Ver planes de FiveM desde 2 €/mes →