Aller au contenu principal

Bien installer

Octopod-banner

Introduction

Merci d’avoir intégré l’écosystème Octopod. Ce guide d’installation va vous permettre, étape par étape, d’installer l’ensemble des logiciels Octopod permettant l’utilisation de nos jeux.

Merci de suivre l’intégralité de ce guide pas à pas afin d’avoir une installation optimale.

Octopod: Play est un lanceur de parties permettant de jouer aux jeux multijoueurs qui composent le catalogue. Grâce à cet outil, vous pourrez paramétrer et lancer une partie sur toutes les machines concernées en un clic.

Octopod:Play communique avec les machines serveur et joueurs grâce à un petit agent qu’on appelle "Daemon". Cet agent doit rester ouvert tout le temps sur ces machines, pour pouvoir recevoir des requêtes (notamment lancer une partie sur cette machine).

Ce guide présente comment installer ces logiciels sur vos machines, afin de pouvoir utiliser le catalogue de jeux Octopod.

Installation et configuration d'Octopod:Play $

Étape 1 Paramétrage des comptes utilisateurs

Votre compte Octopod:Insight a été créé avec succès.

Vous avez reçu un mail avec un lien pour activer votre compte Octopod:Insight et renseigner votre mot de passe. Si vous ne l'avez pas reçu, merci de regarder dans vos spams.

Si toutefois vous n’avez rien reçu, veuillez contacter le support

Mail-account

Cliquez sur le bouton “Set a password” pour créer votre mot de passe Octopod:Insight. Une fois défini, veuillez vous connecter avec cette adresse e-mail ainsi que le mot de passe défini à l’instant.

Une fois connecté(e), il sera demandé de créer un nouveau mot de passe pour votre compte Octopod:Play. En effet, les accès à Octopod:Insight et Octopod:Play ne sont pas forcément destinés aux mêmes utilisateurs (gérant, game master…).

L’identifiant (n’est pas votre adresse email) de ce compte vous a été envoyé par nos équipes lors de la création de votre compte. Il est aussi visible sur la page d’accueil Octopod:Insight “Octopod:Play Login”.

change-password

note

Vous avez aussi la possibilité de choisir le mot de passe de votre compte Octopod:Play via un email envoyé sur la même adresse.

Vous devrez créer et paramétrer ces comptes.

1- Votre compte Octopod:Insight, site web permettant la visualisation de la consommation de votre salle, ainsi que votre lieu dédié à toute la documentation, guides de jeux et packs de communication. Pour se connecter à ce compte : adresse email + mot de passe définis la première fois.

2- Un compte Octopod:Play (compte launcher) qui sera installé sur l’ordinateur utilisé par votre Game Master, qui permet de lancer nos jeux et gérer vos espaces. Pour se connecter à ce compte : login + mot de passe définis dans un second temps.

attention

Il faut renseigner un mot de passe différent pour Octopod:Insight et Octopod:Play.

Étape 2 Télécharger le launcher et le script

Sur votre machine Launcher (machine Octopod:Play), allez sur Octopod:Insight pour télécharger l’installeur (nommé “updater.exe”) en cliquant sur “Octopod:Play” à côté de “Documentation”

downloadplay

Ensuite, toujours depuis votre machine Launcher, téléchargez : Script d'ouverture de port réseau. Il faut que vous le mettiez dans un dossier partagé “Share” ou à copier sur toutes vos machines, puis, l'exécuter depuis toutes vos machines.

Cliquer sur informations complémentaires, puis Exécuter quand même.

windowsprotect windowsprotectrun

La liste des ports utilisés par les jeux (UDP, direction entrée et sortie)
  • 14001
  • 11111
  • de 4242 à 4754
  • de 7777 à 8289
  • de 49152 à 65535
La liste des ports utilisés par l’écosystème Octopod

Sur le poste Launcher :

  • Ports 80 et 443 en sortie (TCP)
  • Port 5984 en entrée/sortie (TCP)
  • Port 3000 en entrée (TCP)
  • Ports 4242 à 4299 en entrée/sortie (TCP et UDP)
  • Ports 5900 et 5901 en entrée (TCP)

