Skip to main content

How to setup

Octopod-banner

Introduction

Thank you for joining the Octopod ecosystem. This installation guide will allow you, step by step, to install all the Octopod software allowing the use of our games.

Please follow this step-by-step guide in order to have an optimal installation.

Octopod: Play is a game launcher that allows you to play the multiplayer games that make up the catalog. Thanks to this tool, you will be able to set up and launch a game on all the machines concerned in one click.

Octopod:Play communicates with the server and player machines through a small agent called "Daemon". This agent must stay open all the time on these machines, to be able to receive requests (such as launching a game on this machine).

This guide presents how to install these software programs on your machines, in order to use the Octopod games catalog.

Installation and setup of the OctopodPlay software

Step 1 Setting up user accounts

Your Octopod:Insight account has been successfully created.

You have received an email with a link to activate your Octopod:Insight account and enter your password. If you did not receive it, please check your spam.

If you did not receive anything, please contact support

Mail-account

Click on the "Set a password" button to create your Octopod:Insight password. Once set, please log in with this email address and the password you just set.

Once connected, you will be asked to create a new password for your Octopod:Play account. Indeed, access to Octopod:Insight and Octopod:Play are not necessarily intended for the same users (manager, game master...).

The identifier (not your email address) of this account has been sent to you by our teams when you created your account. It is also visible on the Octopod:Insight homepage "Octopod:Play Login".

change-password

note

You also have the possibility to choose the password of your Octopod:Play account via an email sent to the same address.

You will need to create and set up these accounts

1- Your Octopod:Insight account, a website allowing the visualization of your LBE's consumption, as well as your place dedicated to all documentation, game guides, and communication packs. To log in to this account: your email address + password are defined the first time.

2- An Octopod:Play account (launcher account) that will be installed on the computer used by your Game Master, which allows you to launch our games and manage your spaces. To connect to this account: login + password defined in a second step.

caution

You have to fill in a different password for Octopod:Insight and Octopod:Play.

Step 2 Download the launcher and the script

On your Launcher machine (Octopod:Play machine), go to Octopod:Insight to download the installer (named "updater.exe") by clicking on "Octopod:Play" next to "Documentation”

downloadplay

Then, still from your Launcher machine, download: Network port opening. You need to put it in a shared folder or copy it to all your machines, then run it from all your machines.

Click More info, then click Run anyway.

windowsprotect windowsprotectrun

The list of ports used by the games (UDP, a direction in and out)
  • 14001
  • 11111
  • from 4242 to 4754
  • from 7777 to 8289
  • from 49152 to 65535
The list of ports used by the Octopod ecosystem

On the Launcher:

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

On the Server and Players workstations

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

Step 3 Install the launcher

Once your Octopod:Play file is downloaded, go to the folder where the executable "Updater.exe" is downloaded and right-click on it then choose: "Run as administrator" to launch it.

A "User Account Control" window will open. Accept the installation by clicking on "Yes". Then, Octopod: Play will be installed and will open automatically.

note

To easily access Octopod: Play later, the shortcut "Octopod - Launcher" has been automatically created on your desktop. An icon is also available in the Windows taskbar (bottom right in the hidden icons).

By right-clicking on this icon, you have the following list of actions:

launcherlogo launcherclic

caution

Closing the launcher window does not stop your launcher. To turn it off, please stop the server from the logo above.

Step 4 Connect to the launcher

Once the installation is complete, you must log in with your Octopod:Play account credentials.

playconnexion

note

It is possible to use the multipoint access by connecting to the IP of your PC launcher from an Internet browser of a machine on the same network followed by :3000 Example: 10.0.95.200:3000

Step 5 Download and configure your player PCs and servers

info

Your Launcher PC must be connected via an Ethernet cable. Before continuing with the installation, make sure that your Launcher machine has a fixed IP and will never change it because all machines will then try to connect to it. If the Launcher changes its IP, the machines will no longer be accessible for launching games. If this happens, please follow these steps: “Change the IP of my player PCs”.

Once connected to Octopod: Play, go to the Configuration tab. Under Network Interface, you will find your IP (which must be fixed, the machine connected in ethernet).

In Octopod: Play, go to the Configuration tab, and click on the Install a new machine button. Choose a folder where to place your download.

installmachine

Once the download is finished, unzip the downloaded daemon.zip archive (right click > Extract All).

How to unzip / extract

To extract a folder, you can use third-party software like WinRAR or WinZip. Otherwise, Windows 10 and 11 offer the option "Extract all".

On Windows 10: Open the zipped folder, then click on extract at the top right of your window.

Then copy the whole extracted folder (which should contain the config.json and install.exe files) to each machine you want to be able to use to launch games (or to a shared folder, a USB key...): that is to say all your player machines, servers and the launcher machine included

Step 6 Install and run Octopod:Pod (daemon)

caution

In order to install the daemon, all machines must have internet access at the time of installation.

Go to each machine, in the folder >daemon that you have copied, right-click on the file install.exe and choose "Run as administrator".

runadmin

