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 :
Séparer votre jeu entre un client et un serveur
Connecter Manus à Edgegap
Fournir à Manus le playbook Edgegap (facultatif)
Déployer votre serveur de jeu
Jouer sur votre serveur de test
Ajouter le matchmaking (facultatif)
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.
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) :
URL : https://mcp.edgegap.dev/mcp
Authentification : choisissez Jeton Bearer et collez votre jeton API Edgegap, disponible sous Tableau de bord → Paramètres utilisateur → Jetons. Collez uniquement le jeton lui-même, sans le mot Bearer ou jeton devant.
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) :
Ouvrez Matchmaker et sélectionnez Create Matchmaker.
Nommez-le, téléversez la configuration générée par Manus et sélectionnez Create and Start.
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
Assurez-vous qu'aucun serveur de test n'est encore en cours d'exécution.
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.
Sélectionnez Find Match dans les deux. Les deux onglets rejoignent le même serveur.
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.
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.

Un lancement mondial impeccable pour Rivals of Aether 2
Aether Studios
Découvrez comment Aether Studios a rapidement ajouté Edgegap et a offert un lancement et un post-lancement sans faille à sa communauté.
Case Study

Surmontez la latence introduite par l'utilisation de WiFi par la réalité virtuelle dans les jeux multijoueurs compétitifs.
Halfbrick Studios
Découvrez comment Halfbrick a réussi à lancer et à maintenir un accès anticipé axé sur le multijoueur sur la plateforme VR META Quest.
Case Study

L'application sociale de MENA ajoute des jeux en ligne
WOLF
Découvrez comment l'application sociale très populaire de la région MENA a facilement ajouté des jeux de matchmaking et d'orchestration multijoueur à WOLF Qanawat.
Case Study

L'orchestration hybride maintient Kickoff Tactics prêt pour tout type de trafic
Birch Games
Comment l'orchestration hybride d'Edgegap pour gérer tant le le trafic prévisible et imprévisible, grâce aux flottes "egress-free" et le cloud.
Case Study

Lunes de sang de 7 jours
The Fun Pimps & iLLOGIKA
Découvrez comment Illogika a considérablement réduit ses coûts de serveur et garanti l'expérience en ligne attendue par la franchise 7 Days to Die.
Case Study

La guerre en ligne authentique nécessite l'orchestration ultime
Highwire Games
Découvrez comment le besoin de performance de Highwire nécessite une orchestration que seul Edgegap peut fournir.
Case Study

22 000 avis, 4,8 étoiles et une infrastructure qui s'est adaptée automatiquement
Sinn Studios
Comment une intégration simple, prise en charge par Slack, a permis au titre VR à succès de Sinn Studio d'être mis en ligne rapidement et de s'y maintenir.
Case Study

Orchestration de Serveurs Dynamiques
Under NDA - AAA Studio
Découvrez comment l'un des plus grands studios AAA du monde a amélioré son expérience multijoueur pair à pair grâce à l'informatique en périphérie.
Case Study

Latence presque nulle pour un jeu de combat AAA
AAA Studio - Under NDA
Comment un projet non annoncé a permis d'obtenir le délai d'attente le plus bas possible et d'améliorer l'équité dans son jeu 1v1.
Case Study

Jouez aux dieux avec la physique multiplayer
Squido Studio
Découvrez comment Squido utilise les serveurs de jeu optimisés par Edgegap pour offrir un gameplay VR époustouflant et chaotique.
Case Study

Des solutions entièrement gérées qui font gagner du temps à un jeu VR
Dirty Pearl Studios
Découvrez comment Dirty Pearl Studios a gagné du temps de développement grâce à l'intégration facile d'Edgegap et à l'orchestration automatisée de son intégration avec Nakama.
Case Study

Déploiement instantané de serveurs globaux pour l'éducation médicale en XR
AlensiaXR
Comment AlensiaXR utilise Edgegap pour offrir des sessions d'anatomie partagées à faible latence et toujours disponibles aux étudiants en médecine du monde entier.
Case Study

The Lightkeepers : un jeu coopératif social en VR avec des serveurs dédiés
Spectral Games
Comment Spectral Games a utilisé Edgegap Matchmaking et Server Browser pour lancer des serveurs dédiés pour son salon social VR, sans aucune expérience préalable des serveurs.
Case Study

