Serveurs de jeuxpour votre lancement et pour chaque mise à jour qui suivra
Déployez vos builds de serveur dans 21 localisations, adaptez vos flottes au nombre de joueurs et annulez un patch défectueux en quelques secondes. Faites-les tourner sur nos serveurs bare metal, sur Google Cloud ou sur AWS, le tout depuis un seul plan de contrôle.
$ fragnet deploy 1.4.2 --fleet prod --strategy rolling
✓ Build 1.4.2 uploaded (2.1 GB)
✓ Europe: 10 of 10 locations healthy
→ North America: draining matches, then restarting
$ 21 sites, un déploiement
Placez vos flottes là où se trouvent vos joueurs. Livrez le même build sur un seul site ou sur tous, et ajoutez des régions à mesure que votre jeu grandit.
Sélectionnez une région pour obtenir plus de détails. Passez la souris, sélectionnez ou appuyez sur un marqueur.
Amérique du Nord6
Los Angeles, Chicago, Dallas, Atlanta, New York, Montreal
Amérique du Sud1
São Paulo
Europe10
London, Amsterdam, Frankfurt, Paris, Oslo, Stockholm, Helsinki, Warsaw, Bucharest, Athens
Asie-Pacifique4
Mumbai, Singapore, Tokyo, Sydney
S'adapte au nombre de joueurs
Les flottes s'agrandissent à mesure que les parties se remplissent et se réduisent quand les joueurs se déconnectent : un pic au lancement comme un mardi calme vous coûtent le juste prix.
Mise à l'échelle automatique par région
Définissez un objectif de marge et des limites par flotte. Les serveurs sont ajoutés au fur et à mesure que les parties se remplissent et libérés lorsque les joueurs quittent la partie.
Capacité préchauffée pour les lancements
Réservez des serveurs avant un lancement ou un événement afin que la première vague de joueurs n'ait jamais à patienter dans une file d'attente.
Débordement vers le cloud
Lorsque le bare metal d'une région est saturé, des serveurs supplémentaires démarrent sur Google Cloud ou AWS, puis s'arrêtent dès que la demande baisse.
- Joueurs actuels
- 18 240
- Serveurs
- 412
- Marge
- 15 %
- Serveurs min.
- 40
- Serveurs max.
- 600
- Marge cible
- 15 %
- Délai avant réduction
- 10 min
$ fragnet rollback --fleet prod --to 1.4.1 --regions eu
→ Draining 1.4.2 servers in 10 locations
✓ Europe back on 1.4.1 in 38 s
Poussez, déployez, revenez en arrière
Déployez vos correctifs sans fenêtre de maintenance. Chaque build est conservé : la dernière version fonctionnelle est toujours à une commande près.
Déploiement par région
Commencez par un canary dans une région, surveillez les taux de plantage et la durée des parties, puis étendez le déploiement si tout va bien.
Vider avant de redémarrer
Les serveurs terminent leurs parties en cours avant de changer de build : personne n'est expulsé en pleine partie.
Revenir en arrière en une commande
Chaque build reste disponible. Revenir à la dernière version fonctionnelle ne prend que quelques secondes, par région ou partout.
Sur site, sur notre cloud ou sur le vôtre
Un plan de contrôle unique pour chaque serveur, où qu'il tourne. Combinez les fournisseurs par région et déplacez vos flottes de l'un à l'autre sans modifier votre build.
Bare metal Fragnet
Notre propre matériel dans 21 sites, configuré pour le trafic de jeu.
Votre centre de données
Installez notre agent sur vos machines et gérez-les au même titre que le reste.
Google Cloud
Gérez des flottes au sein de votre propre projet Google Cloud ; la facturation s'effectue sur votre compte.
AWS
Gérez des flottes dans votre compte AWS tout en continuant à utiliser vos engagements existants.
S'intègre à votre pipeline
Importez vos builds depuis la CI, gérez vos flottes depuis votre code avec la CLI ou l'API REST, et envoyez des événements vers les outils que votre équipe surveille déjà.
- GitHub Actions
- GitLab CI
- Jenkins
- Docker
- Unity
- Unreal Engine
- Godot
- Discord
- Slack
# .github/workflows/deploy.yml
- name: Deploy server build
run: |
fragnet builds push ./build --version 1.4.2
fragnet deploy 1.4.2 --fleet prod \
--regions eu --canary 10% --drain
Sécurité et conformité
Pensé pour que votre audit de sécurité obtienne des réponses courtes.
Projets isolés
Chaque projet dispose de son propre réseau, de ses propres identifiants et de ses propres flottes. Rien n'est partagé avec les autres studios.
Rôles et authentification unique
Accordez à chaque membre de votre équipe les droits d'accès dont il a besoin, connectez-vous via votre fournisseur d'identité et consultez chaque modification dans le journal d'audit.
Protection contre les attaques DDoS
Le trafic lié aux jeux est filtré avant d'atteindre vos serveurs, quel que soit leur emplacement.
Localisation des données
Conservez les données des joueurs et les journaux d'activité dans l'Union européenne ou dans les régions prévues par vos contrats.
Contactez notre équipe
Parlez-nous de votre jeu et de l'endroit où se trouvent vos joueurs. Nous vous répondrons par e-mail pour convenir d'un appel.