A User Account Control window opens. Accept the installation by clicking Yes. A Windows Security Alert window opens. Check the Private networks and Public networks boxes as shown in the following image, then allow access:

windowsfirewall

note

In order to install the daemon, Windows may ask you to install ".NET Framework 3.5". Click on "Download and install this feature". (see below)

windowsfeature

You may also need to download DirectX Runtime manually: DirectX Runtime installer

The daemon installs itself, then opens automatically. Thereafter, the daemon will be automatically turned on at each startup of the machine.
A shortcut Octopod - Daemon is automatically created on the desktop of the machine. An Octopod icon is present in the taskbar of the machine when the Daemon is running.

systraydaemon

At this point, the machine should appear in the launcher, in the Configuration tab, with a green dot indicating that it is connected.

If the machine does not appear in the launcher

Check if the machine is connected to the same local network as the Launcher machine. You can try to restart the machine. Please check if the selected IP is the right one by following this guide: "Change the IP of my player PCs".

If the machine does not appear in the launcher and the Octopod icon is not present in the taskbar

It means that the daemon cannot communicate with the launcher. Then check the rules for daemon and launcher in the advanced settings of the Windows Firewall (allow access on public and private networks to the daemon and launcher-VR rules).

firewall

Step 7 Wake-On-Lan Configuration

The "Wake-on-Lan" (abbr. WoL) allows you to start the machines of the park where the daemon is installed from your launcher. It is necessary to check that your motherboard/network has this feature and that it is activated.

On your motherboard manufacturer's website (e.g. ASUS) you will find a guide to enabling this feature in your computer's BIOS. (example).

To summarize

  • One daemon on each computer (Launcher-Server-Players)
  • A launcher installed on the PC launcher

Congratulations! You have correctly installed all your computers, players, servers, and launchers. The daemon folder (containing config.json and install.exe) used for the installation can be deleted after the installation.

Installation and setup of Octopod catalog games

Step 1: Configuration and installation of the games

Go to the Games tab.

In this tab, you will have access to all the games available in your catalog. Please click on the game you wish to install.

gamecatalog

Choose the version to install in the “Configure version” (by default the most recent is selected), then click on the “Download” button.

Once the version is downloaded, click on the “Install on machines” button. The machines must be connected to download the game. Once the game version is installed, you will see the screen below.

installmachine

Congratulations, you have installed your first game!

You must perform the same action for each game you want to use.

To launch games, please refer to the Games Guides available on your Octopod:Insight documentation space, or on the Octopod user manual.

When you run a new version of a game for the first time

The Windows firewall will display a message on the Server machine asking you to allow the game.

It is very important to go to the machine you have selected as a Server and check Private AND public networks then Allow access (to be done each time you use a new version of a game or a new machine as a server PC).

firewall2

As long as the authorization is not given on the server, the players will not be able to connect and the game will not start. On the player machines, if the firewall requests it, you can do the same.

Step 2 Set up your first game

Click on the New Game button and choose a game.

newsession

gamelist

sessioncreation

Once on the game page, check that the version of the game selected at the top right is the one you want.

note

Machines that do not have this version of the game installed will not be selectable for this game. If the desired machines do not appear, please check the status of the game installation in the "Games" tab

Then select a server from the drop-down list (choose the machine defined as Server).

info

You can run many different game servers at the same time on the same machine. However, for player and spectator PCs, there can only be one process per machine.

Example: We can therefore launch several games at the same time: 1 game of Propagation and 1 game of Bow Islands = 2 server processes on the server machine, and 2 players + 6 players = 8 player stations used.

Configuration of server settings

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.

Example for Propagation:

serversettings

You can play it for 10 or 20 minutes, in box mode or free movement depending on your available space.

Then click on Add a player:

  • Choose or add a player name
  • Choice of the machine (with the version of the game installed)
  • Configuration of the player possible via the settings button

Configuration of player settings

playersettings

Here, these options can be configured independently for each player. This allows you, for example, to adapt the game session to a group with several kinds of needs.

For example, in a group with English and French speakers, you can play the game set in English and French in the same game.

For some games, there is the possibility to choose a Spectator machine (to be filled in next to the server choice).

Spectator settings

spectatorsettings

A spectator is a non-player view of the game that allows the Game Master to follow the progress of the game and help the players.

In some games, the spectator has debugging commands allowing them to move in the scene, to unblock the game in particular cases (see technical sheets of each game). It can be used to control the progress of the game for the operator, detect a problem, or simply broadcast a live game on another screen.

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

Step 3 Launch your first game

Once your game is configured (see the previous step), you have 2 solutions to launch the game:

  • Quick launch via the button launchsession
  • OR Manual launch via the playbutton button (first the server, then the players)
  • To stop the game during the game, use the button stopbutton

Otherwise, the server and the players are automatically stopped at the end of the game.

tip

If a particular player is experiencing abnormalities in the game for some reason, sometimes stopping and restarting only that player (without leaving the server or other players) will solve the problem.

OctopodInsight OnBoarding

Welcome to Octopod:Insight! This very important tool will allow you to perform several actions and allows you to follow your monthly consumption. Moreover, it is your privileged place to find all the useful information!