Sur les postes Serveur et Joueurs :

  • Output ports 80 and 443 (TCP)
  • Ports 4242 to 4299 in/out (TCP and UDP)
  • Ports 5900 and 5901 inbounds (TCP)

Étape 3 Installer le launcher

Une fois votre fichier Octopod:Play téléchargé, allez dans le dossier où se trouve l'exécutable “Updater.exe” téléchargez et faites un clic droit puis choisissez : “Exécuter en tant qu'administrateur” pour le lancer.

Une fenêtre “Contrôle de compte d’utilisateur” s’ouvre. Accepter l’installation en cliquant sur “Oui”. Alors, Octopod: Play s’installera, puis s’ouvrira automatiquement.

note

Pour accéder facilement à Octopod: Play par la suite, le raccourci “Octopod - Launcher” a été créé automatiquement sur le bureau de votre machine. Une icône est également disponible dans la barre de tâches de Windows (en bas à droite dans les icônes cachés).

En faisant un clic droit sur cette icône, vous avez la liste d’actions suivantes :

launcherlogo launcherclic

attention

Fermer la fenêtre du launcher n’arrête pas votre launcher. Pour l’éteindre, veuillez arrêter le serveur depuis le logo ci-dessus.

Étape 4 Se connecter au launcher

Une fois l’installation terminée, vous devez vous connecter avec vos identifiants de compte Octopod:Play.

playconnexion

note

Il est possible d’utiliser le multi-point d’accès en se connectant sur l’IP de votre PC launcher depuis un navigateur internet d’une machine sur le même réseau suivi de :3000 / Exemple : 10.0.95.200:3000.

Étape 5 Télécharger et configurer vos PC joueurs et serveurs

info

Votre PC Launcher doit absolument être connecté en Ethernet. Avant de continuer l’installation, il faut bien s’assurer que votre machine Launcher a une IP fixe et n’en changera jamais, car toutes les machines essayeront ensuite de s’y connecter. Si le Launcher change d’IP, les machines ne seront plus accessibles pour lancer des parties. Si le cas se présente, veuillez suivre les étapes : “Changer l’ip de mes PC joueurs”.

Une fois connecté à Octopod: Play, aller dans l'onglet Configuration. Sous Interface Réseau, vous trouverez votre IP (qui doit être fixée, machine connectée en ethernet).

Dans Octopod: Play, aller dans l'onglet Configuration, et cliquer sur le bouton Installer une nouvelle machine. Choisir un dossier où placer votre téléchargement.

installmachine

Une fois le téléchargement terminé, dézipper l’archive daemon.zip téléchargée (clic droit > Extraire Tout).

Comment dézipper / extraire

Pour extraire un dossier, vous pouvez utiliser des logiciels tiers comme WinRAR ou WinZip. Sinon, Windows 10 et 11 proposent une option “Extraire tout”.

Sur Windows 10 : Ouvrir le dossier zippé, puis cliquer sur extraire tout en haut à droite de votre fenêtre.

Copier ensuite tout le dossier extrait (qui doit contenir les fichiers config.json et install.exe) vers chaque machine que vous souhaitez pouvoir utiliser pour lancer des parties (ou sur un dossier partagé, une clé USB…) : c’est-à-dire toutes vos machines joueurs, serveurs et la machine launcher y compris.

Étape 6 Installer et exécuter Octopod:Pod (daemon)

attention

Pour pouvoir installer le daemon, toutes les machines doivent disposer d’un accès à internet au moment de l’installation.

Rendez-vous sur chaque machine, dans le dossier > daemon que vous avez copié, faire un clic droit sur le fichier install.exe et choisir “Exécuter en tant qu’administrateur”.

runadmin

Une fenêtre Contrôle de compte d’utilisateur s’ouvre. Acceptez l’installation en cliquant sur Oui. Une fenêtre Alerte de sécurité Windows s’ouvre. Cochez les cases Réseaux privés et Réseaux publics comme sur l’image suivante, puis Autoriser l’accès :

windowsfirewall

note

