Fonctionnement des convoyeurs

From Space Engineers Wiki
Jump to: navigation, search
Exemple d'un réseau de convoyeurs entre plusieurs inventaires
Exemple d'un conteneur de fret moyen, montrant les grands et petits ports de convoyeur

Introduction

Le réseau de convoyeurs a pour fonction de transférer des objets entre des appareils au sein du jeu. Ceci peut être réalisé soit en connectant des dispositifs les uns à côté des autres via des ports de convoyeur, soit en utilisant des blocs de convoyeur.

Contrôle

Désormais, depuis la mise à jour 01.073, il est possible de déterminer où le réseau de convoyeurs stocke ou dépose les articles grâce à l'utilisation de trieurs de convoyeur. Avec ceux-ci, le joueur peut contrôler les inventaires à partir desquels le réseau doit extraire, vers lesquels stocker, etc. De plus, le joueur peut effectuer des transferts manuels sur le réseau de convoyeurs et peut basculer la connexion ou non de certains blocs au réseau.

ConveyorNetwork01.jpg

Cependant, il convient de noter que cette bascule n'est pas disponible pour tous les appareils (par exemple les conteneurs).

Mécanique

Ce texte est purement illustratif et ne peut pas être pris pour un document de conception ou des règles codées en dur qui ne changeront jamais. Au contraire - alors que nous continuons à travailler sur le jeu et à l'améliorer, beaucoup d'informations ici pourraient devenir obsolètes.

Principes de Push (pousser) et de Pull (tirer) dans le système de convoyeurs

