Mucho antes de que un juego Flash pudiera pedirte iniciar sesión, o sincronizar tu progreso con algún servidor, ya necesitaba alguna forma de recordarte la próxima vez que lo abrieras. Las puntuaciones más altas, los niveles desbloqueados, las compilaciones de personajes guardadas — nada de esos datos desaparecía entre sesiones, y el mecanismo responsable era una pieza del propio Flash Player que la mayoría de los jugadores nunca encontró conscientemente: el Objeto Compartido Local.
Una Cookie con Otro Nombre, Diseñada para Guardar Más
Los Objetos Compartidos Locales, a menudo apodados "cookies de Flash" por el papel que desempeñaban, funcionaban de forma muy parecida a las cookies de navegador que los desarrolladores web habían usado durante años, pero eran gestionados enteramente por el plugin de Flash Player en lugar del propio navegador. A diferencia de los pocos kilobytes de una cookie estándar, un LSO podía almacenar hasta 100 kilobytes de datos por defecto sin siquiera avisar al usuario — espacio de sobra para todo un archivo de guardado con progreso de niveles, estado del inventario, o ajustes que un jugador había afinado a lo largo de docenas de sesiones.
Almacenados Fuera del Alcance Normal del Navegador
Debido a que los Objetos Compartidos Locales vivían en una carpeta gestionada por Flash Player en el disco duro del usuario en lugar de en el propio almacenamiento de cookies del navegador, borrar el historial, las cookies o la caché del navegador de la forma habitual no hacía nada para eliminarlos. Un jugador que borraba los datos de su navegador esperando empezar de cero a menudo volvía a abrir su juego Flash favorito solo para encontrar su antiguo archivo de guardado esperándolo exactamente donde lo había dejado — una peculiaridad de persistencia en la que los desarrolladores confiaban y que los usuarios casuales preocupados por la privacidad encontraban genuinamente sorprendente.
La Reacción de Privacidad que Vino Después
Esa misma persistencia acabó atrayendo escrutinio una vez que investigadores y periodistas comenzaron a divulgarla a finales de la década de 2000, presentando las cookies de Flash como una forma de que los sitios rastrearan a los usuarios incluso después de que estos hubieran intentado deliberadamente optar por no participar mediante los ajustes de su navegador. Se demostró que algunas redes publicitarias usaban los LSO específicamente para "reaparecer" cookies de navegador normales que los usuarios habían eliminado, una práctica que provocó demandas y finalmente obligó a Adobe a añadir un panel dedicado del Administrador de Configuración de Flash Player que permitía a los usuarios gestionar y borrar los LSO directamente.
Para Qué los Usaban Realmente los Juegos Comunes
Lejos de la controversia publicitaria, la inmensa mayoría de los juegos Flash usaban los Objetos Compartidos Locales exactamente para el propósito mundano para el que fueron diseñados: recordar la tabla de puntuaciones más altas de un jugador, qué niveles se habían desbloqueado, si ya se había mostrado un tutorial, o hasta dónde había avanzado alguien en un RPG largo como Sonny o Mardek. Para géneros como el tower defense y los juegos idle, donde el progreso de una sesión a otra era todo el sentido del juego, los LSO eran la infraestructura silenciosa que hacía posible el juego persistente sin ningún servidor o sistema de cuentas.
Un Final que Llegó Junto con el de Flash
Cuando Flash Player mismo llegó a su fin de vida en diciembre de 2020, todos los archivos de guardado almacenados como Objeto Compartido Local se volvieron inaccesibles junto con él, a menos que un jugador hubiera preservado específicamente su antigua carpeta de datos de Flash Player. Los proyectos de emulación modernos generalmente no pueden recuperar esos archivos de guardado originales en absoluto, lo que significa que reiniciar hoy un querido RPG o juego de tower defense de Flash normalmente implica empezar completamente desde cero — una de las formas más silenciosas y menos discutidas de pérdida de datos que llegaron con la desaparición del formato.