GTA San Andreas: El juego que inventó el roleplay que hoy conocemos

Un grupo de programadores aficionados transformó un videojuego de robo de coches en el simulador social más complejo de internet

GTA San Andreas | Rockstar Games

El 3 de mayo de 2021, Grand Theft Auto V batió su récord histórico en Twitch con 1,1 millones de espectadores simultáneos — el undécimo pico de audiencia más alto en la historia de la plataforma. El detonante no fue un lanzamiento de Rockstar Games ni una actualización oficial: fue la apertura del servidor NoPixel 3.0, un servidor de roleplay construido sobre lo que en aquel momento era una modificación no autorizada del juego llamada FiveM. Streamers como xQc, summit1g o Sykkuno arrastraban cada uno más de 150.000 espectadores con sus partidas. El fenómeno televisivo del año se jugaba en un videojuego de 2013, sobre una plataforma que Rockstar nunca había diseñado, siguiendo reglas que nadie había escrito oficialmente.

Lo que casi ninguno de esos millones de espectadores sabía es que esas reglas, esas mecánicas y esa arquitectura de servidor existían desde veinte años antes en Grand Theft Auto: San Andreas.

El error de memoria que lo inició todo

En febrero de 2003, un desarrollador neerlandés conocido en los foros como IJs estaba analizando el código fuente de una herramienta de trucos para Grand Theft Auto III. Durante ese proceso descubrió que era posible leer y manipular las direcciones de memoria que controlaban la posición de los vehículos en tiempo real y transmitirlas por una red informática.

La primera versión del proyecto, bautizada como Grand Theft Auto III: Alternative Multiplayer (GTA3:AM), se lanzó el 9 de febrero de 2003. El código estaba escrito en Visual Basic. La sincronización era rudimentaria y los bugs abundantes. Pero la prueba de concepto funcionaba: dos jugadores podían verse en el mismo mapa. Así nació Multi Theft Auto (MTA), que a día de hoy sigue operando como proyecto de código abierto activo.

Rockstar North nunca había diseñado GTA III —ni ningún título de la saga hasta ese momento— con capacidad multijugador en red. El motor gráfico RenderWare no contaba con esa infraestructura. La comunidad la construyó desde cero.

La guerra por San Andreas: ¿seis jugadores o miles?

Cuando Grand Theft Auto: San Andreas llegó a PC el 10 de junio de 2005, la comunidad de modding llevaba ya dos años resolviendo el problema de la sincronización multijugador. El proyecto que acabaría convirtiéndose en San Andreas Multiplayer (SA-MP) partió de la experiencia acumulada en Vice City Multiplayer (VC:MP), liderado por un programador conocido como kyeman.

El desarrollo no fue lineal. Según los registros conservados en Grand Theft Wiki y en los foros históricos de la comunidad, el equipo principal de SA-MP propuso en algún punto de 2005 limitar los servidores a un máximo de seis jugadores en modo cooperativo, preservando los NPC, el tráfico y las persecuciones policiales de la campaña original. La comunidad lo rechazó de forma unánime. Los foros del proyecto "se llenaron de respuestas en contra", según recogen las crónicas de la época. Kyeman se retiró temporalmente. Otro programador, conocido como spooky, continuó bajo el nombre provisional GTA:Multiplayer. El debate terminó cuando kyeman regresó y el enfoque cooperativo fue descartado por inviable técnicamente: sincronizar a cientos de jugadores con NPC activos superaba la capacidad del motor.

Esa decisión —mantener el sandbox masivo frente al cooperativo limitado— es la que hizo posible que veinte años después existieran servidores con más de 1.000 jugadores simultáneos.

Dos filosofías, dos mundos: SA-MP contra MTA

El ecosistema multijugador de San Andreas se dividió en dos proyectos con filosofías de ingeniería radicalmente opuestas, y esa división marcó el tipo de comunidades que cada uno generaría.

