Serveur minecraft

Plomberie dans les profondeurs de la survie dans un monde ouvert Conception de Sim Empyrion – Resoudre les problemes d’un serveur MineCraft

Le 13 septembre 2019 - 21 minutes de lecture

Empyrion – Survie galactique est un jeu que vous pourriez penser en gros comme Minecraft avec des véhicules et des vaisseaux spatiaux constructibles, et la possibilité de voyager sur d'autres planètes et d'explorer l'espace, mais avec beaucoup plus que cela.

Le jeu fait partie du programme Early Access de Steam depuis des années et, au fil du temps, a attiré une base d'utilisateurs importante et dévouée. Pour mieux comprendre ce qui le rend si attrayant pour des joueurs spécifiques, Christoph Edelmann (du développeur Eleon Game Studios) a rassemblé quelques réponses à mes questions sur sa construction et sa conception.

L'interview qui suit a été légèrement modifiée pour plus de clarté..

Qui êtes-vous et quel est Empyrion?

Eleon Game Studios est une petite équipe de professionnels du développement de jeux et / ou de logiciels, dont l’équipe moyenne a plus de 10 ans d’expérience dans le secteur. Nous sommes un studio de jeu indépendant, nous sommes donc développeur et éditeur en même temps.

En 2013, nous avons décidé de lancer le développement d'un jeu combinant de manière unique des éléments de simulations spatiales, de tireurs d'ego, de jeux de construction et de jeux de survie. Dans notre jeunesse, nous avons toujours été déçus par le fait que les simulations spatiales n'offrent pas la possibilité d'atterrir sur des planètes, alors que les défenseurs de l'ego ne vous permettent pas de monter dans un vaisseau spatial, de quitter la planète et d'explorer une vaste galaxie. De plus, nous apprécions le gameplay offert par les jeux de survie récents ainsi que la liberté et la créativité de jeux comme Minecraft qui vous permettent de concevoir et de construire des objets tels que des vaisseaux spatiaux et des bases librement.

Par conséquent, Empyrion – Survie galactique est conçu comme un jeu d’aventures de survie dans un monde ouvert 3D comprenant une expérience solo et multijoueur. Vous pouvez construire de puissants navires, de puissantes stations spatiales et de vastes agglomérations planétaires pour explorer, conquérir ou exploiter diverses planètes et découvrir les mystères d’Empyrion.

Un des EmpyrionLes objectifs de conception déclarés sont de "rendre l'exploration intéressante". Ce qui est intéressant? Comment Empyrion rendre l'exploration intéressante?

Bien entendu, seul le fait de survivre par rapport à l'environnement vieillit, car le gameplay de survie de base ne peut pas être étiré à l'infini dans un bac à sable spatial. Au début du jeu de Empyrion vous évoluerez à partir du moment où vous avez réussi à répondre à vos besoins fondamentaux – et vous avez besoin de quelque chose d'autre à faire. Un nouveau challenge.

Connaissance Empyrion Ce ne serait pas un jeu où vous resteriez dans votre bulle de survie sur un seul terrain de jeu ou lieu, nous avons commencé à ajouter des lieux intéressants et des sites extraterrestres, appelés points d'intérêt (POI). Dans ce contexte, Empyrion Ce n’est pas seulement un terrain, de l’espace et quelques plantes et animaux tombés dans le vide. Il y a énormément de points d'intérêt à explorer. Des villages primitifs aux forteresses fortement défendues et aux stations spatiales de haute technologie, tout est couvert.

De plus en plus de types entièrement nouveaux, tels que les bases d'astéroïdes et les sites d'artefacts secrets dans l'espace, sont actuellement traités par notre propre «Builders League», une équipe interne de pigistes et de volontaires composée de constructeurs expérimentés et compétents de la communauté.

Ce groupe ne travaille pas seulement sur des variantes des structures existantes pour offrir encore plus de variété aux joueurs explorant nos mondes, il construit en permanence de nouvelles stations et de grands donjons excitants pour l’espace et les planètes. Avec notre technique de distribution aléatoire, nous nous assurons que le joueur les rencontrant ne voit pas toujours le même POI au même endroit, ou du moins qu’il a une chance de voir l’une de ses variantes. Donc, s'il est prêt à consacrer une partie de son temps à explorer plus de deux douzaines de types de terrains de jeu planétaires et orbitaux (allant des mondes denses de la jungle aux planètes de lave infernales), il a beaucoup de choses à découvrir.

