

Lancez et développez votre jeu multijoueur avec les Epic Online Services et Edgegap
Ce post de blog a été publié à l'origine sur le site d'Epic Games, "dev.epicgames.com/news"
Les studios et éditeurs ont des ambitions plus grandes que jamais en créant de nouvelles expériences de jeu en ligne. Ces ambitions ne devraient pas être limitées par les énormes défis du développement de jeux multijoueurs – en termes d'infrastructure, de distribution, de mise à l'échelle, d'exploitation, et plus encore.
Epic Online Services et Edgegap s'associent pour rendre la surmontée de ces défis plus simple et plus facile, pour tout le monde.
Utiliser la combinaison de ces services mettra votre jeu en ligne ; prêt pour que les joueurs du monde entier se connectent et jouent, quel que soit le moteur qu'ils utilisent.
Simplicité & Performance, Enfin
En utilisant les plugins Unreal Engine ou Unity d'Edgegap, votre serveur de jeu est entièrement géré par la plateforme d'orchestration d'Edgegap. Cela vous aide à éviter le développement backend complexe tout en réduisant le temps passé à gérer l'infrastructure du serveur. Des ressources précieuses que vous pouvez maintenant allouer à ce que vous faites de mieux – rendre votre jeu génial et amusant.
Comment cela fonctionne-t-il ?
L'orchestration automatisée d'Edgegap met en cache vos serveurs de jeu dans tous les emplacements du plus grand réseau multi-cloud distribué au monde. À la demande et juste à temps, elle déploie ensuite des serveurs de jeu près de vos joueurs en moins de 3 secondes (1).
Les améliorations de performance sont massives et uniquement possibles avec Edgegap ; la latence peut être réduite de 58 % en moyenne par rapport aux clouds publics traditionnels (2) et jusqu'à 78 % de latence en “temps réel” (moins de 50 ms), cinq fois celle du cloud public traditionnel (14 %) (2).
Edgegap facilite la vie des développeurs grâce à l'automatisation. Serveurs de jeu entièrement gérés et interopérables, montée en charge rapide testée en conditions réelles jusqu'à 14 millions de CCU en seulement 60 minutes3, protection DDoS instantanée, hébergement sans région, support multi-version et mises à jour automatiques sont quelques-uns des avantages disponibles sur la plateforme d'Edgegap. Pour les clients, vous serez entre de bonnes mains avec un support en direct 24/7 (Discord, Slack).
Le meilleur de tout, payez seulement lorsque vos joueurs jouent - c'est tout. Aucun coût initial ni frais mensuels fixes.

