Subidas y CDN
Capturas, clips y sonidos salen por el mismo endpoint que ya llamas, y los archivos idénticos se guardan una sola vez.
Funciones
Cambia los bots de Discord, los volcados de base de datos y las hojas de cálculo por un agente en tu servidor y un panel para tu staff. El agente no abre ningún puerto en tu máquina.
Archivos y entrega
La API y los enlaces siguen igual. Un archivo subido dos veces se guarda una sola, y cada archivo se sirve tal como se envió.
Capturas, clips y sonidos salen por el mismo endpoint que ya llamas, y los archivos idénticos se guardan una sola vez.
Los jugadores envían sus propias capturas desde una página sin cuenta. Un clic retira un archivo y lo mantiene fuera.
Resto del grupo
Sube los mismos bytes dos veces y guardamos una copia; la segunda subida no ocupa almacenamiento. Los archivos se sirven tal como se subieron.
Elige qué sitios pueden incrustar tus archivos. Cualquier otro recibe un rechazo en lugar de tu tráfico.
Carpetas, búsqueda, movimientos y archivos .zip o .rar descomprimidos en una carpeta. Conserva el nombre de un archivo y su enlace sobrevive a una nueva subida.
Haz que una carpeta borre sus archivos pasados unos días, también los que ya están. Las carpetas de dentro siguen la misma regla, y cualquiera puede quedar fuera.
El enlace de un archivo borrado deja de funcionar al instante. Durante unos segundos puedes recuperar el archivo, con su enlace.
Pega una clave de solo lectura y se copia cada archivo, sin cambiar nada en Fivemanage. Recibes la lista de enlaces viejos y nuevos en CSV o JSON.
Operaciones en vivo
txAdmin lleva la máquina. Esto lleva la ciudad, desde el móvil y con roles de verdad.
Identificadores, inventario, vehículos y dinero en una vista, y cada acción atada a un rol y escrita en el log.
Haz clic en una tabla y filtra una columna sin escribir SQL. La contraseña nunca sale de tu máquina.
Resto del grupo
Ping, duración de sesión y dónde están, directo del servidor.
Un /report en el juego se abre aquí con los dos minutos de alrededor ya adjuntos.
Los reportes de jugadores esperan en el Command Center junto a quién está conectado. Toma uno, ciérralo con una respuesta y el jugador la recibe en el juego.
Soporte tiene kick y warn, los owners lo tienen todo y, en Metro, donde puedes añadir un segundo owner, los comandos peligrosos esperan su visto bueno.
Dar dinero o un objeto espera el visto bueno de un segundo owner o admin. En Metro eliges qué comandos esperan, también un rebobinado.
Tu equipo entra con una llave de acceso, con Discord o con un enlace por correo. No hay contraseña que reutilizar ni que se filtre.
Envía una invitación por correo y elige un rol. Si quitas a alguien del equipo, su acceso termina al instante, y lo que hizo queda en el registro.
Quién hizo qué, lo más nuevo primero. Cada cambio de tu staff, tus agentes y del propio FiveDock aparece, también los rechazados.
Pega un webhook de Discord y publicamos allí cuando algo te necesita: un reporte nuevo, un cambio en tu límite de almacenamiento, una página de subidas desbordada, una copia que no se ejecutó.
Pruebas
Cada línea de log, captura y transferencia indexada por jugador y segundo.
Cada línea registrada sobre un jugador, desde que entra hasta la transferencia y la captura, en orden y al segundo.
Un botón convierte la línea de tiempo en un enlace que le das al jugador que acabas de banear.
Resto del grupo
Una transferencia que no debería ocurrir avisa a Discord y crea una copia en ese mismo segundo, antes de que se extienda.
Te avisa cuando el mismo número de serie de un objeto aparece en dos inventarios, o una pila crece sin explicación. Cada hallazgo guarda quién lo tenía y una instantánea de ese momento.
Encuentra una licencia, una matrícula o una palabra en noventa días, y guarda la consulta que lanzas cada noche.
Copias y rollback
Cifradas en tu máquina con una clave que nunca vemos, así que no podemos leerlas.
El servidor entero, una tabla, un recurso, un archivo o un jugador, de vuelta a cualquier copia que guardaste, viendo antes lo que cambia.
Hace una copia antes del reinicio, da un veredicto diez minutos después y señala el recurso que haya causado problemas.
Resto del grupo
Pérez recupera su inventario y sus coches sin que nadie más retroceda.
Restauramos la tuya en una base de datos desechable y te decimos que vuelve entera, semanas antes de que la necesites.
No podemos leer tu carpeta de resources, así que no podemos filtrarla.
Vincula la máquina donde corre tu servidor con seis caracteres y haz copias y restauraciones desde una ventana o un terminal. La app para Windows 10 y 11 se actualiza sola y ejecuta tus copias programadas cuando el agente del servidor no está. La CLI funciona en Windows y Linux.
Salud del servidor
La consola imprime miles de errores al día y nadie los lee, así que FiveDock los lee por ti.
Resto del grupo
Cuánto se retrasa el hilo de tu servidor, en vivo en cada tarjeta de servidor y en el resumen. Metro añade historial minuto a minuto y alertas, para que «la semana pasada iba más lento» tenga fecha.
Qué versión corre de verdad cada recurso, qué cambió en el arranque y cómo le fue a otras ciudades.
Encuentra índices que faltan, objetos únicos en manos de dos jugadores, personajes muertos y vehículos sin dueño, y luego limpia las filas muertas con un único comando aprobado, después de una copia.
Errores de script agrupados y contados, con primera vez, última vez y jugadores afectados. Lo nuevo desde el reinicio aparece primero.
Señala las texturas que pesan demasiado, los modelos que dos packs cargan a la vez y los recursos que nunca arrancan.
Herramientas del servidor
Se ejecutan desde la CLI o la app de Windows, en la máquina donde vive tu servidor, junto a los archivos.
Ejecuta fivedock perf mientras el servidor se atasca. Nombra los recursos, bucles y comandos que provocan el lag, hasta el archivo y la línea. Lee el profiler del propio FXServer, así que en tu servidor no cambia nada.
Cuando varios recursos hacen stream de su propia copia del mismo .ymap o .ytyp, solo se cargan los cambios de la última copia. Esto pliega las copias en un único recurso fivedock-merged para que se vean los cambios de todos los mapas. Hace una copia antes, y un clic lo deshace.
Resto del grupo
Cuando el hilo del servidor se bloquea 150 ms o más, el agente graba solo los 10 segundos siguientes, así la prueba ya está ahí cuando mires.
La prueba de lag pregunta a cada jugador por sus FPS y lista a los cinco más lentos, con el sitio donde están. Para el juego de uno solo, pídele su grabación del profiler de F8 y también la lee.
Reduce las texturas .ytd demasiado grandes quitando sus niveles de mip más grandes, y baja lodDistances en vehicles.meta sin subirlas nunca. Tus originales pueden ir antes a una carpeta de copia.
Pliega muchos recursos de sonido en uno, con una línea data_file por paquete, porque el manifest no admite comodines. Los originales quedan intactos.
Desde Lua en el servidor, haz una captura de un jugador y súbela, sube un archivo de un recurso o presenta un reporte de jugador. Tu script nunca guarda un token.
fivedock history muestra el historial de git de tus scripts y tu configuración. Cada copia de archivos o completa añade un commit, y las contraseñas de los .cfg se quedan fuera.
Monitorización de apps
Errores, trazas, grabaciones y monitores de cron para tu web, tu API y tus tareas. Tenemos SDK propios para JavaScript y Go. No hablan el protocolo de Sentry, así que un SDK de Sentry no puede enviar aquí.
Errores agrupados por causa, con la traza de pila, el usuario y los pasos previos al fallo. Resuelve un problema, ignóralo o asígnalo, y si vuelve a ocurrir reaparece como regresión.
Una petición seguida desde el navegador hasta la consulta a la base de datos, con un flamegraph del código que la ralentizó.
Resto del grupo
Mira lo que hizo el usuario antes del error. El texto y los campos de formulario se enmascaran en el navegador, antes de enviar nada.
Una tarea que falla, tarda demasiado o nunca arranca abre un problema y dispara tus alertas.
Un widget, o un diálogo justo después de un fallo. El mensaje llega con la página, el error y la grabación.
Logs estructurados del SDK, con búsqueda por atributos y junto a la traza en la que se escribieron. Llegan al Black Box.
Reglas sobre un problema nuevo, una regresión, una tasa de fallos o un p95 lento publican en Discord, Slack, un webhook o por correo.
Un paquete para el navegador, React, Next.js y Node.js, y un módulo de Go. El SDK de JavaScript está en beta.
Crear una cuenta lleva un minuto. Free te da 10 GB de archivos y 100 GB de tráfico, sin tarjeta y sin caducidad.