
Edgegap Plugin - Hébergement de Serveurs de Jeux Automatisé - Tutoriel Unreal
Dans cette vidéo, nous allons aborder la manière de configurer le plugin Unreal d'Edgegap pour déployer et héberger un serveur de jeu automatisé directement depuis l'éditeur d'Unreal. Cela vous permettra de mettre votre jeu en ligne et jouable, dans le monde entier, en quelques secondes.
Commencez.
Chapitre 2: Configuration
Avant de pouvoir utiliser le plugin, il y a quelques petites exigences pour s'assurer que tout fonctionne.
Tout d'abord, assurez-vous que notre plugin est téléchargé et installé dans le dossier des plugins d'Unreal.
Deuxièmement, assurez-vous d'avoir l'outil de chaîne d'outils de compilation croisée Linux d'Unreal. Rendez-vous sur le site web d'Unreal Engine et suivez le processus. Un lien direct est disponible dans la description ci-dessous.
Le troisième point est d'installer et d'exécuter Docker. Allez sur Docker dot com et suivez la procédure d'installation. C'est simple et cela prend juste quelques minutes.
Enfin, assurez-vous de construire Unreal Engine à partir de la source. C'est une exigence du moteur pour pouvoir construire des serveurs dédiés. Si vous ne l'avez pas fait, le lien vers la documentation d'Unreal est dans la description de cette vidéo.
Chapitre 3.0: Plugin Unity d'Edgegap
Maintenant, commençons.
Chargez votre projet. Dans notre cas, nous utilisons un projet exemple en vue de dessus légèrement modifié pour supporter le multijoueur.
Depuis la barre d'outils de navigation, sélectionnez Edgegap, puis cliquez sur « Paramètres » pour ouvrir le plugin. Il sera également disponible dans le menu des plugins de l'éditeur Unreal, accessible depuis l'option de navigation « modifier ».
Pour fonctionner, la première étape consiste à générer un jeton.
Cliquez sur le bouton « Obtenir un jeton » qui ouvre votre navigateur. Connectez-vous ou créez un compte Edgegap en sélectionnant « Commencer ». L'inscription est gratuite et prend quelques secondes.
Sur le tableau de bord de l'application Edgegap, un pop-up avec votre jeton OneClick unique apparaît automatiquement. Il vous suffit de le copier en cliquant sur l'icône du presse-papiers et de le coller directement dans la zone de texte du plugin.
Ensuite, sélectionnez « vérifier » pour confirmer que le jeton est valide.
Ensuite, ouvrez l'onglet « Informations sur l'Application ».
Si vous avez déjà une application sur notre plateforme pour votre projet, entrez son nom dans la zone de texte et chargez-la comme une application existante. Sinon, ce qui est le cas dans ce tutoriel, entrez simplement le nom de votre projet. Il doit être en minuscules, sans espaces.
De plus, vous devez choisir une image pour cette application.
Ensuite, sélectionnez le bouton « Créer l'Application » pour créer l'application dans notre système.
Après cela, nous devons ouvrir l'onglet « Registre des Conteneurs ».
Pour les utilisateurs avancés, Edgegap propose l'option d'utiliser un « Registre de Conteneurs Personnalisé ». Pour ce tutoriel, nous utiliserons celui par défaut d'Edgegap.
La dernière étape consiste à sélectionner « Construire et Pousser ». Cela compile automatiquement le projet en un serveur Linux dédié, puis crée un conteneur Docker qui est déployé dans le registre d'Edgegap.
Une fois ce processus automatisé terminé, une nouvelle version de l'application est créée sur la plateforme d'Edgegap, vous permettant de déployer le serveur de jeu à la demande.
Pour ce faire, la dernière étape consiste à créer un nouveau déploiement en sélectionnant « Créer un Nouveau Déploiement » dans l'onglet de déploiement. Sous « État », vous verrez l'avancement du déploiement à l'emplacement idéal grâce à notre orchestration.
Chapitre 4: Test
Actualiser le statut du déploiement nous montre que le déploiement est maintenant prêt à accepter des connexions.
Félicitations, votre jeu est maintenant en ligne pour que le monde puisse y jouer!
Évidemment, testez d'abord. Pour connecter un client de jeu, commencez par copier l'URL du déploiement. Dans l'éditeur, nous avons configuré 2 clients de jeu au serveur. Dans la console, tapez la commande « ouvrir » et collez l'URL du déploiement. Cela connecte le client de jeu à l'URL spécifiée.
Comme vous pouvez le voir, le personnage du joueur peut maintenant se déplacer sur la carte du serveur. Nous allons ensuite connecter un deuxième client de jeu au serveur de jeu en utilisant la même commande. Les deux joueurs sont maintenant connectés au serveur de jeu d'Edgegap et jouent ensemble.
Une fois que vous avez terminé les tests, retournez au plugin Edgegap pour arrêter automatiquement l'instance du serveur en sélectionnant « Arrêter le Serveur ». Cela garantit qu'aucune ressource en cours d'utilisation ne soit consommée.
Chapitre 5: Fin
Et c'est tout! Vous pouvez maintenant déployer des serveurs de jeu dans le monde entier.
