Lancez et développez votre jeu multijoueur avec les Epic Online Services et Edgegap

Logos des services en ligne d'Epic Games et d'Edgegap sur un fond bleu foncé avec des nuances de violet.
Logos des services en ligne d'Epic Games et d'Edgegap sur un fond bleu foncé avec des nuances de violet.
Logos des services en ligne d'Epic Games et d'Edgegap sur un fond bleu foncé avec des nuances de violet.

Ce billet de blog a été initialement publié sur le site d'Epic Game, "dev.epicgames.com/news"

Les studios et les éditeurs ont des ambitions plus grandes que jamais lorsqu'ils créent de nouvelles expériences de jeu en ligne. Ces ambitions ne devraient pas être restreintes par les défis massifs du développement de jeux multijoueurs – de l'infrastructure, la distribution, l'évolution, les opérations, et plus encore.

Epic Online Services et Edgegap s'associent pour rendre le dépassement de ces défis plus simple et plus facile, pour tout le monde.

L'utilisation de la combinaison de ces services mettra votre jeu en ligne ; prêt pour que des 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 d’Edgegap ou Unity, votre serveur de jeu devient entièrement géré par la plateforme d'orchestration d’Edgegap. Cela vous aide à éviter un développement backend complexe ainsi que le temps passé à gérer l'infrastructure serveur. Des ressources de développement précieuses que vous pouvez maintenant allouer à ce que vous faites de mieux – rendre votre jeu génial et amusant.

Comment ça marche?

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 à proximité de vos joueurs en moins de 3 secondes (1).

Les améliorations de performance sont énormes et ne sont possibles qu'avec Edgegap ; la latence peut être réduite de 58 % en moyenne par rapport aux nuages publics traditionnels (2), et jusqu'à 78 % de latence « en temps réel » (moins de 50 ms), 5 fois celle du cloud public traditionnel (14 %) (2).

Edgegap facilite la vie des développeurs avec l'automatisation. Serveurs de jeu entièrement gérés et compatibles, tests de mise à l'échelle rapide jusqu'à 14M CCU en seulement 60 minutes3, protection contre les DDoS instantanée, hébergement sans région, prise en charge multi-version, et mises à jour continues automatiques ne sont que quelques-unes 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, vous ne payez que lorsque vos joueurs jouent - c'est tout. Aucun coût initial ni frais mensuels fixes.

À quoi s'attendre

Edgegap est déjà approuvé par de nombreux développeurs basés sur Unreal Engine et Unity, qui utilisent la technologie Edgegap pour simplifier leurs processus et garantir une meilleure expérience multijoueur pour leurs joueurs.

Ces étapes simples vous aideront à faire de même :

  1. Configurer votre Moteur depuis la Source : Que vous utilisiez Unreal ou Unity est obligatoire pour construire un serveur de jeu.

    • Installez le plugin d’Edgegap – Disponible pour Unreal et Unity sur GitHub. La documentation simple d’Edgegap (Unreal, Unity) explique chaque étape pour l'ajouter à votre projet.

  2. OneToken d’Edgegap vous met en ligne – Depuis le plugin Edgegap, cliquez simplement sur « Obtenir un Token » pour générer votre jeton de Plateforme Edgegap.

  3. Prêts, Prêts, Partez ! - Cliquez sur « Build & Push » quand vous êtes prêt à tester votre serveur de jeu, et « Deploy » quand vous voulez le lancer.

  4. Jouez – Pour se 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 choix de netcode.

En quelques minutes, vous avez maintenant complété les étapes de base pour mettre votre serveur de jeu en ligne ; compilant automatiquement votre build serveur Linux, construisant un conteneur avec votre serveur de jeu et poussant ce conteneur automatiquement dans le registre de conteneur Edgegap.

Soyez assurés qu'à l'avenir, vous pouvez ajuster votre jeu et cliquer à nouveau sur le bouton « Build & Push » pour mettre en ligne votre dernière version.

Un guide plus détaillé avec des liens de documentation peut être trouvé sur le site Web d’Edgegap.

Et après ? Les serveurs de jeux ne sont que le début

Les serveurs de jeux 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 de puiser dans un écosystème de millions de comptes de joueurs, pour que les joueurs puissent se lancer directement dans votre jeu avec leurs amis existants.

  • Gestion des Sessions & Lobbies : En utilisant les Sessions ou les Lobbies de Epic Online Services, vous pouvez gérer les joueurs au fur et à mesure qu'ils viennent et vont. De plus, les Lobbies peuvent être améliorés avec des fonctionnalités telles que le Voice, pour permettre un chat vocal fluide pour vos joueurs.

  • Modération des Joueurs : Les Anti-Cheat, Sanctions, et Reports de Joueurs de Epic Online Services vous aident à prévenir les activités malveillantes et à garantir que les joueurs du monde entier s'amusent dans un environnement équitable. C’est critique pour les jeux avec économie virtuelle.

  • Gestionnaire de Flotte “Intelligent” : Pour les jeux nécessitant des sessions longues avec un nombre élevé de joueurs, comme les MMOs. En ajoutant aux avantages massifs obtenus d’un gestionnaire de flotte traditionnel, le Gestionnaire de Flotte “Intelligent” d’Edgegap apprend du comportement des joueurs pour optimiser l’échelle et l’emplacement du déploiement afin de minimiser la latence.

  • Matchmaker Compétitif : Si votre jeu nécessite un matchmaker compétitif basé sur ELO et des modes de jeu, le matchmaker entièrement géré d’Edgegap vous aidera à vous mettre rapidement en place.

  • Relais Distribués : Les jeux reposant sur le réseau peer-to-peer sont sujets à la latence, à la triche, et aux problèmes de NAT. La fonctionnalité de relais peer-to-peer de Epic Online Services offre une fonctionnalité 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 économique de fournir une meilleure expérience à vos joueurs avec une latence 70% inférieure par rapport au peer-to-peer.

Les fonctionnalités d’Epic Online Services mentionnées ci-dessus sont juste un échantillon de ce qui est disponible. Pour plus d'informations sur la façon d'utiliser et d'intégrer ces services, reportez-vous à leurs pages de documentation respectives de 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 leur gestion et distribution de serveur pour leur jeu de tir basé sur Unreal Engine. Expérimentez-le en action avec le MMO de dinosaures multiplateforme 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 offerte est de l'essayer 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

Intégrer Edgegap facilement en quelques minutes

Intégrer Edgegap facilement en quelques minutes

Intégrer Edgegap facilement en quelques minutes