On this first screen, you can click on the name of your launcher.

launcherstats

If you click on it, you will have direct access to the summary of your monthly consumption:

statsview

You have the possibility to browse month by month to check your consumption, as well as by game.

You can also access the summaries, line by line, of the games played, by clicking on the "Games" tab

Another important tab in Octopod:Insight is the Documentation tab at the top right.

You will arrive at this page:

documentationview

The category on the left contains all the guides for the games available in the Octopod:Games catalog. They contain all the necessary information for the good use of our games (How to launch a game, brief your customers, make them want to play, the target, etc.)

gameguide

The right category contains all the communication packs of the games. Posters, images, videos, or trailers, you have a whole packaging at your disposal to communicate on your social networks, for example:

packcom

packcom

You can use these images as you wish to promote your events and your communication by adding the logo or mentioning the name of the studio in your publications.

You know everything! Do not hesitate to contact us for more information.

For any problems, please consult our Common problems.

If despite everything, after having read correctly and having respected the prerequisites, you notice a blocking problem, you can contact support by following the following process: Octopod VR - How to report a bug.

For any assistance, you can contact our support by mail at support@octopodvr.com.

Change the IP of my player PCs

If you notice that you do not see any of your active computers in the configuration tab, or when trying to select them in the games, you may have changed your IP address. If it is the case, it is necessary to modify the file config.json that you will find in the following path: (C:\VRDesk\etc\daemon)

Enter the new IP address of the launcher on all machines (Launcher, Server, and Player PC).

Example of content from config.json:

{    
"server": "10.0.69.68:3000"
}

Do not change the port (:3000), only the IP address (here: 10.0.69.68).

The new IP address is shown in the Octopod:Play Configuration tab, in the Network Interface field."

ipserver

Once the changes are completed, you can restart Octopod:Play.

Change Launcher's network interface

The Octopod:Play's launcher uses the Ethernet network interface by default since we recommend it for performance concerns.

However, you can change this default network interface by following this process:

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

Stop launcher execution

  1. Open Windows PowerShell ;

  2. Drag and drop the service.exe file located at C:/Octopod/bin/launcher into the PowerShell window ;

Drag and drop service.exe into Powershell

  1. Add config as argument of the command line ;

Add config

  1. Execute the command line by pressing the Enter key ;

  2. Select the games' path directory (hint: use auto-completion with the tab and arrow keys) ;

Select game's directory

  1. Confirm the games' path directory by pressing the Enter key ;

  2. Select the network interface you want to use (use arrow keys and press Enter to select) ;

Select network interface

  1. Confirm the new configuration by typing the Y key (for yes) or cancel by pressing N (for No) ;

Confirm new configuration

  1. Restart launcher by clicking in task bar on launcher icon.

Move data to another disk

Octopod storage can be fat on disk according to total games installed mainly. For this reason, it's necessary to move data in another location like another disk. Default path is on disk C:\. Sections below explains you how to move launcher and daemon data to another place.

Move launcher data

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

Stop launcher execution

  1. Open Notepad application and open file at C:\Octopod\etc\launcher\config.json ;

Edit launcher configuration

  1. Identify storage location into config.json just opened ;

Identify data storage path

  1. Open your explorer and go to location. Then, move your folder to new location (cut/paste) ;

Cut launcher directory and paste to new location

  1. After moved, enter in folder and copy path (you can see location in top window) ;

Copy new data path

  1. In Notepad update config.json by editing path displayed by new location. Caution, \ char should be "escaped" with one more \. Then, save the file.

    For example, if your path is E:\Octopod, the path to write is E:\\Octopod.

Edit config.json and change data path

  1. Close Notepad and Explorer windows and start launcher.

Move daemon data

  1. Open launcher interface and go to Configuration tab ;

Go to launcher configuration tab

  1. Identify machine that you want re-configure and edit these properties by clicking on cog icon ;

Open machine settings

  1. Go to machine where you want move data. Open explorer and move folder at path written in machine settings to new location ;

Move daemon data to new location

  1. Go again on launcher interface and change path. Save and start daemon.

Update daemon data with new location

Uninstall Octopod:Play

Game master (a.k.a. launcher)

  1. Open "Start menu" (press Windows logo key in bottom-left of your screen), search "Task Scheduler" program and open it ;

Open "Task Scheduler" app

  1. In "Task scheduler" you can see sidebar in the left of the window. Open tree (Library > Octopod > Play).

Select sub-folder "daemon". Then into center of window, you can see list of tasks. For each task you can see (gui, service, etc.), do a "click-right" and press on "End" action. Then you make a new "click-right" on same task and press "Delete" action ,

End and delete task

  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).

Player machine (a.k.a. daemon)

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

  2. Follow step 2 described in Game master (a.k.a. launcher) but do actions in "launcher" folder ;

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

  4. Remove data folder. You can follow point a. and b. to find path:

    a. To find data path, go on your "launcher" in "Configuration"

    Go to "Configuration" tab on your launcher

    b. Edit machine concerned

    Edit machine to display data path

  5. Drop folder C:\VRDesk.