Limpiador de caché gratis para FiveM

Cache Clean: documentación

Borra la caché de tu servidor FiveM automáticamente cada vez que el servidor arranca o se reinicia (también en los reinicios programados de txAdmin). Se acabó el "actualicé el script y los jugadores siguen con la versión vieja".

  • Standalone: cualquier framework (QBCore, Qbox, ESX, vRP o ninguno), Windows y Linux.
  • Seguro: solo borra la caché de los recursos que todavía no han arrancado. El monitor de txAdmin, él mismo y todo lo que ya está corriendo nunca se tocan.
  • Tres modos: always (en cada arranque), next (solo en el próximo arranque, después se apaga solo) y off.
  • Comando de consola: cacheclean <always|next|off> cambia el modo sin editar archivos (se guarda en state.json).
  • 0.00 ms: trabaja una vez, al arrancar, y después no hace nada.
  • Mensajes de consola en español o inglés.

Instalación

  1. Pon rolo_cacheclean en tu carpeta resources.
  2. En server.cfg, añádelo como el PRIMER ensure, antes que cualquier otro recurso:
    ensure rolo_cacheclean
    
    Tiene que arrancar antes que los demás para poder borrar su caché antes de que se carguen.
  3. Reinicia el servidor. En la consola verás: [rolo_cacheclean] Caché borrada: 84 recurso(s) en 312 ms.

Configuración (config.lua)

Opción Qué hace
Config.Mode 'always', 'next' u 'off' (el comando de consola tiene prioridad).
Config.CachePath La carpeta de la caché, relativa a tu carpeta server-data (por defecto 'cache').
Config.Keep Recursos cuya caché nunca se borra (por defecto: el monitor de txAdmin).
Config.Locale 'es' o 'en'.

Consejos

  • Borrar la caché en cada arranque no es obligatorio para que FiveM funcione: él mismo reconstruye los archivos que cambian. Solo hace el arranque un poco más lento. Si prefieres, usa Config.Mode = 'next' y escribe cacheclean next en la consola justo después de actualizar scripts; el próximo reinicio la borra una vez.
  • Si tu hosting no permite listar carpetas (io.popen), la consola te lo dice: bórrala a mano (txAdmin → Stop → File Manager → borrar cache → Start).
  • El aviso "resource(s) were already running" significa que ensure rolo_cacheclean no es el primero del server.cfg.

Soporte

ROLO SCRIPT · roloscript.com

¿Te atascaste?

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