> For the complete documentation index, see [llms.txt](https://owo-game.gitbook.io/owo-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://owo-game.gitbook.io/owo-api/unreal-developers/connection.md).

# Connection

In this section we explain the different connection alternatives

{% hint style="info" %}
**Update Status**: This must be called periodically in order to establish a connection and to listen for disconnections. It needs the current game time in milliseconds.
{% endhint %}

<figure><img src="https://1239966512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fak7kTg35zt9Z1gidKEzy%2Fuploads%2FCpPi42zckI3AqbSwNZl4%2Fdoc_ue_2.png?alt=media&amp;token=74a6b807-02a0-4cb9-98eb-b81c2ed551dc" alt=""><figcaption></figcaption></figure>

### **1. Manual Connection**

The user must enter the IP that the MyOWO app provides when pressing the Play button.&#x20;

<figure><img src="https://lh4.googleusercontent.com/ugwHE2Fe9qByin7Y89S1oVYtPgPqacF-UjMqmFqptdhCysh3q2CpA3glTg4QVdX-6jfq8nq15NS-pas6OUFfV6TgTzzFeF1aNprshj1XYdYAUPpVxVS4_UUJK0bN1pz9RXfBGx2g0K9DuOBLxtUjF5U" alt=""><figcaption></figcaption></figure>

**I**t is possible to connect to multiple MyOWO apps simultaneously using the Multi Connect blueprint, sending the same sensations to multiple devices.

<figure><img src="https://1239966512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fak7kTg35zt9Z1gidKEzy%2Fuploads%2Fp1Ihk0vARD9gzB707BFn%2Fimage.png?alt=media&amp;token=b1c4db0a-ccfb-4667-ad57-5ec282671de1" alt=""><figcaption></figcaption></figure>

### **2. Automatic Connection**

&#x20;Through the Autoconnect function, the  OWOController class will prepare itself to connect to any available MyOWO App. Calling UpdateStatus is still necessary.

<figure><img src="https://lh3.googleusercontent.com/Jhf4MjmDc0dHILqYNjLJOod6JP0OKrGP1oWQSLDH4Nkzfpoxx0uIDYjGTF971xCNAVU1kfYuds90thvbd4l6dlrMUDtI1Lh-HqcXJdP2xzdosZrVT0qgqYqW9_4BqJ2qcHGTQTlnQBEVn7xwXmKD3Ec" alt=""><figcaption></figcaption></figure>

### **3. IP Scanning**

#### Scan

Searches the local network for available devices to connect to. It works like UpdateStatus.

<figure><img src="https://1239966512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fak7kTg35zt9Z1gidKEzy%2Fuploads%2FU1G4PS0X0aKATOk0clc3%2Fdoc_ue_3.png?alt=media&amp;token=7d2420b6-ed38-4bef-b28a-f57308bddb05" alt=""><figcaption></figcaption></figure>

#### Get Available servers

Returns the list of available devices that Scan Devices found in the local network.

<figure><img src="https://lh5.googleusercontent.com/N5lhtE-ZiI5ywQl1y1BXU6D-D6_zRSm5fGpr8XAI56ho4QlW-675v1ocOgsiunktrB7Im-W9l6xicaglWea46lXQUGFztN8Q-zNGx61F_miLzoMvFgUw5jGzgpxof4meHYJmb6_6h9aLHJd8YOHk92s" alt=""><figcaption></figcaption></figure>

### **4. Disconnection**

Call the Disconnect blueprint to close an established connection

<figure><img src="https://lh5.googleusercontent.com/CJNQsS3GjZD2cL4X8BVH1fJ285qJSAPDN4lhrfpHKtI_zxPFr8yOw8ncbdfLZ09oqJaMfGVMQqLoGO59WA2d4z2-m1hmoaTb-wnkS0bMmYobAaG1_X3Lb4cs-9xpG6P165Clb9CjaPh63wGQ0-1lnII" alt=""><figcaption></figcaption></figure>

### **5. Connection Status**

Get the current connection status in the form of an enum

<figure><img src="https://lh6.googleusercontent.com/bwBGIOtfR1UU6Vc-5gy7uUQf1hmL_2wV_iMCklTt5DvB62mm4QKlqPo_PqyNj4UJHInV_GkCnBM5MI6iWssOfETK3IR8D9C1dT9RFjGtO2A8YnmGKWPV13Nuksg-bcDUp2NsGEnnfasYyOXL2ezmhAE" alt=""><figcaption></figcaption></figure>