Certains des blocs (par exemple l'assembleur, les tourelles, etc.) qui peuvent être connectés au système de convoyeurs peuvent automatiquement « pousser » ou « tirer » des articles vers/depuis les convoyeurs. Cela fonctionne comme suit :

  1. Si le bloc est configuré pour utiliser le système de convoyeurs, il vérifie certaines conditions lorsque cela est nécessaire (qui sont différentes pour chaque type de bloc) qui indiquent s'il doit envoyer une requête pousser/tirer.
  2. Si les conditions de la demande sont remplies, le bloc trouve un autre bloc avec un inventaire qui peut satisfaire la demande.

Requête Push

  1. Si le bloc envoie une requête Push, il trouve un inventaire distant approprié, dont l'indicateur CanReceive (PeutRecevoir) est défini. Une fois l'inventaire trouvé, la demande est satisfaite en envoyant les éléments demandés à l'inventaire distant.
  2. Si l'inventaire distant ne dispose pas de suffisamment d'espace libre, seule une partie de la demande est satisfaite et la demande se poursuit en recherchant un autre inventaire distant.

Requête Pull

  1. Si le bloc envoie une requête Pull, il trouve un inventaire distant avec l'indicateur CanSend (PeutEnvoyer) défini. L'inventaire à distance doit également contenir les éléments souhaités.
  2. Si ces conditions sont remplies, la demande est satisfaite en transférant les articles de l'inventaire distant.

Inventaires avec indicateur CanSend (PeutEnvoyer)

  • Inventaire des Conteneurs
  • Inventaire de sortie de l'Assembleur
  • Inventaire de sortie de la Raffinerie
  • Inventaire de la Foreuse
  • Inventaire de la Meuleuse
  • Inventaire du Collecteur
  • Inventaire du Connecteur

Inventaires avec indicateur CanReceive (PeutRecevoir)

  • Inventaire des Conteneurs
  • Inventaire d'entrée de l'Assembleur
  • Inventaire d'entrée de la Raffinerie
  • Inventaire du Réacteur
  • Inventaire des Tourelles et autres armes
  • Inventaire du Connecteur

Requêtes des différents types de blocs


  • Assembleur :
- Si l'inventaire d'entrée est rempli à moins de 60 %, l'assembleur émet une demande d'extraction pour les matériaux nécessaires selon le modèle en cours d'assemblage.
- Si l'inventaire de sortie est rempli à plus de 75 %, l'assembleur émet une requête Push pour son contenu.
  • Raffinerie :
- Voir Assembleur ; La raffinerie fonctionne de la même manière.
  • Collecteur :
- Envoie des requêtes Push pour tout son contenu.
  • Reacteur :
- Si l'inventaire de carburant est rempli à moins de 60 %, envoie une demande d'extraction pour une petite quantité de carburant.
  • Tourelles et armes de vaisseaux :
- Si leurs inventaires sont remplis à moins de 50 %, ils envoient des demandes de tirage de munitions.
  • La Foreuse et la Meuleuse :
- Envoient des requêtes Push pour l'ensemble de leur contenu.

Utilisation électrique

Les convoyeurs utilisent 20 watts (20 W) pour chaque interface utilisée, à la fois pour les grands réseaux et les petits réseaux. Cela signifie que pour un tube de convoyeur courbé et un tube de convoyeur, lorsque les deux extrémités sont connectées, l'assemblage de tubes tirera 40 W (20 W pour chaque extrémité). Lors de la connexion à un convoyeur ou à un petit convoyeur, il utilisera 20 W pour chaque face connectée - au minimum 20 W (car les convoyeurs sont considérés comme une "extrémité" et termineront une ligne de convoyeur), mais jusqu'à 120 W lorsque les six côtés sont connectés.

Il n'y a aucun moyen de désactiver cette exigence - les convoyeurs ont toujours besoin d'alimentation. La désactivation de « Utiliser le système de convoyeur » sur tout élément connecté au réseau de convoyeurs n'affecte pas cette exigence d'alimentation (par exemple, Raffinerie basique, Raffinerie, Générateur d'oxygène, etc.). Pour tous les exemples qui viennent d'être mentionnés (à l'exception du four à arc), chaque élément dispose de quatre ports de convoyeur, de sorte que chacun peut consommer entre 20 et 80 W de puissance via le système de convoyeur - en fonction du nombre de ports connectés et fonctionnels.

Quel que soit le bloc convoyeur (tubes et tubes courbés) non correctement terminé (les voyants du tube du convoyeur sont rouges), il ne consommera pas d'énergie tant qu'il n'est pas correctement connecté.

Blocs Convoyeurs

Les blocs convoyeurs sont plus ou moins des "tuyaux" qui peuvent être placés entre les appareils lorsque les connexions directes sont impossibles. En d'autres termes, les convoyeurs sont des blocs de pipeline que le joueur peut placer pour connecter un inventaire à un autre. Le style dans lequel les joueurs placent les convoyeurs dépend entièrement d'eux. La seule exigence nécessaire pour établir une connexion est d'avoir deux inventaires à chaque extrémité du réseau.

Liste des blocs convoyeurs

Les blocs listés ci-dessous ne fonctionnent que comme convoyeur et n'ont aucun autre but.

Grands convoyeurs

Petits convoyeurs

Ports des convoyeurs

Les ports de convoyeurs sont les emplacements d'entrée/sortie auxquels les convoyeurs et/ou d'autres dispositifs peuvent se connecter afin de permettre le transfert d'articles vers un autre inventaire.

Petit port

Les petits ports de convoyeurs sont petits et ne permettent pas le passage d'objets plus gros que les ports eux-mêmes.

ConveyorNetwork03.jpg

Articles pouvant être transférés via de petits ports

Tout article dont la taille ne dépasse pas 0,25 m dans n'importe quelle direction :[1]

Minerais Lingots Composants
Minerai d'argent Lingot d'argent Composant de construction
Minerai de cobalt Lingot de cobalt Composant de propulseur
Minerai de fer Lingot de fer Composant de réacteur
Minerai de magnésium Poudre de magnésium Explosif
Minerai de nickel Lingot de nickel Moteur
Minerai de platine Lingot de platine Ordinateur
Minerai d'or Lingot d'or Puce de zone
Minerai de silicium Plaquette de silicium Toile
Minerai d'uranium Lingot d'uranium Munitions
Pierre Gravier Chargeur MR-20
Glace Chargeur OTAN 5.56x45mm
Ferraille Conteneur de munitions OTAN 25x184mm

Incompatibilités entre petit à grand port

Les joueurs doivent être conscients lors de l'utilisation des convoyeurs que les petits ports et les grands ne sont pas compatibles ! Vous ne pouvez pas installer un convoyeur plus petit dans un port plus grand et un grand dans un petit port.

Mauvaise connexion du port du convoyeur à un conteneur de marchandises moyen
Bonne connexion du port de convoyeur à un conteneur de marchandises moyen
Bonne connexion du port de convoyeur à une petite foreuse
Mauvaise connexion du port du convoyeur à une petite soudeuse

Grand port

Les grands ports sont de plus grande taille et peuvent permettre le transfert de tous les types d'articles.

ConveyorNetwork04.jpg

Exemples

ConveyorNetwork15.jpg
ConveyorNetwork12.jpg
ConveyorNetwork13.jpg
ConveyorNetwork14.jpg
ConveyorNetwork11.jpg

Références

  1. Sandbox.Game.dll Sandbox.Game.GameSystems.MyGridConveyorSystem.NeedsLargeTube(MyDefinitionId) Dated 2020-07-02