Pour pouvoir installer le daemon, il est possible que Windows vous demande d’installer “.NET Framework 3.5”. Cliquez sur “Télécharger et installer cette fonctionnalité”. (voir ci-dessous)

windowsfeature

Vous pouvez également être amené à télécharger manuellement DirectX Runtime : DirectX Runtime installer

Le daemon s’installe, puis s’ouvre automatiquement. Par la suite, le daemon s’allumera automatiquement à chaque démarrage de la machine.
Un raccourci Octopod - Daemon est créé automatiquement sur le bureau de la machine. Une icône Octopod est présente dans la barre des tâches de la machine lorsque le Daemon est bien en service.

systraydaemon

À ce moment-là, la machine devrait apparaître dans le launcher, dans l'onglet Configuration, avec un point vert indiquant qu’elle est connectée.

Si la machine n'apparaît pas dans le launcher

Si la machine n'apparaît pas dans le launcher, vérifiez que la machine est bien connectée au même réseau local que la machine Launcher. Vous pouvez essayer de redémarrer la machine. Veuillez contrôler si l’IP sélectionnée est la bonne en suivant ce guide : "Changer l’IP de mes PC joueurs".

Si la machine n'apparaît pas dans le launcher et que l'icône Octopod n’est pas présente dans la barre des tâches

C’est que le daemon n’arrive pas à communiquer avec le launcher. Vérifier alors les règles pour les daemon et launcher dans les paramètres avancés du Pare-feu Windows (autoriser l’accès sur les réseaux public et privé aux règles daemon et launcher-vr).

firewall

Étape 7 Configuration du Wake-On-Lan

Le « Wake-on-Lan » (abbr. WoL) permet de démarrer les machines du parc où le daemon est installé depuis votre launcher. Il est nécessaire de vérifier que votre carte mère/réseau possède bien cette fonctionnalité et qu'elle est activée.

Vous trouverez sur le site du fabricant de votre carte mère (par exemple ASUS) un guide pour activer cette fonctionnalité sur le BIOS de votre ordinateur. (example).

Résumé de l’installation :

  • Un daemon sur chaque ordinateur (Launcher-Serveur-Joueurs)
  • Un launcher installé sur le PC launcher

Félicitation ! Vous avez installé correctement la totalité de vos ordinateurs, joueurs, serveurs, et launcher. Le dossier daemon (contenant config.json et install.exe) utilisé pour l’installation peut être supprimé après l’installation.

Installation et paramétrage des jeux du catalogue Octopod

Étape 1 Configuration et installation des jeux

Rendez-vous dans l’onglet Jeux.

Dans cet onglet, vous aurez accès à l’intégralité des jeux disponibles pour votre catalogue. Veuillez cliquer sur le jeu que vous souhaitez installer.

gamecatalog

Choisir la version à installer dans Configurer la version (par défaut la plus récente est sélectionnée), puis cliquer sur le bouton Télécharger.

Une fois la version téléchargée, cliquez sur le bouton Installer sur les machines. Les machines doivent être connectées pour télécharger le jeu. Une fois la version du jeu installée, vous verrez l’écran ci-dessous.

installmachine

Félicitations, vous avez installé votre premier jeu !

Vous devez effectuer la même action pour chaque jeu que vous souhaitez utiliser.

Pour lancer des parties, veuillez vous référer aux Games Guides disponibles sur votre espace Documentation d’Octopod:Insight ou bien sur le manuel d’utilisation Octopod.

La première fois que vous lancez une nouvelle version d’un jeu

Le pare-feu Windows affichera un message sur la machine Serveur vous demandant d’autoriser le jeu.

Il est capital d’aller sur la machine que vous avez sélectionnée comme Serveur et de cocher Réseaux privés ET publics puis Autoriser l’accès (à faire à chaque fois que vous utilisez une nouvelle version d’un jeu ou une nouvelle machine comme Serveur).

firewall2

Tant que l’autorisation n’est pas donnée sur le serveur, les joueurs ne pourront pas s’y connecter et la partie ne commencera pas. Sur les machines joueurs, si le pare-feu le demande, vous pouvez faire la même manipulation.

