
Meilleure façon d'ajouter des serveurs dédiés au Nakama de Heroic Lab
Qu'est-ce que Nakama ? Qu'est-ce qu'Edgegap ?
Nakama par Heroic Labs
Nakama est un serveur de jeu open-source qui offre des fonctionnalités essentielles telles que des comptes utilisateurs, des graphes sociaux, un matchmaking multijoueur, des classements, des achats in-app, et plus encore. Conçu pour répondre aux besoins backend des jeux multijoueurs en temps réel et asynchrones, Nakama supporte des millions de joueurs à l'échelle mondiale, fournissant des mécanismes de jeu essentiels sans exiger que les développeurs construisent une infrastructure complexe à partir de zéro.
Edgegap
Edgegap résout l'hébergement de serveurs de jeux dédiés pour des jeux multijoueurs.
L'hébergement et l'orchestration de serveurs de jeux brevetés par Edgegap exploitent le plus grand réseau de périphérie sans région au monde, avec plus de 615+ emplacements dans le monde entier, conçu sur mesure pour les jeux multijoueurs.
La plateforme d'Edgegap déploie des serveurs de jeu à l'emplacement idéal le plus proche des joueurs, ce qui réduit la latence de 58 % en moyenne, et avec un temps de démarrage de serveur moyen de 3 secondes, assure une expérience multijoueur sans faille pour les joueurs.
Pour les développeurs, elle évolue jusqu'à 14 millions de CCU en 60 minutes pour soutenir les pics de joueurs durant les plus grandes journées de lancement. C'est multiplateforme par défaut.
Intégration : Meilleure façon d'intégrer un serveur dédié à Nakama
L'intégration entre Nakama et Edgegap est conçue pour rationaliser le processus de déploiement de serveurs de jeux évolutifs et à faible latence. Voici un aperçu de son fonctionnement :
Matchmaking et gestion des joueurs avec Nakama : Nakama gère les comptes utilisateurs, le matchmaking et la gestion des données des joueurs, en utilisant une architecture robuste pour soutenir des interactions en temps réel entre les joueurs. Une fois que Nakama identifie qu'un match doit commencer, il déclenche une instance de jeu sur Edgegap.
Déploiement dynamique de serveurs avec Edgegap : Edgegap reçoit la demande de Nakama et déploie une instance de serveur à l'emplacement optimal en fonction de données en temps réel, telles que les emplacements des joueurs et les informations sur les appareils. Cela garantit que les serveurs de jeu sont proches des joueurs, minimisant la latence et créant une expérience de jeu fluide.
Communication en temps réel : L'intégration permet une communication fluide entre le serveur de jeu de Nakama et le réseau de déploiement d'Edgegap. Nakama fournit le matchmaking, le système de lobby et les fonctionnalités générales de méta-jeu, tandis qu'Edgegap garantit que la boucle de jeu principale (fonctionnant avec un moteur de jeu headless tel qu'Unity) fonctionne aussi efficacement que possible, peu importe où se trouvent les joueurs. La connectivité entre Edgegap et Nakama signifie que les joueurs peuvent mieux se trouver et se regrouper avec d'autres joueurs ou avec des matchs existants ou nouveaux fonctionnant sur Edgegap.

Scalabilité et gestion de charge : Le système d'Edgegap évolue dynamiquement les ressources en fonction de la demande des joueurs, tandis que Nakama évolue pour accueillir des millions d'utilisateurs, même pendant les pics d'activité. Cette combinaison permet aux développeurs de maintenir une performance constante lors de pics de trafic sans sur-engager les ressources.
Comment les développeurs peuvent commencer
Intégrer Nakama et Edgegap est simple. Voici un guide rapide pour les développeurs intéressés à tirer parti de la puissance combinée de ces plateformes :
1. Installer et configurer Nakama : Commencez par configurer Nakama comme votre backend de jeu. Configurez-le pour gérer les comptes utilisateurs, le matchmaking, les sessions multijoueurs et toute autre logique de jeu.
2. Inscrivez-vous à Edgegap : Inscrivez-vous à la plateforme web d'Edgegap pour télécharger votre image de serveur dédié et récupérer les clés API et les secrets nécessaires pour l'étape suivante. L'hébergement d'Edgegap est gratuit durant le développement avec son essai gratuit, et son tarif très compétitif à la minute sans engagement garantit que les studios ne paient que lorsque les joueurs sont actifs, sans frais initiaux ni frais mensuels fixes.
3. Connecter Nakama à Edgegap : Utilisez l'implémentation FleetManager de Nakama pour vous connecter au service de déploiement d'Edgegap. Suivez le guide détaillé et intégrez le dépôt nakama-edgegap dans votre code.
Mettre votre jeu propulsé par Nakama en ligne en quelques minutes
L'intégration de Nakama et Edgegap offre une solution puissante, évolutive et flexible pour les jeux multijoueurs, abordant des défis clés en matière de connectivité en temps réel et de performance.
En combinant les capacités robustes de serveur de jeu de Nakama avec l'orchestration de serveurs de jeu basée sur Edgegap, les développeurs peuvent créer des jeux qui répondent aux attentes élevées des joueurs pour des expériences à faible latence, stables et immersives.
Cette intégration permet aux studios de toutes tailles de livrer des jeux multijoueurs de classe mondiale qui semblent réactifs et agréables, peu importe où se trouvent les joueurs. Que vous soyez un développeur indépendant ou un studio AAA établi, Nakama et Edgegap fournissent les outils nécessaires pour porter votre jeu à un niveau supérieur.
Commencez aujourd'hui gratuitement, rejoignez le Discord d'Edgegap pour partager avec notre communauté GameDev, ou contactez-nous directement.
Écrit par
l'équipe Edgegap
Sources et/ou collaboration de contenu avec
Héros des Laboratoires
