Découvrez comment fonctionne Edgegap

Découvrez comment fonctionne Edgegap

/

Manus AI

Manus AI

Déployer sur Edgegap

Publié

Publié

Publié

Manus Multiplayer fonctionne sur un seul serveur. Voici comment le faire évoluer.

Manus Multiplayer fonctionne sur un seul serveur. Voici comment le faire évoluer.

Ce guide vous montre comment faire passer un jeu multijoueur sur navigateur créé avec Manus d'un simple Cloud Computer à un serveur de jeu dédié par partie sur Edgegap, puis ajouter le matchmaking afin que les joueurs qui ne se connaissent pas soient placés dans une partie équilibrée.

Une fois que Manus a conteneurisé votre serveur de jeu, Edgegap le déploie à partir d'un simple appel d'API, pour chaque partie, au meilleur emplacement disponible pour ses joueurs, et l'arrête lorsque la partie se termine. Matchmaking s'appuie là-dessus et reste facultatif.

Ce guide aborde les points suivants :

  1. Séparer votre jeu entre un client et un serveur

  2. Connecter Manus à Edgegap

  3. Fournir à Manus le playbook Edgegap (facultatif)

  4. Déployer votre serveur de jeu

  5. Jouer sur votre serveur de test

  6. Ajouter le matchmaking (facultatif)

  7. Tester la boucle complète dans deux onglets de navigateur

Manus effectue le travail via le serveur MCP Edgegap : vous lui fournissez des invites, puis effectuez quelques clics dans le tableau de bord Edgegap et testez le jeu.

Ce que Manus vous offre aujourd'hui

Manus 2.0, lancé le 28 septembre 2026, a transformé l'application de bureau en Manus Studio doté d'un environnement Game Dev. Vous décrivez un jeu, Manus crée une version jouable, et vous ajustez les mouvements, les graphismes, les scènes et le code à la main dans le panneau Édition. Manus affirme que le multijoueur « fonctionne pour les jeux de course, en face-à-face, compétitifs et en 3D ».

Pour mettre un jeu en ligne, le message de lancement de Manus indique ce chemin :

Configurer → Multijoueur → Sélectionner Cloud Computer → En acheter un

Manus gère le déploiement du serveur, le réseau et la synchronisation de l'état de la partie. Vous publiez le jeu sous forme de site web, vous partagez le lien et vos amis le rejoignent. Pour un premier jeu multijoueur, c'est véritablement le moyen le plus simple que nous ayons vu.

Qu'est-ce qu'un Cloud Computer

Un Cloud Computer est une machine virtuelle persistante qui continue de fonctionner lorsque votre ordinateur portable est fermé. La page de facturation de Manus propose deux forfaits :

Forfait

vCPU

RAM

Stockage

Prix

Standard

2

4 Go

70 Go

30 $ / mois

Avancé

2

8 Go

120 Go

50 $ / mois

 Les deux fonctionnent sous Ubuntu Server 24.04 LTS, sont fournis avec une adresse IP publique dédiée et sont facturés mensuellement.

Voici ce que cela implique pour un jeu multijoueur :

  • Chaque match partage les 2 mêmes vCPU. Passer du forfait Standard à Avancé ajoute de la mémoire, pas du CPU. Lorsque dix matchs tournent en même temps, ils se disputent tous les deux mêmes cœurs, et le tickrate du serveur diminue pour tout le monde.

  • Une seule machine, un seul emplacement. Les joueurs se connectent à l'endroit où tourne cette machine. Un joueur situé de l'autre côté d'un océan paie cette distance sur chaque commande, ce qui saute aux yeux dans les jeux de course et de duel.

  • Une facture fixe, avec ou sans affluence. Vous payez la même chose à 3 h du matin sans personne en ligne que le soir du lancement, et le soir du lancement ne bénéficie d'aucune capacité supplémentaire.

  • Un point de défaillance unique. Si la machine a un problème, tous les matchs s'interrompent en même temps.

Ce qui manque entre « partager un lien » et un lancement

La documentation de Manus décrit des joueurs qui rejoignent la partie via un lien partagé et qui invitent des amis. Elle ne mentionne pas le matchmaking, les salons, l'explorateur de serveurs ni le remplacement de joueurs en cours de partie (backfill). Un lien fonctionne quand vous savez avec qui vous jouez. Lorsqu'un inconnu ouvre votre jeu, il s'attend à appuyer sur un seul bouton et à être placé dans un match équitable avec des joueurs proches de lui. C'est le rôle d'un matchmaker.