Et, en plus des différents POI, les types de terrains de jeu posent un défi différent au joueur à chaque fois. En outre, les missions qu'un joueur peut trouver sur son chemin le guideront dans le système solaire et lui soumettront de plus en plus de tâches et de défis. Le nouveau système de faction, où il peut être ami ou faire des adversaires avec les trois factions actuelles du jeu, ajoute encore du piquant, car si vous dérangez trop ces factions, elles viendront chercher votre base et essaieront. pour vous écraser.

Pour nous, faire de l’exploration une expérience intéressante est une configuration multithread.

Empyrion est en accès anticipé depuis quatre ans et continue de l’être. Comment se passe la marche vers la sortie "officielle" et comment la longue période d'accès précoce vous a-t-elle aidé et / ou entravé?

Nous progressons bien et nous pouvons dire que nous nous rapprochons de l'abandon de l'accès anticipé.

L'accès anticipé a certainement beaucoup aidé, car il nous a permis de développer notre vision du jeu en collaboration avec la communauté. Nous sommes à l'écoute de leurs besoins et ils (souvent brutalement) nous disent ce qu'ils pensent de nos ajouts de fonctionnalités. Cela fonctionne assez bien, nous pensons; C’est souvent aussi plus le sentiment de travailler dans l’entreprise familiale et de dire aux autres ce que nous avons fait … puis de tenir le feed-back et de continuer et, dans de rares cas, de revenir en arrière. Nous avons également mené plusieurs grandes enquêtes et nous surveillons en permanence les commentaires et les suggestions sur nos forums, sur Facebook, Discord et d’autres lieux.

Ceci, d’un côté positif, a conduit à un développement très dynamique, ce qui nous permet également d’intégrer une grande partie du retour d’information dans un court laps de temps. Bien sûr, tout ce que notre communauté aimerait voir n’est pas ajouté au jeu aussi vite que tout le monde le souhaiterait (nous surveillons actuellement une liste d’au moins 400 demandes majeures et mineures!), Et il en résulte bien sûr toujours des critiques du type "pourquoi ne pas l'avoir fait et ajouté à la place".

