Guías · Actualizada

Cómo limpiar la caché de FiveM (jugador y servidor)

FiveM guarda copias de los recursos de cada servidor para no descargarlos cada vez que entras. Casi siempre eso es bueno, pero cuando un script se actualiza y sigues viendo la versión vieja, un mapa no carga o el juego se queda pegado al conectar, limpiar la caché es el primer paso. Hay dos cachés distintas: la del jugador (en tu PC) y la del servidor (en la carpeta del FXServer). Aquí tienes las dos.

Caché del jugador (tu PC)

  1. Cierra FiveM por completo, también desde la bandeja del sistema (al lado del reloj).
  2. Pulsa Windows + R, escribe esta ruta y dale Enter:
    %localappdata%\FiveM\FiveM.app\data
    
  3. Dentro verás varias carpetas. Las de caché son estas tres:
    • cache
    • server-cache
    • server-cache-priv (aquí está lo que bajaste de cada servidor: suele ser la más pesada)
  4. Cámbiales el nombre (por ejemplo cache_viejo) o bórralas. Cambiar el nombre es más seguro: si algo sale mal, se lo devuelves y listo.
  5. No toques el resto de carpetas ni archivos de FiveM.app.
  6. Abre FiveM y entra al servidor. La primera vez tardará más, porque vuelve a descargar los recursos.

Si todo funciona bien, ya puedes borrar las carpetas renombradas para recuperar espacio.

Limpiar la caché no arregla todo: no sube los FPS por sí solo y no repara un script roto del servidor, un mod del cliente o un problema de drivers. Úsalo cuando el síntoma apunta a archivos viejos o dañados.

Caché del servidor (FXServer / txAdmin)

El servidor también guarda una carpeta cache dentro de tu carpeta de datos del servidor (la que tiene el server.cfg y la carpeta resources). Ahí se guardan los archivos ya procesados que el servidor envía a los jugadores.

Para borrarla a mano:

  1. En txAdmin, detén el servidor (Stop).
  2. Abre la carpeta de datos del servidor (desde el File Manager de txAdmin o en el disco).
  3. Borra la carpeta cache.
  4. Inicia el servidor (Start). FiveM la vuelve a crear sola.

FiveM reconstruye los archivos que cambian aunque no borres nada, así que no es obligatorio hacerlo en cada reinicio. Ayuda sobre todo después de actualizar varios scripts, cuando los jugadores siguen recibiendo archivos viejos.

Automático y gratis: Rolo Cache Clean

Si actualizas scripts a menudo, hacerlo a mano cansa. Rolo Cache Clean es un recurso gratis y abierto que borra la caché del servidor cada vez que arranca o se reinicia, también en los reinicios programados de txAdmin:

  • Se pone como el primer ensure del server.cfg, para que borre la caché antes de que carguen los demás recursos.
  • Tiene tres modos: always (en cada arranque), next (solo en el próximo arranque) y off.
  • Se cambia desde la consola con cacheclean <always|next|off>, sin editar archivos.
  • Nunca toca el monitor de txAdmin ni los recursos que ya están corriendo.
  • Funciona con cualquier framework (o sin framework), en Windows y Linux.

La guía completa está en su documentación.

Preguntas rápidas

¿Pierdo algo al borrar la caché del jugador? No pierdes tu personaje ni nada del servidor: eso vive en la base de datos del servidor. Solo se vuelven a descargar los archivos de los servidores.

¿Cada cuánto la limpio? Solo cuando hay un problema. Borrarla siempre hace que cada conexión tarde más.

¿Y la del servidor? Después de actualizar scripts, o déjalo en automático con Rolo Cache Clean.

¿Te atascaste?

Escríbenos en el canal de soporte de Discord con el script, tu framework y el error de la consola.

Más guías