Étape 2 Configurer votre première partie

Cliquez sur le bouton Nouvelle partie et choisissez un jeu.

newsession

gamelist

sessioncreation

Une fois sur la page de la partie, vérifier que la version du jeu sélectionnée en haut à droite est celle voulue.

note

Les machines n’ayant pas cette version du jeu installée ne seront pas sélectionnables pour cette partie. Si les machines souhaitées n’apparaissent pas, veuillez vérifier l’état de l'installation du jeu dans l’onglet “Jeux”

Ensuite, il faut sélectionner un serveur dans la liste déroulante (choisir la machine définie comme Serveur).

info

On peut lancer plusieurs serveurs de parties/jeux différents en même temps sur une même machine. Par contre, pour les PC joueurs et spectateurs, il ne peut y avoir qu’un processus par machine.

Exemple : On peut donc lancer plusieurs parties en même temps : 1 partie de Propagation et 1 partie de Bow Islands = 2 processus serveur sur la machine Serveur, et 2 joueurs + 6 joueurs = 8 postes Joueurs utilisés.

Configuration des paramètres serveur

You can choose some configuration options for the game via the server settings (different for each game) via the button settings next to the server menu. A window will appear with the game options.

Exemple pour Propagation :

serversettings

Vous pouvez y jouer pendant 10 ou 20 minutes, en mode box ou en déplacement libre en fonction de vos espaces disponibles.

Cliquez ensuite sur Ajouter un joueur :

  • Choix ou ajout d’un nom de joueur
  • Choix de la machine (ayant la version du jeu installé)
  • Configuration of the player possible via the settings button

Configuration des paramètres joueurs

playersettings

Ici, ces options sont configurables indépendamment pour chacun des joueurs. Cela vous permet d’adapter le jeu à un groupe qui serait composé de joueurs.euses avec des besoins différents.

Par exemple, un groupe avec des personnes anglophones et françaises, vous pouvez jouer avec le jeu paramétré en anglais et en français dans la même partie.

Pour certains jeux, il y a la possibilité de choisir une machine Spectateur (à remplir à côté du choix du serveur).

Paramètre du spectateur

spectatorsettings

Un spectateur est une vue non-joueur de la partie permettant au Game Master de suivre le déroulé de la partie et aider les joueurs.

Sur certains jeux, le spectateur possède des commandes de débug permettant de se déplacer dans la scène, débloquer la partie dans des cas particuliers (voir fiches techniques de chaque jeu). Il peut servir à contrôler l’avancement de la partie pour l’exploitant, détecter un problème, ou simplement à diffuser une partie en direct sur un autre écran.

spectatorview In the capture above, the spectator of the game Propagation stage 3.

Étape 3 Lancher votre premier jeu

Une fois votre partie configurée (voir étape précédente), vous avez 2 solutions pour lancer la partie :

  • Lancement rapide via le bouton launchsession
  • OR Manual launch via the playbutton button (first the server, then the players)
  • Pour stopper le jeu en cours de partie, utiliser le bouton stopbutton

Sinon, le serveur et les joueurs sont arrêtés automatiquement à la fin de la partie.

conseil

Si un joueur en particulier éprouve des anomalies en jeu pour une raison ou une autre, parfois stopper et relancer uniquement ce joueur (sans quitter le serveur ou les autres joueurs) permet de résoudre le problème.

Octopod:Insight OnBoarding

Bienvenue sur Octopod:Insight! Cet outil, très important, vous permettra d’effectuer plusieurs actions et permet notamment de suivre votre consommation mensuelle.

De plus, c’est votre endroit privilégié pour retrouver toute la documentation utile !

Sur ce premier écran, vous avez la possibilité de cliquer sur le nom de votre launcher.

launcherstats

Si vous cliquez dessus, vous aurez directement accès au récapitulatif de votre consommation mensuelle :

statsview

Vous avez la possibilité de naviguer mois par mois afin de vérifier votre consommation, ainsi que par jeux.

Vous pouvez également accéder aux récapitulatifs, lignes par lignes des parties effectuées, en cliquant sur l’onglet “Parties”