L'alternative : un serveur par match

Edgegap exécute votre serveur de jeu sous forme de conteneur et lance une nouvelle instance pour chaque match, à l'emplacement le plus optimal pour les joueurs qui y participent. Le serveur s'arrête lorsque le match se termine.

Pour un jeu Manus, cela change la donne :

 

Manus Cloud Computer

Edgegap

Serveurs

Une seule machine virtuelle fait tourner tous les matchs

Un serveur dédié par match, démarré à la demande

CPU par match

Partagé par tous les matchs (2 vCPU au total)

Réservé pour ce match

Emplacement

Là où tourne la machine virtuelle

Choisi par match, au plus près de ses joueurs

Soirée de forte affluence

Même machine, charge plus élevée

Plus de serveurs

Soirée calme

Même tarif mensuel

Proche de zéro : aucun match, aucun serveur

Rassembler les joueurs

Lien partagé

Matchmaker, explorateur de serveurs ou un lien

 Les deux solutions peuvent fonctionner ensemble : continuez à créer et à itérer dans Manus, puis migrez le serveur de jeu vers Edgegap lorsque vous êtes prêt à accueillir des joueurs que vous ne connaissez pas.

Les jeux par navigateur ont besoin de WebSockets sécurisés

Les jeux Manus fonctionnent dans le navigateur, et les navigateurs ne peuvent pas ouvrir de connexions UDP brutes. Ils communiquent avec les serveurs de jeu via des WebSockets, et une page servie en https:// ne peut utiliser que des WebSockets sécurisés (wss://). La fonctionnalité TLS Upgrade d'Edgegap attribue à chaque serveur un point de terminaison WebSocket sécurisé sans que vous ayez à acheter ou à renouveler des certificats. Le serveur MCP Edgegap l'active lorsqu'il crée la version de votre serveur.

Matchmaking pour les inconnus

Le matchmaker d'Edgegap regroupe les joueurs selon les règles que vous choisissez : taille du match, équipes, mode de jeu et niveau de compétence, puis démarre leur serveur à proximité d'eux. Pour les jeux sur navigateur, il positionne le serveur en fonction de la localisation des joueurs, car les navigateurs ne peuvent pas envoyer les pings de latence utilisés par les jeux de bureau. Les règles peuvent s'assouplir à mesure qu'un joueur attend, les amis peuvent faire la file en groupe, et le backfill remplace un joueur qui quitte en plein match. Vous pouvez le tester gratuitement.

Aucune carte de crédit requise. L'offre gratuite inclut les ressources nécessaires pour déployer un véritable serveur de jeu.

Aucune carte de crédit requise. L'offre gratuite inclut les ressources nécessaires pour déployer un véritable serveur de jeu.

Guide étape par étape

Étapes d'intégration détaillées

1. Diviser le jeu en un client et un serveur

Demandez d'abord à Manus :

« Séparez mon jeu en un client pour navigateur et un serveur de jeu WebSocket faisant autorité qui s'exécute de manière autonome. »

Le serveur est la partie qu'Edgegap exécute, une fois par match. La notion d'« autorité » est importante : le serveur décide des scores et des coups, de sorte qu'un joueur ne peut pas modifier le code de son navigateur pour gagner.

2. Connectez Manus à Edgegap

Manus peut utiliser des serveurs MCP distants. Ajoutez celui d'Edgegap par URL (Connecteurs → Créer → Ajouter un MCP par URL ; la documentation de Manus indique également Paramètres → Intégrations → Serveurs MCP personnalisés) :

Lorsque vous enregistrez, Manus se connecte et répertorie les outils Edgegap.

3. Donnez le guide à Manus (facultatif)

Manus prend en charge la norme ouverte Agent Skills. Dans l'onglet Skills, choisissez + Add → Import from GitHub et collez https://github.com/edgegap/edgegap-agent-skills. Ensuite, invoquez une compétence en tapant / dans le chat. Les compétences couvrent la conteneurisation d'un serveur, le déploiement, le lancement et le dépannage sur Edgegap.

4. Déployez votre serveur de jeu

« Déploie mon serveur de jeu sur Edgegap avec la mise à niveau TLS afin que les navigateurs se connectent via wss://. Fais en sorte que le serveur s'arrête de lui-même lorsqu'un match se termine. Ensuite, donne-moi l'adresse du serveur de test. »

