The Lightkeepers : un jeu coopératif social en VR avec des serveurs dédiés

L'illustration principale de The Lightkeepers : des gardiens de phare en imperméables jaunes, l'un d'eux tenant un revolver, à côté du logo du jeu sur une mer déchaînée.

Rédigé en collaboration avec

Spectral Games

Points clés

Un salon social sans migration d'hôte

Un salon social sans migration d'hôte

Entre les missions, les joueurs rejoignent et quittent constamment le lobby, ce qui déclencherait une migration d'hôte sans arrêt dans un modèle peer-to-peer. Les serveurs de lobby dédiés maintiennent l'espace stable pour tout le monde, le navigateur de serveurs réservant des places et le Matchmaking déployant un nouveau serveur une fois que les autres sont pleins.

8 joueurs et plus, aucun joueur ne bloque le salon

8 joueurs et plus, aucun joueur ne bloque le salon

En pair-à-pair, un salon de plus de 8 joueurs repose sur l'appareil et la connexion d'un seul joueur. Au-delà de la migration d'hôte, cela signifie une latence inégale et un avantage inhérent à l'hôte, ce qui dégrade l'expérience, même dans un jeu en coopératif. Les serveurs dédiés offrent à chaque joueur la même connexion équitable au salon.

Premier lancement du serveur, aucun problème côté serveur

Premier lancement du serveur, aucun problème côté serveur

Spectral Games n'avait jamais déployé d'architecture de serveurs auparavant. Son directeur technique, qui n'est pas programmeur réseau, a intégré Edgegap rapidement et a lancé le jeu sans aucun problème du côté des serveurs.

La documentation comme base de référence, le support à la demande

La documentation comme base de référence, le support à la demande

Une documentation claire et utile a fourni à l'équipe un point de départ solide, et un support rapide et pratique a comblé les lacunes. L'équipe d'Edgegap a aidé à suggérer des solutions pour que le jeu soit livré dans le meilleur état possible.

Le Studio

Spectral Games a été fondé en 2009, débutant avec des applications et des jeux mobiles. En 2021, le studio a pris un virage audacieux et s'est entièrement réorienté vers la réalité virtuelle, constituant une équipe de spécialistes de la VR. Son premier titre VR, Medieval Dynasty New Settlement, affiche une note de 4,7 étoiles avec plus de 8 900 avis sur Meta Quest, en date de septembre 2026.

Son deuxième jeu est The Lightkeepers, un jeu d'action coopératif en VR pour Meta Quest qui se déroule dans un monde mystérieux des années 1920 inspiré par H.P. Lovecraft. Des escouades de quatre joueurs maximum signent un contrat, naviguent de jour entre des îles enveloppées de brume, rassemblent des ressources, puis combattent des cauchemars venus des profondeurs pour maintenir le phare allumé jusqu'à l'aube. Plus de 20 armes, des mines et grenades artisanales, ainsi que des îles conçues à la main garantissent que chaque partie soit différente.

Le Défi

The Lightkeepers était initialement conçu en peer-to-peer uniquement, tant pour le salon que pour le gameplay. Les joueurs créaient une session depuis le menu principal, jusqu'à quatre joueurs la rejoignaient, et c'était parti. Pour un jeu non compétitif comme un titre coopératif en VR, c'est la configuration typique, et les serveurs dédiés ne font généralement pas partie des plans.

Puis, en cours de production, l'équipe s'est inspirée des jeux sociaux en VR gratuits et de leur « Salon Social ». Pas de menu principal. Les joueurs plongent directement dans le premier salon ouvert et accèdent à l'action le plus rapidement possible. L'objectif était d'obtenir un résultat similaire à « Helldivers, mais où vous pouvez rencontrer d'autres joueurs sur votre vaisseau », un endroit où les vétérans guident les nouveaux venus et où les inconnus deviennent des coéquipiers.

Cette vision a poussé le modèle peer-to-peer au-delà de ses limites de trois manières :

  • Une rotation constante. La boucle du salon consiste à rejoindre, trouver des joueurs, choisir un contrat, puis charger la mission. Les joueurs vont et viennent constamment, donc s'appuyer sur un joueur en tant qu'hôte déclencherait une migration d'hôte bien trop souvent.

  • Des groupes plus grands, un seul hôte. Pour que le salon paraisse vivant, il devait pouvoir accueillir plus de 8 joueurs à la fois. En peer-to-peer, tout ce groupe repose sur l'appareil et la connexion d'un seul joueur, ce qui crée une latence inégale et un avantage pour l'hôte. En VR, où les joueurs lisent le langage corporel, les voix et les mouvements des mains de chacun en temps réel, cette inégalité brise le sentiment de présence.

  • Des connexions instantanées, quel que soit le volume. Sans menu principal, chaque joueur doit atterrir automatiquement dans un salon ouvert. Lorsque les salons se remplissent, de nouveaux doivent s'ouvrir, et une vague de connexions simultanées ne doit pas surcharger un seul et même espace.