Un autre onglet important d’Octopod:Insight est l'onglet Documentation en haut à droite.

Vous arriverez sur cette page :

documentationview

La catégorie de gauche contient tous les guides des jeux disponibles dans le catalogue Octopod:Games. Ils contiennent toutes les informations nécessaires au bon usage de nos jeux (Comment lancer une partie, briefer vos clients, donner envie de jouer, la cible, etc.)

gameguide

La catégorie de droite contient tous les packs de communication des jeux. Des affiches, images, posters, vidéos ou trailers, vous avez tout un packaging à votre disposition afin de communiquer sur vos réseaux, par exemple :

packcom

packcom

Vous avez la possibilité d’utiliser ses images comme bon vous semble pour promouvoir vos évènements et votre communication en ajoutant le logo ou mentionnant le nom du studio dans vos publications.

Vous savez tout ! N’hésitez pas à nous contacter pour plus d’informations.

Documents relatifs

Pour tous problèmes, veuillez consulter notre document des Problèmes fréquents.

Si, malgré tout, après avoir lu correctement et avoir respecté les prérequis, vous remarquez un problème bloquant, vous pouvez contacter le support en suivant le processus suivant : Octopod VR - Comment signaler un bug jeu.

Pour toute assistance, vous pouvez contacter notre support par mail à support@octopodvr.com.

Changer l’IP de mes PCs joueurs

Si vous constatez que vous ne voyez aucun de vos ordinateurs d’actifs dans l’onglet configuration, ou en voulant les sélectionner dans les jeux, vous avez peut-être changé d’adresse IP. Si c’est le cas, il faut modifier le fichier config.json que vous trouverez dans le chemin suivant : (C:\VRDesk\etc\daemon)

Renseignez la nouvelle adresse IP du launcher sur toutes les machines (Launcher,Serveur et PC Joueur).

Exemple de contenu du config.json :

{    
"server": "10.0.69.68:3000"
}

Il ne faut pas modifier le port (:3000), seulement l'adresse IP (ici : 10.0.69.68).

La nouvelle adresse IP est indiquée dans l’onglet Configuration d'Octopod:Play, dans le champ Interface Réseau."

ipserver

Une fois les modifications terminées, vous pouvez relancer Octopod:Play.

Modifier l'interface réseau du launcher

Le launcher Octopod:Play utilise l'interface réseau Ethernet par défaut parce que nous la recommandons pour des raisons de performance.

Cependant, vous pouvez l'interface réseau en suivant ces étapes :

  1. Arrêter le launcher. Vous pouvez faire cela en cliquant dans la barre des tâches sur l'icône du launcher ;

Arrêter l'exécution du launcher

  1. Ouvrir le programme Windows Powershell ;

  2. Glisser le fichier service.exe depuis l'emplacement C:\Octopod\bin\launcher dans la fenêtre PowerShell ;

Glisser service.exe dans PowerShell

  1. Ajouter l'argument config à la ligne de commande ;

Ajouter config

  1. Exécuter la ligne de commande en appuyant sur la touche Entrée ;

  2. Sélectionner le chemin du dossier des jeux (astuce : utiliser l'auto-complétion avec les touches du clavier tabulation et les flèches) ;

Sélectionner le dossier des jeux

  1. Confirmer le chemin du dossier des jeux en appuyant sur la touche du clavier Entrée ;

  2. Sélectionner l'interface réseau que vous voulez utiliser (utiliser les flèches du clavier et appuyer sur la touche Entrée pour la sélectionner) ;

Sélectionner l'interface réseau

  1. Confirmer la nouvelle configuration en appuyant sur la touche Y (pour yes) ou annuler en appuyant sur N (pour no) ;

Confirmer la nouvelle configuration

  1. Redémarrer le launcher en cliquant sur l'icône du launcher dans la barre des tâches.

Déplacer les données vers un autre disque

Les données stockées par Octopod peuvent être importantes sur le disque en fonction du nombre de jeux installés. Pour cette raison, il est nécessaire de déplacer les données vers un autre emplacement comme un autre disque. Le chemin par défaut est sur le disque C:\. Les sections ci-dessous vous expliquent comment déplacer les données du launcher et du daemon vers un autre emplacement.

Déplacer les données du launcher

  1. Stop launcher execution. You can do that by clicking in task bar on launcher icon ;

Stop launcher execution

  1. Ouvrer l'application Bloc-note et ouvrer le fichier à cet endroit C:\Octopod\etc\launcher\config.json ;

Modifier la configuration du launcher

  1. Identifier l'emplacement de stockage via le fichier config.json juste ouvert ;

Identifier l'emplacement du stockage des données

  1. Ouvrez l'explorateur de fichiers et aller au bon endroit. Ensuite, déplacer le dossier vers la nouvelle destination (couper/coller) ;

Couper le dossier du launcher et le coller au nouvel emplacement

  1. Après l'avoir déplacé, entrez dans le dossier et copiez le chemin (vous pouvez voir l'emplament en haut de la fenêtre) ;