Manus écrit le Dockerfile, pousse l'image du serveur, crée l'application et la version, déploie un serveur de test et renvoie son adresse.

5. Jouez sur votre serveur de test

Pointez le client de votre jeu vers l'adresse renvoyée par Manus : wss://, le nom d'hôte et le port externe. Ouvrez le jeu dans deux onglets et faites une partie.

Demandez ensuite à Manus d'arrêter le serveur de test. L'offre gratuite n'exécute qu'un seul déploiement à la fois, et un serveur de test restant bloque le matchmaking.

Ici, Manus a choisi l'emplacement et vous avez partagé l'adresse. Pour placer automatiquement dans des parties des joueurs qui ne se connaissent pas, ajoutez un entremetteur (matchmaker).

6. Ajouter le matchmaking

« Générez une configuration de matchmaker Edgegap pour des courses à 4 joueurs. Autorisez le site web de mon jeu comme origine et n'utilisez pas de règle de latence, car les joueurs sur navigateur ne peuvent pas envoyer de pings de latence. »

Ensuite, dans le tableau de bord (cette étape n'a pas d'API) :

  1. Ouvrez Matchmaker et sélectionnez Create Matchmaker.

  2. Nommez-le, téléversez la configuration générée par Manus et sélectionnez Create and Start.

  3. Lorsqu'il est ONLINE, copiez l'URL de l'API et le jeton d'authentification (Auth Token). Le jeton d'authentification peut être inclus en toute sécurité dans votre client de jeu : il ne donne aucun accès à votre compte Edgegap.

De retour dans Manus :

« Ajoutez un bouton Find Match qui appelle mon matchmaker Edgegap avec cette URL d'API et ce jeton d'authentification, puis se connecte au serveur qu'il attribue via wss://. »

7. Testez la boucle complète dans deux onglets du navigateur

  1. Assurez-vous qu'aucun serveur de test n'est encore en cours d'exécution.

  2. Ouvrez votre jeu dans deux onglets de navigateur. Mettez chaque onglet au premier plan avant de cliquer : les onglets en arrière-plan peuvent ne pas prendre en compte les clics.

  3. Sélectionnez Find Match dans les deux. Les deux onglets rejoignent le même serveur.

  4. Terminez ou quittez la partie. Le serveur s'arrête de lui-même et disparaît du tableau de bord, ce qui maintient votre facture à zéro lorsque personne ne joue.

Avec l'offre gratuite, le système de matchmaking s'arrête 3 heures après chaque démarrage (redémarrez-le depuis le tableau de bord), les déploiements s'arrêtent après 60 minutes, et un seul déploiement s'exécute à la fois.

Étapes suivantes

Étapes suivantes

Vous avez créé quelque chose dans Manus que vous souhaitez faire évoluer ? Montrez-le-nous sur le Discord d'Edgegap ou contactez-nous.

Questions Fréquemment Posées

Questions fréquentes sur la mise à l'échelle d'un jeu multijoueur Manus avec des serveurs dédiés et le matchmaking sur Edgegap.

Un jeu Manus peut-il accueillir de nombreux joueurs en même temps ?

Sur un Cloud Computer, chaque match partage 2 vCPU sur une seule machine, la capacité est donc fixe. Pour en gérer davantage, exécutez un serveur par match sur une plateforme qui démarre les serveurs à la demande, comme Edgegap.

Manus dispose-t-il d'un système de matchmaking ou de salons ?

La documentation de Manus décrit comment rejoindre une partie via un lien partagé et inviter des amis. Elle ne mentionne pas le matchmaking, les salons, un navigateur de serveurs ou le backfill. Le Matchmaker d'Edgegap et le navigateur de serveurs les ajoutent.

Combien coûte un ordinateur cloud Manus ?

Selon la page de facturation de Manus, 30 $ par mois pour 2 vCPU et 4 Go de RAM, ou 50 $ par mois pour 2 vCPU et 8 Go, facturés mensuellement.

Edgegap est-il moins cher qu'un ordinateur dans le cloud ?

Cela dépend du temps de jeu des utilisateurs. Un ordinateur dans le cloud a un tarif mensuel fixe. Sur Edgegap, vous payez pendant que les parties sont en cours, ainsi un jeu avec peu de joueurs coûte très peu, et un jeu très fréquenté coûte plus cher mais obtient les serveurs dont il a besoin. Les tests sont gratuits, sans carte de crédit.

