# FishyEOS (Epic Online Services)

## General

EOS transport allows you to utilize Epic's services such as match making and relay.\
\
Fishy EOS uses the PlayEveryware EOS Plugin for Unity SDK, which is a wrapper API/SDK for developers using C# and Unity to take advantage of Epics Online Services API.

***

## Compatibility

<table data-full-width="false"><thead><tr><th width="149">System</th><th width="198">Supported?</th><th>Epic Overlay Support?</th></tr></thead><tbody><tr><td>Windows</td><td><mark style="color:green;">Supported</mark></td><td><mark style="color:green;">Yes</mark></td></tr><tr><td>MacOS</td><td><mark style="color:green;">Supported</mark></td><td><mark style="color:red;">No</mark></td></tr><tr><td>Linux</td><td><mark style="color:green;">Supported</mark></td><td><mark style="color:red;">No</mark></td></tr><tr><td>Web</td><td><mark style="color:red;">Not Supported</mark></td><td><mark style="color:red;">No</mark></td></tr><tr><td>IOS</td><td><mark style="color:green;">Supported</mark></td><td><mark style="color:red;">No</mark></td></tr><tr><td>Android</td><td><mark style="color:green;">Supported</mark></td><td><mark style="color:red;">No</mark></td></tr><tr><td>Xbox</td><td><mark style="color:yellow;">In Preview</mark></td><td><mark style="color:yellow;">Unknown</mark></td></tr><tr><td>PlayStation</td><td><mark style="color:yellow;">In Preview</mark></td><td><mark style="color:yellow;">Unknown</mark></td></tr><tr><td>Nintendo</td><td><mark style="color:yellow;">In Preview</mark></td><td><mark style="color:yellow;">Unknown</mark></td></tr></tbody></table>

***

## How to install

Please visit the GitHub locations for official installation and usage instructions.

Main: <https://github.com/ETdoFresh/FishyEOS>

Fork: <https://github.com/FirstGearGames/FishyEOS>.

{% hint style="warning" %}
Remember that this transport requires a separate installation of the PlayEveryware EOS for Unity SDK. Installation for that should also be apart of the GitHub Links above.
{% endhint %}

***

## Component settings

* Maximum Clients: Maximum number of players which may be connected at once

#### EOS

* Socket Name: Socket ID \[Must be the same on all clients and server]
* Remote Server Product User ID: Server Product User ID. Must be set for remote clients.
* Auto Authenticate: Automatically Authenticate/Login to EOS Connect when starting server or client.
* Auto Connect Data: All the data necessary to login to EOS and connect to a remote peer.
  * Login Credential Type:
  * ID:
  * Token:
  * Display Name:
  * Automatically Create Device ID:
  * Auth Scope Flags:
  * Timeout:


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fish-networking.gitbook.io/docs/fishnet-building-blocks/transports/fishyeos-epic-online-services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