Déploiements rapides & fiables dans le monde pour le PvPvE Gravebound
Crater Studios
Comment l'orchestration et le matchmaking d'Edgegap ont aidé Crater Studios à se concentrer sur le gameplay plutôt que sur l'infrastructure.
Case Study

Échelle rapide du métavers web
Hiber
Découvrez comment Hiber a éliminé les incertitudes de sa planification de capacité serveur avec Edgegap.
Case Study

Exigences matérielles élevées et pools de serveurs de jeux personnalisés
Alderon Games
Découvrez comment Alderon Games utilise instantanément une pool personnalisée de serveurs de jeux à travers plusieurs fournisseurs dans le monde pour son MMO populaire.
Case Study

Intégration facile pour les développeurs indépendants
WhaleFood Games
Découvrez comment WhaleFood Games a "chassé" ses problèmes de netcode avec Edgegap.
Case Study

Une technologie qui propulse le premier jeu eSports de l'Asie du Sud-Est.
Anantarupa Studios
Découvrez comment Edgegap a transformé le paysage du jeu en Asie du Sud-Est en démocratisant des infrastructures complexes avec sa solution.
Case Study

Une frappe. Portée mondiale.
Triple Hill Interactive
Comment Triple Hill Interactive tire parti de l'orchestration d'Edgegap pour offrir une faible latence et améliorer l'équité dans un genre où chaque milliseconde compte.
Case Study

Un Battle Royale en équipe au rythme effréné... avec des peluches d'animaux armées jusqu'aux dents !
SANDYFLOOR
Découvrez comment un studio indépendant basé en Corée a lancé son jeu multijoueur dans le monde entier.
Case Study

Les courses de chevaux sur mobile disponible mondialement grâce à Edgegap.
Mirai Labs
Comment Mirai Labs propulse les courses multijoueurs mondiales de Pegaxy Blaze grâce au déploiement de serveurs juste-à-temps et au vCPU fractionné pour maintenir un coût bas.
Case Study

Gestion et distribution des serveurs
Matrioshka Games
Lisez comment Matrioshka Games a réussi à expédier un Battle Royale en accès anticipé avec des ressources limitées.
Case Study

À mon signal, déchaînez l'enfer !
TyGames
Découvrez comment le studio indépendant TyGames immerge les joueurs dans un combat multijoueur de gladiateurs à la troisième personne.
Case Study

Orchestration Instantanée Mondiale
Soliton Interactive
Découvrez comment Soliton Interactive a réalisé l'impossible… Livrer son premier jeu jouable en mode multijoueur !
Case Study

Le jeu de hockey avec une physique côté serveur & une latence sous les 50ms
NS7
Découvrez pourquoi seul Edgegap pourrait permettre à un studio indépendant de réaliser sa vision d'un gameplay sportif F2P de qualité AAA grâce à la physique côté serveur et à l'autorité.
Case Study

Déploiements régionaux pour les jeux en ligne
X1 Contra 1
X1 Contra 1 propose des jeux PvP décontractés en temps réel à sa base de joueurs brésilienne grâce à un hébergement économique et à des déploiements régionaux
Case Study

Payez uniquement lorsque les joueurs jouent : une infrastructure abordable
Meltdown Interactive
Comment Edgegap a aidé le développeur indépendant Meltdown Interactive Media à résoudre la mise à l’échelle rentable et le matchmaking sans complexité
Case Study

Une plateforme Edgegap, trois profils réseau très différents
Warped Games
Comment Warped Games gère un hub social, du coopératif en temps réel et du coopératif au tour par tour, le tout sur la même API de déploiement Edgegap et le même pipeline de conteneurs.
Case Study

Pool Live Tour Max
RETA Games
Case Study

Le tireur d'extraction POP Web3 de Corée devient mondial, instantanément
NDUS Entertainment
Comment XOCIETY a facilement ajouté l'orchestration Edgegap et intégré un matchmaking personnalisé en travaillant aux côtés des Edgegap Ping Beacons pour optimiser la latence.
Case Study

Multijoueur dans chaque dimension
Arcadia.tv
Découvrez comment Arcadia.tv utilise le réseau edge d'Edgegap pour offrir un sport VR innovant basé sur l'équipe et la localisation.
Case Study

Un jeu mobile F2P réduit ses coûts d'infrastructure grâce aux serveurs JIT
Game Changers Worldwide
Comment Game Changer Worldwide a hébergé le PvP 3v3 en temps réel de Rumble Rush à l'échelle mondiale sur mobile.
Case Study
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.