C'est peut-être le seul inconvénient d'une telle approche de développement pilotée par la communauté (et l'accès anticipé en général). Mais nous avons de la chance, car nous pensons que nous avons une excellente communauté qui souhaite voir le jeu grandir pour tous et a un grand consentement pour ce que nous faisons ou lui proposons. Surtout, comme ils le savent, les fonctionnalités les plus demandées seront ajoutées tôt ou tard à tout changement.

Il y a tout un sous-genre de jeux de construction survivaliste de Minecraft sur, comme 7 jours pour mourir. Mais interplanétaire survie? Qu'est-ce qui vous a poussé à venir avec une telle idée?

Retour dans les jours où Minecraft Depuis sa popularité, les créatifs ont déjà construit des vaisseaux spatiaux dans ce jeu depuis un certain temps. Bien qu'ils soient statiques, l'imagination de les faire sortir de l'atmosphère a toujours été là. Dans le même temps, les jeux spatiaux sont redevenus populaires, après que Chris Roberts Star Citizen créé un battage médiatique et relancé le genre entier – qui était essentiellement silencieux, voire mort, pendant des années, sans aucune chance réaliste de voir la lumière du jour.

Le sous-genre des jeux de survie dans l’espace commençait également à se développer, mais bien qu’il existe déjà d’excellents jeux, nous n’en avons trouvé aucun qui combinait toute l’expérience de construction, de survie, d’espace, d’aventure et d’exploration telle que nous l’avions imaginée. .

Donc, avoir un jeu qui allierait la créativité de Minecraft, les aspects de survie du genre et la liberté des jeux spatiaux, n’était pas seulement un désir pour nous, mais aussi une étape logique. Bien que la construction de votre propre vaisseau spatial, tout en surveillant votre oxygène et votre barre de nourriture fût bien sûr un point central au début, nous n’avons jamais réduit le jeu à cet élément, nous en avons étendu la mécanique et en fait une véritable expérience de survie dans l’espace. , où non seulement vous construisez et mangez, mais vous avez également de nombreuses façons différentes de passer votre temps à vivre votre propre aventure dans un univers dynamique.

Il existe un certain nombre de différences entre votre modèle de construction et Minecraft, comme les limites de base et le fait que tout n’est pas un cube. L’intégrité structurelle en est un: les éléments qui ne sont pas ou insuffisamment pris en charge s’effondrent. Comment cela fonctionne-t-il et comment avez-vous implémenté cette fonctionnalité?

Sur la première partie de votre question: oui, nous n’avons pas que des blocs cubiques. À partir de l’alpha 10, nous offrons maintenant près de 200 formes différentes (cubiques, arrondies, sphériques et exotiques). Vous pouvez créer des structures de base sur l’une des quatre tailles de grille disponibles: Petite (0,5 m en blocs) pour les navires en surplomb, les petits navires et les grands navires. (Taille de bloc 2m) pour les bases et les navires de capital.

De plus, chaque taille de grille offre plusieurs dizaines de dispositifs et machines ainsi que des blocs de déco pouvant être utilisés pour le service, l'assistance, les déplacements, le combat, la défense et au-delà. Et le montant augmente avec chaque mise à jour, ce qui conduit à une amélioration du niveau de détail des navires et des bases, comme chacun peut le constater dans l’atelier public de Empyrion.

L'intégrité structurelle (SI) n'est actuellement qu'une limitation pour les bases. Cela ne s'applique pas encore aux navires (car il est un peu plus complexe d'ajouter la même idée d'avoir un «point de rupture» pour les entités en mouvement). Nous avons ajouté SI comme conséquence logique du monde du jeu et il a donc été introduit assez tôt. Bien que vous puissiez toujours désactiver le SI, la limitation offre également à ceux qui s’occupent de ce qu’ils font, un excellent moyen de montrer leurs compétences en matière de construction.

Il faut noter que le SI n’est pas trop complexe à comprendre et vous pouvez même activer un recouvrement SI qui vous montrera les points de rupture, par exemple pour savoir quand il est temps d’ajouter une autre poutre ou structure de soutien. Bien sûr, il est également satisfaisant de voir les tourelles de vos adversaires s'effondrer après que vous vous êtes faufilés et que vous avez détruit leurs fondations. Comme pour toute fonctionnalité qui est et a été ajoutée dans alpha jusqu'à présent, la mécanique de SI peut être sujette à changement (ce qui signifie raffinement et amélioration) à tout moment.

Que fait d'autre Empyrion avoir sur d'autres jeux de construction / combat, tels que Minecraft, Fortnite ou 7 jours pour mourir? Un sentiment que je ressens est plutôt épique, puisque vous pouvez éventuellement construire des embarcations qui vous mèneront hors de l’espace, y construire des navires et même atteindre d’autres planètes, donnant ainsi au joueur plus d’objectifs à atteindre à long terme?

Cela a beaucoup à voir avec la réponse à la question de savoir comment l'exploration devient intéressante. En ajoutant aux réponses données sur ce sujet, donc au-delà de POI, de nouveaux mondes, des terrains de jeu, des interactions de faction avec des conséquences réelles et toujours changeantes sur votre action, le jeu ajoute constamment de nouveaux objectifs. Parfois, ces obstacles sont faciles à surmonter, comme alimenter votre lecteur de chaîne pendant que vous vous écrasez sur une planète que vous ne connaissez pas. Ou essayer de résoudre une mission en plusieurs étapes qui vous donnera plus de perspicacité dans l’arrière-plan de Empyrion–mais ajoute également plus de questions.

Nous travaillons également actuellement sur de nouvelles méthodes pour ajouter plus de défis de manière dynamique, de sorte que le joueur qui a surmonté les besoins de base de la survie et qui a son vaisseau prêt et sa volonté d’exploration ne se retrouve pas toujours dans la même situation. . Pour nous, il s’agit d’un élément clé, qui consiste à fournir suffisamment de variété à chaque étape du jeu.

EmpyrionLa portée gigantesque et étrange de ce jeu signifie que l'aventure du joueur change de forme: ils commencent d'abord par survivre, puis construisent une base pour combattre les drones, puis construisent des structures de niveau supérieur, puis voyagent dans l'espace. Comment garder les menaces de fin de partie sous contrôle alors que le joueur se débat avec le contenu précédent?

Empyrion Ce n’est bien sûr pas un monde de jeu canalisé, ce qui signifie que vous pourriez rencontrer un adversaire que vous ne pouvez pas battre à tout moment. Si cela ne se produisait pas, il n'y aurait aucun défi et aucun besoin d'apprendre d'une défaite et donc aucun effort pour améliorer vos compétences, vos connaissances ou votre équipement. Et bien sûr, être préparé est un élément clé pour survivre, à n'importe quelle étape du match.

Par exemple, après votre crash sur la planète dans notre scénario solo, vous vous trouvez dans une zone plus ou moins "sûre", bien que ce ne soit pas une zone sûre. Il n’existe ni protection, ni bouclier, ni aucune autre barrière. Il n'y a pas de PNJ vraiment dangereux dans les parages (mais certains risquent de vous tuer si vous les ennuyez trop) et l'équipement que vous obtenez est conçu pour faire face aux premiers dangers. Bien sûr, si vous vous aventurez dans les environs, vous rencontrerez bientôt de graves problèmes. Pour éviter cela, nous proposons aux joueurs non expérimentés un petit tutoriel, où ils sont guidés vers une zone de sauvegarde et comment apprendre à créer de meilleures armes, aliments et autres. Si vous suivez ces simples guides, vous réussirez à survivre au début du jeu.

À ce stade, les menaces en fin de partie, telles qu'une faction venant à votre place et essayant de vous éloigner de la planète, sont évitées de manière à ce que vous deviez d'abord les configurer avec ce que vous leur infligez. Ainsi, vous ne rencontrerez pas de vaisseau capital ennemi en flammes pendant que vous ferez vos premiers pas dans ce nouveau monde. Si vous quittez votre planète ou élargissez votre base, il existe divers indicateurs indiquant que votre niveau de menace envers une faction augmente et que vous pouvez vous attendre à une attaque.

À ce stade, le joueur a déjà appris que tuer un ennemi pourrait augmenter le niveau de menace pour cette faction et diriger une mission pour la même faction pourrait réduire le risque d'attaque ou même vous rendre hommage. Le contrôle des menaces est donc contrôlé de nombreuses manières par le joueur. Nous donnons diverses informations sur son statut vis-à-vis de toute menace… mais le reste est bien sûr du bon sens et peut-être une volonté de faire face aux dangers et d'apprendre des échecs – afin qu'ils ne se reproduisent plus de la même façon.

Dans Minecraft, de nombreuses recettes ont un sens physique, comme Sand + Gunpowder = TNT. Comment est EmpyrionL'arbre de ressources de la série est-il axé sur le jeu et le réalisme?

Empyrion Ce que nous pensons est un bon mélange des deux, même si nous plions un peu plus la réalité. Minecraft ou d'autres jeux plus réels axés sur la survie. L'objectif de notre jeu est que les joueurs s'amusent. Nous ne voulons pas les ennuyer avec trop de réalité. C'est un environnement de science-fiction après tout. Lancer des éléments dans un constructeur pour obtenir un périphérique qui, une fois placé, peut être plus grand que le constructeur lui-même, est peut-être un peu abstrait, mais les films et la littérature de science-fiction nous offrent également beaucoup de possibilités pour l'expliquer. Des dimensions de l’espace aux marteaux au nano assemblage sur site, nous pensons que l’enthousiasme suscité par quelque chose qui semble assez raisonnable pour travailler avec les thèmes de science-fiction actuels est plus agréable, que quelque chose qui doit fonctionner avec la science réelle.

Bien qu’il n’existe pas d’exemples concrets sur le fonctionnement d’un champ anti-gravité, d’un générateur de gravité ou d’un entraînement de chaîne ou de leurs éléments constitutifs, on en parle souvent dans les forums, mais dans le contexte de ce que nous avons créé dans le monde de Empyrion jusque là. Bien que l'aérodynamique et la masse et le volume soient plus proches de la réalité, même pour ces sujets, il est plus important pour la communauté que leurs statistiques aient un sens dans le jeu plutôt que d'être trop «réalistes». Nous pourrions peut-être le formuler ainsi: si quelque chose est cohérent dans son explication, ce n'est pas un problème, si ce n'est vraiment réaliste.

Dans le monde de Empyrion, les ressources et la mécanique sont plus ou moins jugés sur la base [of] s’ils s’appliquent à un univers de science-fiction donné plus que l’univers réel. Bien sûr, nous avons le fer, le cuivre, le cobalt et certains des dispositifs les plus réels, comme les munitions et les armes, sont fabriqués à partir de matériaux comme l’acier et le cuivre. De plus, les machines à coque sont fabriquées en métal ou en plastique. Par conséquent, les composants exotiques qui ajoutent parfois un peu de "magie" à un appareil sont utilisés aux endroits où vous vous attendez à de la fiction, pas à de la science.

Parfois, nous prêtons des noms et des propriétés à des éléments qui ne sont pas si communs. Par exemple, Prométhium, le «carburant» de base du jeu, est en réalité un produit de fission de l'uranium. Donc, dans le jeu, le matériel est également utilisé dans le contexte de dispositifs d'alimentation et il est radioactif. Donc, à un niveau plus global, il existe une logique interne reliant tous ces éléments de cette manière.

Ils ont tous des propriétés qui proviennent soit d’exemples réels (ou de leurs méta), soit du bon sens de la science-fiction, et qui sont utilisés là où ils sont attendus – comme des cristaux utilisés dans des armes à énergie. Il n'y a pas de sortilège ou de main magique où le joueur pourrait se sentir déconnecté ou une entité abstraite.

Pour nous, c’est une bonne approche, et souvent la seule possible pour rendre le jeu amusant et non gênant. Qui veut faire des batailles spatiales sans effet laser et sans entraînement de chaîne? Ou l'inverse: qui n'attendrait pas du matériel exotique dans un jeu de base de science-fiction? Pour un jeu comme Minecraft ou 7D2D qui est très étroitement situé dans le monde réel, ces excuses seraient bien sûr plus problématiques. Mais pour un jeu spatial, ils sont plus ou moins attendus et nécessaires, tant qu'ils ont du sens dans le contexte du jeu. Et tant qu'ils sont amusants et pas ennuyeux.

Il y a un grand aspect qui ressemble un peu à Programme spatial Kerbal, lorsque vous descendez à la surface d’une planète et que vous voyez des endroits marqués au loin. Voyez-vous des similitudes entre votre jeu et celui de l'intrépide Kerbals?

Oui et non. Bien sûr Programme spatial Kerbal est un peu plus sur l'aspect de la simulation (et la construction), mais bien sûr, les visuels sont tout aussi importants. Dès que vous entrez dans l'atmosphère d'une planète en Empyrion, les détails de la surface apparaissent, comme le terrain, les arbres, les lacs et bien sûr d’autres détails comme les POI et d’autres sites intéressants. Cela ajoute beaucoup à l'atmosphère du jeu, car vous reconnaissez que le monde sur lequel vous êtes sur le point d'atterrir est une planète vivante et qui respire (et qui est en quelque sorte recouverte de colonies de peuplement). Ajoutez à cela un coucher de soleil spectaculaire ou un lever de soleil pendant que vous redescendez vers la sinistre base des extraterrestres sur une plage de sable blanc et vous aurez la sensation d'être un véritable aventurier de l'espace.

Avez-vous eu des difficultés à implémenter le mode multijoueur? Avez-vous eu à surmonter des problèmes de conception particuliers? Les joueurs peuvent-ils explorer différentes planètes simultanément dans le même univers?

Oui, toutes les fonctionnalités mentionnées fonctionnent depuis le début. Dès que nous avons ajouté la technologie de serveur dédié avec l’une des premières versions alpha, tout joueur peut explorer les planètes et les orbites simultanément et séparément. Dans les débuts de l'alpha fermé (non officiel), les joueurs devaient se trouver sur le même terrain de jeu ou franchir les frontières du terrain de jeu, étant assis dans le même vaisseau, par exemple lors du passage d'une orbite à la planète ou inversement. Mais c’était l’un des premiers défis que nous avons résolus avant même que nous ne passions en direct sur Steam. Les techniques de jeu ajoutées à l'époque ont le gros avantage que les joueurs solo et multijoueur partagent la même architecture.

Ainsi, vous pouvez reprendre une partie de sauvegarde à un joueur avec vos amis en coopération ou la télécharger sur un serveur dédié, tout en maintenant une session de coopération ou de serveur en mode solo (si vous avez les fichiers de sauvegarde). Et bien sûr, le développement ne doit prendre en compte qu’une seule méthode, et non différentes.

Un petit inconvénient est que les terrains de jeu sont actuellement des instances séparées. Un saut de chaîne ou un atterrissage sur une planète n’est donc pas une expérience 100% fluide, mais a un effet de chargement minimal. Cela dit, et surtout pour la planète<->transfert d’orbite, nous étudions actuellement de nouvelles solutions. Et aussi pour l'espace, qui est actuellement un cube géant, nous étudions des techniques pour le rendre vraiment "sans fin".

Empyrion est un jeu avec de grandes ambitions, et il en a déjà implémenté certaines. Quels sont vos plans pour l'avenir?

Actuellement, au moment où nous avons reçu cette demande d'interview, nous travaillons sur la «mise à jour intermédiaire» Alpha 10.5. lors de la planification de nos prochaines étapes pour les mises à jour à venir. Ces mises à jour apporteront à nouveau des modifications de fonctionnalités plus importantes et compléteront certaines des fonctionnalités manquantes (ou pas encore réaménagées) du jeu, telles que la recherche, un système de compétences, un système multi-solaire, des améliorations de l'API de modification, etc.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.