SA-MP optó por el código cerrado, la ligereza del cliente y la rapidez de instalación. Su lenguaje de scripting nativo, Pawn —un derivado de C—, resultó accesible para programadores sin experiencia, lo que generó una proliferación masiva de servidores en todo el mundo. La sincronización de físicas tenía deficiencias conocidas, pero SA-MP las compensaba delegando el procesamiento de colisiones al cliente, lo que permitía alojar cientos de usuarios simultáneos sin colapsar el servidor.

MTA:SA funcionaba como código abierto mediante inyección directa en el motor RenderWare del juego. Al exponer las funciones internas del motor a través de una máquina virtual de Lua, ofrecía sincronización de físicas de alta fidelidad, un editor de mapas visual en tiempo real y la posibilidad de descargar modelos y texturas personalizados directamente desde el servidor. El precio era una mayor complejidad técnica de entrada.

MTA:SA se lanzó en enero de 2006 únicamente con soporte para vehículos —sincronizar las animaciones de los personajes a pie resultó técnicamente más complejo— y no incorporó el movimiento a pie hasta versiones posteriores. Para entonces, SA-MP ya controlaba el mercado del roleplay narrativo con ventaja.

The Godfather: el script que diseñó las reglas de un mundo

En algún momento entre 2006 y 2007, un scripter conocido en los foros de SA-MP como Fear publicó un gamemode llamado The Godfather. No era un juego en el sentido convencional. Era, en términos prácticos, un sistema operativo social.

La historia de su creación tiene dos autores. Denver —también conocido como Astro— había programado previamente la infraestructura técnica del servidor PEN1, construyendo los sistemas base sobre los que Fear trabajó. El propio código fuente de The Godfather, en sus líneas de comentarios iniciales, reconoce esa deuda: Fear diseñó, bautizó y publicó el mod, pero parte de sus cimientos técnicos venían del trabajo previo de Denver. Así lo acredita el hilo original de publicación conservado en el foro RageZone.

The Godfather introdujo de forma masiva el guardado de archivos por jugador —en formato .ini dentro de la carpeta scriptfiles— de modo que el dinero, las licencias, los niveles y las facciones no se borraban al desconectarse. Los vehículos dejaron de aparecer aleatoriamente en el mapa para guardarse con coordenadas fijas, requiriendo gasolina, llaves privadas y mantenimiento en talleres controlados por jugadores. Se formalizaron las facciones —el Departamento de Policía de Los Santos, los servicios de emergencias, la alcaldía y las organizaciones criminales— con jerarquías definidas, salarios automáticos por hora (el llamado Payday) y comandos exclusivos como /su, /cuff o /invite.

Ese gamemode, escrito en Pawn para un videojuego de 2004, es el ancestro directo de ESX (EssentialMode Extended) y QBCore, los frameworks sobre los que hoy funciona la inmensa mayoría de los servidores de FiveM en GTA V. La lógica que gestiona los salarios de facciones, el inventario de maleteros y los menús de interacción con comercios es, a nivel conceptual, una traducción directa de las funciones que Fear construyó hace casi dos décadas.

El idioma que inventaron para llenar los huecos del motor

El motor gráfico de San Andreas no tenía animaciones contextuales detalladas ni sistema de voz por proximidad. Sacar un documento de identidad, susurrar, registrar un maletero o describir una herida de bala eran acciones que el motor sencillamente no podía mostrar. La comunidad inventó un lenguaje escrito para cubrirlos.

El comando /me, utilizado en primera persona, describía las acciones físicas que el juego no renderizaba: "Juan Pérez extrae lentamente un documento de identidad de su bolsillo interior y lo sostiene frente al oficial". El comando /do describía el entorno o preguntaba a otros jugadores sobre el estado físico de la escena: "¿Sería visible la herida de bala en el hombro izquierdo?". Alrededor de estos dos comandos, las comunidades construyeron un reglamento completo que lleva décadas en vigor sin apenas modificaciones.

