Envois et CDN
Captures, clips et sons passent par le même endpoint que vous appelez déjà, et les fichiers identiques ne sont stockés qu’une fois.
Fonctionnalités
Remplacez les bots Discord, les dumps de base et les tableurs par un agent sur votre serveur et un panneau pour votre staff. L’agent n’ouvre aucun port sur votre machine.
Fichiers et diffusion
L’API et les liens restent les mêmes. Un fichier envoyé deux fois n’est stocké qu’une fois, et chaque fichier est servi tel qu’il a été envoyé.
Captures, clips et sons passent par le même endpoint que vous appelez déjà, et les fichiers identiques ne sont stockés qu’une fois.
Les joueurs envoient eux-mêmes leurs captures depuis une page sans compte. Un clic retire un fichier et l’empêche de revenir.
Aussi dans ce groupe
Envoyez deux fois les mêmes octets et nous gardons une seule copie ; le second envoi n’occupe pas de stockage. Les fichiers sont servis tels qu’envoyés.
Choisissez les sites qui peuvent intégrer vos fichiers. Tous les autres reçoivent un refus au lieu de votre trafic.
Dossiers, recherche, déplacements, et archives .zip ou .rar décompressées dans un dossier. Gardez le nom d’un fichier et son lien survit à un nouvel envoi.
Réglez un dossier pour supprimer ses fichiers après un certain nombre de jours, y compris ceux déjà là. Les sous-dossiers suivent la même règle, et chacun peut s’en exclure.
Le lien d’un fichier supprimé cesse de fonctionner aussitôt. Pendant quelques secondes, vous pouvez récupérer le fichier, lien compris.
Collez une clé en lecture seule et chaque fichier est copié, sans rien modifier chez Fivemanage. Vous recevez la liste des anciens et nouveaux liens en CSV ou JSON.
Pilotage en direct
txAdmin gère la machine. Ceci gère la ville, depuis un téléphone, avec de vrais rôles.
Identifiants, inventaire, véhicules et argent dans une seule vue, et chaque action liée à un rôle et écrite dans le journal.
Vous cliquez sur une table et vous filtrez une colonne sans écrire de SQL. Le mot de passe ne quitte jamais votre machine.
Aussi dans ce groupe
Ping, durée de session et position, directement depuis le serveur.
Un /report en jeu s’ouvre ici, avec les deux minutes autour déjà attachées.
Les signalements des joueurs attendent dans le Command Center, à côté de la liste des connectés. Prenez-en un, clôturez-le avec une réponse, et le joueur la reçoit en jeu.
Le support a kick et warn, les owners ont tout, et sur Metro, où vous pouvez ajouter un second owner, les commandes dangereuses attendent son accord.
Donner de l’argent ou un objet attend l’accord d’un second owner ou admin. Sur Metro, vous choisissez quelles commandes attendent, un retour arrière compris.
Votre équipe se connecte avec une clé d’accès, Discord ou un lien par e-mail. Il n’y a pas de mot de passe à réutiliser ni à voir fuiter.
Envoyez une invitation par e-mail et choisissez un rôle. Si vous retirez quelqu’un de l’équipe, son accès s’arrête aussitôt, et ce qu’il a fait reste dans le journal.
Qui a fait quoi, du plus récent au plus ancien. Chaque changement de votre staff, de vos agents et de FiveDock lui-même y figure, les refusés aussi.
Collez un webhook Discord et nous y publions quand quelque chose vous demande : un nouveau signalement, un changement de votre plafond de stockage, une page d’envoi saturée, une sauvegarde qui n’a pas tourné.
Preuves
Chaque ligne de log, capture et transfert indexés par joueur et par seconde.
Chaque ligne enregistrée sur un joueur, de sa connexion au transfert et à la capture, dans l’ordre et à la seconde.
Un bouton transforme la timeline en un lien que vous donnez au joueur que vous venez de bannir.
Aussi dans ce groupe
Un transfert qui ne devrait pas exister ping Discord et déclenche une sauvegarde dans la seconde, avant que la vague ne parte.
Vous alerte quand le même numéro de série d’objet apparaît dans deux inventaires, ou qu’une pile grossit sans raison. Chaque constat garde qui le détenait et un instantané de ce moment.
Retrouvez une licence, une plaque ou un mot sur quatre-vingt-dix jours, et gardez la requête que vous lancez chaque soir.
Sauvegardes et retour arrière
Chiffrées sur votre machine avec une clé que nous ne voyons jamais, donc nous ne pouvons pas les lire.
Le serveur entier, une table, une resource, un fichier ou un joueur, ramené à n’importe quelle sauvegarde conservée, en voyant d’abord ce qui change.
Fait une sauvegarde avant le redémarrage, rend un verdict dix minutes après et nomme la resource responsable en cas de problème.
Aussi dans ce groupe
Dupont récupère son inventaire et ses voitures sans que personne d’autre ne soit restauré.
On restaure la vôtre dans une base jetable et on vous dit qu’elle revient entière, des semaines avant que vous en ayez besoin.
Nous ne pouvons pas lire votre dossier resources, donc nous ne pouvons pas le faire fuiter.
Associez la machine où tourne votre serveur avec six caractères, puis sauvegardez et restaurez depuis une fenêtre ou un terminal. L’application pour Windows 10 et 11 se met à jour toute seule et lance vos sauvegardes planifiées quand l’agent du serveur n’est pas là. La CLI fonctionne sous Windows et Linux.
Diagnostics serveur
La console écrit des milliers d’erreurs par jour et personne ne les lit, alors FiveDock les lit pour vous.
Aussi dans ce groupe
Le retard du thread de votre serveur, en direct sur chaque carte de serveur et dans la vue d’ensemble. Metro ajoute l’historique minute par minute et des alertes, pour que « ça a ralenti la semaine dernière » ait une date.
Quelle version chaque resource fait vraiment tourner, ce qui a changé au démarrage, et comment ça s’est passé pour d’autres villes.
Trouve les index manquants, les objets uniques détenus par deux joueurs, les personnages morts et les véhicules sans propriétaire, puis nettoie les lignes mortes en une seule commande approuvée, après une sauvegarde.
Les erreurs de script regroupées et comptées, avec la première fois, la dernière fois et les joueurs touchés. Ce qui est nouveau depuis le redémarrage est listé en premier.
Signale les textures trop lourdes, les modèles que deux packs streament à la fois et les resources qui ne démarrent jamais.
Outils serveur
Ils se lancent depuis la CLI ou l’application Windows, sur la machine où vit votre serveur, au plus près des fichiers.
Lancez fivedock perf quand le serveur saccade. Il nomme les resources, boucles et commandes à l’origine du lag, jusqu’au fichier et à la ligne. Il lit le profileur de FXServer lui-même, donc rien ne change sur votre serveur.
Quand plusieurs resources streament leur propre copie du même .ymap ou .ytyp, seules les modifications de la dernière copie se chargent. Map Merger replie les copies en une seule resource fivedock-merged, pour que les modifications de chaque map apparaissent. Il sauvegarde d’abord, et un clic annule.
Aussi dans ce groupe
Quand le thread du serveur se bloque 150 ms ou plus, l’agent enregistre de lui-même les 10 secondes suivantes, si bien que la preuve vous attend quand vous regardez.
Le diagnostic demande leurs FPS à tous les joueurs et liste les cinq plus lents, avec leur position. Pour le jeu d’un seul joueur, demandez-lui son enregistrement du profileur F8 : il est lu aussi.
Allège les textures .ytd trop lourdes en supprimant leurs plus grands niveaux de mip, et baisse les lodDistances de vehicles.meta sans jamais les relever. Vos originaux peuvent d’abord aller dans un dossier de sauvegarde.
Replie de nombreuses resources audio en une seule, avec une ligne data_file par pack, car le manifest n’accepte pas les jokers. Les sources restent intactes.
Depuis du Lua côté serveur, capturez l’écran d’un joueur et envoyez-le, envoyez un fichier d’une resource ou déposez un signalement de joueur. Votre script ne détient jamais de jeton.
fivedock history affiche l’historique git de vos scripts et de votre config. Chaque sauvegarde de fichiers ou complète ajoute un commit, et les mots de passe des fichiers .cfg restent dehors.
Monitoring des apps
Erreurs, traces, replays et moniteurs de cron pour votre site, votre API et vos tâches. Nous fournissons nos propres SDK pour JavaScript et Go. Ils ne parlent pas le protocole de Sentry : un SDK Sentry ne peut donc pas envoyer ici.
Les erreurs regroupées par cause, avec la pile, l’utilisateur et les étapes avant le plantage. Résolvez un problème, ignorez-le ou assignez-le : s’il revient, il réapparaît comme une régression.
Une requête suivie du navigateur jusqu’à la requête en base, avec un flamegraph du code qui l’a ralentie.
Aussi dans ce groupe
Voyez ce que l’utilisateur a fait avant l’erreur. Le texte et les champs de formulaire sont masqués dans le navigateur, avant que quoi que ce soit parte.
Une tâche qui échoue, dure trop longtemps ou ne démarre jamais ouvre un problème et déclenche vos alertes.
Un widget, ou une boîte de dialogue juste après un plantage. Le message arrive avec la page, l’erreur et le replay.
Des logs structurés du SDK, filtrables par attribut et affichés à côté de la trace où ils ont été écrits. Ils arrivent dans la Black Box.
Des règles sur un nouveau problème, une régression, un taux d’échec ou un p95 lent publient sur Discord, Slack, un webhook ou par e-mail.
Un paquet pour le navigateur, React, Next.js et Node.js, et un module Go. Le SDK JavaScript est en bêta.
Créer un compte prend une minute. Free vous donne 10 Go de fichiers et 100 Go de trafic, sans carte et sans expiration.