À Quoi S'Attendre
Edgegap est déjà approuvé par plusieurs développeurs basés sur Unreal Engine et Unity, qui utilisent la technologie d'Edgegap pour simplifier leurs processus et garantir une meilleure expérience multijoueur à leurs joueurs.
Ces étapes simples vous aideront à faire de même :
Configurez votre moteur depuis la source : Que vous utilisiez Unreal ou Unity est obligatoire pour construire un serveur de jeu.
Le OneToken d'Edgegap vous met en ligne – Depuis le plugin d'Edgegap, il vous suffit de cliquer sur “Obtenir un Token” pour générer votre token de la plateforme Edgegap.
Prêt, Partez ! - Cliquez sur “Construire & Pousser” lorsque vous êtes prêt à tester votre serveur de jeu, et “Déployer” lorsque vous souhaitez le lancer.
Jouer – Pour vous connecter au serveur de jeu, depuis Unreal Engine, vous pouvez utiliser la console de commande et taper "open" suivi de l'URL et du port externe de votre déploiement de serveur de jeu, que vous pouvez trouver en bas du plugin. Depuis Unity, vous pouvez utiliser la même URL avec votre code réseau de choix.
En quelques minutes, vous avez maintenant terminé les étapes essentielles pour mettre votre serveur de jeu en ligne ; en compilant automatiquement votre build de serveur Linux, en créant un conteneur avec votre serveur de jeu et en poussant ce conteneur automatiquement vers le registre de conteneurs d'Edgegap.
Soyez assuré qu'à l'avenir, vous pouvez ajuster votre jeu et cliquer à nouveau sur le bouton “Construire & Pousser” pour mettre votre dernière version en ligne.
Un guide plus détaillé avec des liens de documentation peut être trouvé sur le site d'Edgegap.
Et Ensuite ? Les Serveurs de Jeu Ne Sont Que le Début
Les serveurs de jeu sont un composant de l'écosystème multijoueur. Edgegap en combinaison avec Epic Online Services offre tous les services complémentaires nécessaires pour mettre votre jeu en ligne :
Authentification des Joueurs : Epic Account Services vous permet d'accéder à un écosystème de millions de comptes joueurs, afin que les joueurs puissent directement rejoindre votre jeu avec leurs amis existants.
Gestion des Sessions & Lobbies : En utilisant les Sessions ou Lobbies des Epic Online Services, vous pouvez gérer les joueurs à mesure qu'ils viennent et partent. De plus, les Lobbies peuvent être améliorés par des fonctionnalités comme la Voix, pour permettre une discussion vocale fluide pour vos joueurs.
Modération des Joueurs : Les Anti-Triche, Sanctions et Rapports de Joueurs des Epic Online Services vous aident à prévenir les activités néfastes et à garantir que les joueurs du monde entier s'amusent dans un environnement équitable. C'est critique pour les jeux avec une économie virtuelle.
Gestionnaire de Flotte “Intelligent” : Pour les jeux nécessitant des sessions durables avec un grand nombre de joueurs, comme les MMO. Ajoutant aux énormes avantages offerts par un gestionnaire de flotte traditionnel, la Flotte “Intelligente” d'Edgegap apprend du comportement des joueurs pour échelonner et optimiser l'emplacement des déploiements afin de minimiser la latence.
Matchmaker Compétitif : Si votre jeu nécessite un matchmaker compétitif basé sur l'ELO et les modes de jeu, le matchmaker entièrement géré d'Edgegap vous aidera à vous mettre en route rapidement.
Relais Distribués : Les jeux s'appuyant sur le réseautage pair-à-pair sont sujets à la latence, à la triche et aux problèmes de NAT. La fonctionnalité pair-à-pair des Epic Online Services propose des fonctionnalités de serveur relais pour aider à y remédier. Pour une configuration et une intégration accrues avec l'orchestrateur d'Edgegap, les Relais Distribués d'Edgegap sont un moyen rentable d'offrir une meilleure expérience à vos joueurs avec une latence réduite de 70% par rapport au pair-à-pair.
Les fonctionnalités des Epic Online Services mentionnées ci-dessus ne sont qu'un échantillon de ce qui est disponible. Pour plus d'informations sur la façon d'utiliser et d'intégrer ces services, consultez leurs pages de documentation respectives sur Epic Games et Edgegap.
Partagez & Apprenez avec d'autres Développeurs
Pour un cas d'utilisation réel d'un studio de jeux utilisant la plateforme Edgegap, découvrez comment Edgegap a aidé Expedition Agartha de Matrioshka Games à simplifier la gestion et la distribution de leurs serveurs pour leur jeu de tir d'extraction basé sur Unreal Engine. Découvrez-le en action avec le MMO de dinosaures cross-platform Path of Titans.
Vous pouvez également consulter un aperçu étape par étape de l'utilisation du plugin Unreal Engine d'Edgegap sur YouTube.
Bien sûr, le meilleur moyen d’être convaincu de la valeur proposée est de l'essayer par vous-même. Inscrivez-vous pour un compte Edgegap pour commencer, ou discutez avec l'équipe sur Discord si vous avez des questions sur le service.
---
1 Edgegap Technology Inc.
2 Edgegap Technology Inc.; Étude de Cas (2019), Lien
3 Edgegap – Benchmark de Performance Annuel (2023), Lien
Écrit par
l'équipe Edgegap
Sources et/ou collaboration de contenu avec
l'équipe des Epic Online Services