El Metagaming prohíbe usar información obtenida fuera del personaje —por ejemplo, lo que un jugador ve en la pantalla de otro streamer— para obtener ventaja dentro del juego. El Powergaming sanciona forzar un resultado sin dar opción de réplica al otro jugador. La New Life Rule establece que un personaje pierde toda memoria de los eventos anteriores a su muerte. El Fear RP obliga a simular autopreservación ante amenazas creíbles. Ninguna de estas normas fue escrita por Rockstar. Las redactaron administradores de servidores de SA-MP, y hoy aparecen con mínimas variaciones en los reglamentos de NoPixel, GTAHUB y prácticamente cualquier servidor serio de GTA V.

Los dos modelos hispanos: FenixZone y ls-rp.es

En la comunidad hispanohablante, el fenómeno se articuló en torno a dos propuestas que respondían a necesidades distintas.

FenixZone, fundado por el administrador Kanox, se convirtió en una de las redes de servidores de SA-MP más masivas del mundo, con múltiples instancias simultáneas operando al límite de capacidad del cliente. El modelo priorizaba la accesibilidad: progresión económica rápida, libertad de acción amplia y barrera de entrada mínima. La exigencia interpretativa era baja, y la línea entre el roleplay y el combate libre resultaba habitualmente difusa.

Ls-rp.es siguió el modelo opuesto, alineado con el estándar que en el ámbito angloparlante representaba Los Santos Roleplay (LSRP) —activo desde 2007, según acredita su propio sitio web, y referencia del heavy roleplay en SA-MP durante más de una década—. Acceder al servidor requería superar cuestionarios teóricos sobre las reglas del rol y desarrollar por escrito la historia del personaje en el foro antes del primer login. La policía operaba con protocolos burocráticos reales. Los tribunales celebraban juicios. Las pandillas construían narrativas de largo recorrido. Era, en el sentido más literal, una novela colectiva en tiempo real con cientos de autores simultáneos.

El apagón de 2023 y el proyecto que tomó el relevo

En septiembre de 2023, el sitio oficial de SA-MP —sa-mp.com— fue dado de baja. El foro, la wiki y el cliente de descarga desaparecieron, cerrando décadas de documentación técnica. El sucesor oficial, sa-mp.mp, construido por miembros de la comunidad en cooperación con el equipo de open.mp, lo confirma en su sección de noticias: "en septiembre de 2023, la web sa-mp.com fue cerrada".

El proyecto open.mp —desarrollado por veteranos de la escena, entre ellos el conocido como Y_Less— opera desde entonces como sustituto de código abierto del servidor original, con mayor estabilidad y compatibilidad con los scripts existentes. El ecosistema, con más de dos décadas de historia, sigue activo.

Rockstar compra lo que nunca quiso construir

El 11 de agosto de 2023 —semanas antes del cierre de SA-MP— Rockstar Games anunció la adquisición de Cfx.re, la empresa detrás de FiveM y RedM. "Hemos observado con entusiasmo cómo la comunidad creativa de Rockstar ha encontrado nuevas formas de expandir las posibilidades de GTA V, en particular mediante la creación de servidores de roleplay dedicados", declaró la compañía en su comunicado oficial. La plataforma que nació como modificación no autorizada de GTA V —y que en su punto más alto registró 250.000 jugadores concurrentes, superando al propio GTA V en Steam según confirmó el equipo de FiveM— es ahora propiedad oficial del estudio que nunca diseñó nada de lo que la sustenta.

Los comandos /me y /do siguen activos en los servidores de GTA V. La New Life Rule aparece en el reglamento de NoPixel. ESX, el framework más extendido en FiveM, es The Godfather reescrito en Lua para un motor de 2013. Y los 1,1 millones de espectadores que Twitch registró el 3 de mayo de 2021 estaban viendo, sin saberlo, el resultado de veinte años de trabajo no remunerado de una comunidad de programadores aficionados que transformó un juego de robo de coches en el mayor simulador social de internet.

Todo comenzó el 9 de febrero de 2003. Con un desarrollador neerlandés, una herramienta de trucos y una dirección de memoria que resultó estar en el lugar equivocado.

Antonio Retamero

Periodista especializado en la industria de los videojuegos. Con experiencia en la cobertura de actualidad y política local, aplica su rigor periodístico en el seguimiento de la saga Grand Theft Auto y Rockstar Games.

ARTÍCULOS RELACIONADOS