Copier le nouveau chemin des données

  1. Dans Bloc-note mettez à jour config.json en modifiant le chemin affiché par le nouveau chemin. Attention, le caractère \doit être « échappé » avec un \ supplémentaire. Ensuite, sauvegarder le fichier.

    Par exemple, si vous chemin est E:\Octopod, le chemin à écrire sera E:\\Octopod.

Éditer config.json et changer le chemin des données

  1. Fermez les fenêtres du Bloc-note et de l'Explorateur de fichiers et démarrez le launcher.

Déplacer les données du daemon

  1. Ouvrez l'interface du launcher et rendez-vous dans l'onglet Configuration ;

Aller dans l'onglet configuration du launcher

  1. Identifiez la machine que vous voulez reconfigurer et éditer ses propriétés en cliquant sur la roue dentée.

Ouvrer les paramètres de la machine

  1. Déplacez-vous sur la machine où vous voulez déplacer les données. Ouvrez l'explorateur de fichiers et déplacez le dossier ciblé par le chemin écrit dans les paramètres de la machine vers le nouvel emplacement ;

Déplacer les données du daemon vers le nouvel emplacement

  1. Retournez sur l'interface du launcher et changez le chemin. Enregistrez et démarrez le daemon.

Mettre à jour les données du daemon avec le nouvel emplacement

Désinstaller Octopod:Play

Game master (également nommé launcher)

  1. Ouvrer le "Menu démarrer" (appuyer sur le logo Windows en bas à gauche de votre écran), puis chercher l'application "Planificateur des Tâches" et ouvrez la ;

Lancer l'application "Planificateur des Tâches"

  1. Dans le "Planificateur des Tâches" vous pouvez voir un menu sur la gauche de l'application. Ouvrer l'arborescence (Bibliothèque > Octopod > Play).

Sélectionner le sous-dossier "daemon". Ensuite au centre de l'application, vous pouvez voir une liste de tâches. Pour chaque tâche que vous voyez (gui, service, etc.), faites un "clic-droit" puis sélectionner l'action "Fin". Ensuite refaites un "clic-droit" sur la même tâche et sélectionner l'action "Supprimer",

Arrêter et supprimer une tâche

  1. Open your "File Explorer" and move on disk C:\ ;
  2. If you have moved your "launcher data" in specific path (you can open configuration file at C:\Octopod\etc\launcher\config.json and read key path). You can remove custom folder and jump to step 5 ;
  3. Drop folder Octopod (full path is C:\Octopod).

Machine joueur (également nommée daemon)

  1. Open "Task Scheduler" app. See Game master (a.k.a. launcher) section step 1 ;

  2. Suivez l'étape 2 décrite dans Game master mais faites les actions dans le dossier "launcher" ;

  3. Open your "File Explorer" and move on disk C:\ ;

  4. Supprimez le dossier des données. Vous pouvez suivre les points a. et b. pour trouver le chemin :

    a. Pour trouver le chemin des données, allez sur votre "launcher" dans "Configuration"

    Allez dans l'onglet "Configuration" de votre launcher

    b. Éditer la machine concernée

    Éditer la machine pour afficher le chemin des données

  5. Supprimer le dossier C:\VRDesk.