Spectral Games est donc allé à contre-courant pour un titre coopératif et a choisi des serveurs dédiés, afin d'offrir une expérience en ligne que le peer-to-peer ne pouvait pas proposer. Le problème : l'équipe n'avait aucune expérience préalable dans le déploiement d'une architecture de serveurs.

« Les joueurs entrent et sortent constamment de la carte du salon, ce qui signifiait que la migration d'hôte n'était pas envisageable, car elle aurait été beaucoup trop fréquente. »

Grzegorz Fojcik, Directeur Technique, Spectral Games

Les Solutions

Des serveurs dédiés pour des salons sociaux de plus de 8 joueurs

Spectral Games a migré le salon social vers les serveurs dédiés d'Edgegap. Aucun joueur ne faisant office d'hôte, la migration d'hôte est totalement exclue. Les joueurs montent à bord et descendent du vaisseau librement, tout le monde bénéficie de la même connexion équitable au salon, et la communauté continue de jouer sans interruption. Les missions elles-mêmes restent hébergées par les joueurs dès qu'une escouade est lancée.

Le choix du fournisseur a été simple. D'autres studios partenaires de l'équipe utilisaient déjà Edgegap, et après comparaison des alternatives, le vaste catalogue de jeux pris en charge par Edgegap a scellé la décision.

« Edgegap était notre premier choix, car nous connaissions d'autres jeux utilisant leurs services et ils n'en disaient que du bien. J'ai étudié d'autres solutions et j'ai décidé de choisir Edgegap en raison de leur grand catalogue de jeux pris en charge. »

Grzegorz Fojcik, Directeur Technique, Spectral Games

Matchmaking et Navigateur de Serveurs

Au début, l'équipe gérait tout directement via l'API de déploiement d'Edgegap, plaçant les joueurs manuellement dans les salons. Cela fonctionnait, mais ils ont rapidement compris que ce n'était pas viable. Deux produits gérés ont pris le relais pour simplifier le processus :

  • Des joueurs placés automatiquement. Le Matchmaking basé sur des règles logiques regroupe les joueurs dans les salons ouverts et déploie un nouveau serveur de salon dès que tous les autres sont pleins. Pas de menus, pas de routage manuel, juste un accès direct au vaisseau.

  • Des places réservées, pas de surpopulation. Le Navigateur de Serveurs gère la réservation des places, de sorte qu'une vague de joueurs rejoignant au même moment ne surcharge jamais un salon.

« Auparavant, nous utilisions l'API de déploiement pure, en faisant tout manuellement, et nous avons rapidement réalisé que ce n'était pas la bonne solution. Le Navigateur de Serveurs et le Matchmaking sont venus à la rescousse avec ce qu'ils proposent pour résoudre ces problèmes. »

Grzegorz Fojcik, Directeur Technique, Spectral Games

Support et Documentation

Pour une équipe lançant sa première architecture de serveurs, la courbe d'apprentissage aurait pu être rude. Une documentation claire leur a fourni une base fiable, et lorsque des questions surgissaient, l'équipe d'Edgegap répondait rapidement et les orientait vers des solutions.

« Nous avons apprécié Edgegap pour son support rapide, sa documentation claire et très utile, ainsi que sa réelle volonté de nous aider et de nous suggérer des solutions pour lancer le jeu dans les meilleures conditions possibles. »

Grzegorz Fojcik, Directeur Technique, Spectral Games

Conclusion

Spectral Games est passé d'une conception peer-to-peer à un salon social VR en direct sur des serveurs dédiés, sans expérience préalable des serveurs et sans aucun problème côté serveur lors du lancement. Le vaisseau reste plein, les nouveaux venus trouvent leur équipage, et le phare reste allumé.

« En tant que personne qui n'est pas programmeur réseau et sans expérience avec les serveurs, j'ai pu implémenter Edgegap rapidement et lancer le jeu sans problème côté serveur. Ce qui signifie que c'est une excellente solution. »

Grzegorz Fojcik, Directeur Technique, Spectral Games

Intégrer Edgegap facilement en quelques minutes

Commencez l'intégration maintenant!

Commencez l'intégration maintenant!