Mon jeu par navigateur Manus fonctionnera-t-il via WebSockets sur Edgegap ?

Oui. Edgegap prend en charge les WebSockets, et la mise à niveau TLS attribue à chaque serveur un point de terminaison wss:// afin que les jeux par navigateur sur les pages https:// puissent se connecter.

What engine does Manus use?

Manus Game Dev builds browser games, and the stack can vary by project. Edgegap runs any server that fits in a Linux container.

Clients

Découvrez les témoignages de clients qui ont intégré Edgegap

31 études de cas sont disponibles auprès de studios ayant migré d'une autre plateforme vers Edgegap.

Principales raisons pour lesquelles ils ont choisi Edgegap

Découvrez l’impact de l’orchestration automatisée des serveurs de jeu d’Edgegap pour une expérience multijoueur impeccable.

Coût

Prix

Optimisez les coûts et les performances grâce à l'orchestration hybride

Optimisez les coûts et les performances grâce à l'orchestration hybride

Optimisez les coûts et les performances grâce à l'orchestration hybride

Cloud de périphérie

À la demande

0,00115 $

/ vCPU

/ MINUTE

Facturé à la minute, uniquement à l'utilisation

Payez quand les joueurs jouent. 0 serveur actif = 0 $

Déployez des serveurs de jeu dans le monde entier, par instance, dans plus de 615 emplacements edge cloud. Sans engagement.

Ajoutez simplement une carte de crédit.

Cloud de périphérie

À la demande

0,00115 $

/ vCPU

/ MINUTE

Facturé à la minute, uniquement à l'utilisation

Payez quand les joueurs jouent. 0 serveur actif = 0 $

Déployez des serveurs de jeu dans le monde entier, par instance, dans plus de 615 emplacements edge cloud. Sans engagement.

Ajoutez simplement une carte de crédit.

Private Fleet (Bare Metal)

Capacité réservée

0,0282 $

/ vCPU

/ HEURE

Facturé mensuellement, toujours actif

280 $ par hôte/mois (tarif sur 12 mois), ou 350 $ par mois

Optimisez la rentabilité de votre serveur de jeu grâce à l'hébergement sans frais de transfert de données sortantes (egress-free) des flottes privées (Private Fleets).

Permanent, disponible 24h/24 et 7j/7, exclusif à votre studio.

Private Fleet (Bare Metal)

Capacité réservée

0,0282 $

/ vCPU

/ HEURE

Facturé mensuellement, toujours actif

280 $ par hôte/mois (tarif sur 12 mois), ou 350 $ par mois

Optimisez la rentabilité de votre serveur de jeu grâce à l'hébergement sans frais de transfert de données sortantes (egress-free) des flottes privées (Private Fleets).

Permanent, disponible 24h/24 et 7j/7, exclusif à votre studio.

Votre facture varie selon le tarif et l'utilisation, qui peuvent varier en fonction
du type de jeu, du nombre de joueurs et plus encore.

Votre facture varie selon le tarif et l'utilisation, qui peuvent varier en fonction
du type de jeu, du nombre de joueurs et plus encore.

Modélisez votre utilisation avec notre calculateur d'estimation ->

Modélisez votre utilisation avec notre calculateur d'estimation ->

Fonctionnalités et prix d'Eggegap : comparaison détaillée entre Edge Cloud et Private Fleets

Fonctionnalités et prix d'Eggegap : comparaison détaillée entre Edge Cloud et Private Fleets

COMPARER

Essai gratuit

Cloud de périphérie

Flottes privées

FONCTIONNALITÉS

Analyses et surveillance

Alertes de facturation

Cliquer pour agrandir

28 lignes de plus

Déverrouille

Les fonctionnalités sont débloquées lorsqu'une carte de crédit est ajoutée au compte.

COMPARER

Essai gratuit

Cloud de périphérie

Flottes privées

FONCTIONNALITÉS

Analyses et surveillance

Alertes de facturation

Cliquer pour agrandir

28 lignes de plus

Déverrouille

Les fonctionnalités sont débloquées lorsqu'une carte de crédit est ajoutée au compte.

COMPARER

Essai gratuit

Cloud de périphérie

Flottes privées

FONCTIONNALITÉS

Analyses et surveillance

Alertes de facturation

Cliquer pour agrandir

28 lignes de plus

Déverrouille

Les fonctionnalités sont débloquées lorsqu'une carte de crédit est ajoutée au compte.