# Overview

Whenever you login, you are greeted with the Dashboard.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FKHeBDX1Cij4zfMR56FhR%2Fimage.png?alt=media&#x26;token=94231aab-f17b-4a7b-b6b3-38e9898b50c5" alt=""><figcaption></figcaption></figure>

Select your Studio and then you'll be presented with the games that you want to go configure.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2F6a12gwjXiLSRl02tFmic%2Fimage.png?alt=media&#x26;token=7fa7fbd3-57c2-488b-9962-1b2ca33a6530" alt=""><figcaption></figcaption></figure>

After you select your game, you'll be greeted with an overview of what is currently ongoing with your game, such as any active servers, the amount of game builds you have uploaded to Playflow, API Keys, and some quick actions.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FZGUAFKvtUT8ADBgnprzT%2Fimage.png?alt=media&#x26;token=746b730d-a5c2-441e-8e7d-39aba1e4b4dc" alt=""><figcaption></figcaption></figure>

The Builds tab just shows you the game builds you have, you can view, upload, or delete builds at anytime using the buttons that show each build and their version, Upload Build Button, or Manage Builds.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FaTlTBilkua77S33iPtRs%2Fimage.png?alt=media&#x26;token=1796a140-d012-43a4-b6ba-ed0da63ff6ef" alt=""><figcaption></figcaption></figure>

The Servers tab shows you all active server instances you have active. If you have no servers active, it will be empty.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FRIkq9SIfCurkUPqWprJZ%2Fimage.png?alt=media&#x26;token=fc758411-d69e-4899-ac95-73659db279e5" alt=""><figcaption></figcaption></figure>

Creating a Server is easy. Name the server whatever you like, select the Region to deploy it out, what type of server it will be, the size of the instance, and what build to you. You can optionally adjust the time to live (TTL) if you want a server to be on a time limit, adjust if you want to auto-restart, or adjust how the server starts such as if you want to change maps.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FO9sCpqKZz2nGd8BiX13e%2Fimage.png?alt=media&#x26;token=ca9197b6-d224-4a45-b992-f4c198e5cfe6" alt=""><figcaption></figcaption></figure>

The Lobby tab will show you any and all active lobbies, whether they are private or not. You can search up players through here as well as view any details about a Lobby.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FiCCsJaLPRXXZ3rZg8ldo%2Fimage.png?alt=media&#x26;token=b2d0eae1-d226-4ba3-bac4-e327de8146eb" alt=""><figcaption></figcaption></figure>

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2F8lpVsLVLzZougNjwrLfy%2Fimage.png?alt=media&#x26;token=98904727-4a89-413c-a4c0-418f28f765d5" alt=""><figcaption></figcaption></figure>

The Metrics tab shows you how your servers are performing in one neat spot so that you may understand how your game servers are doing in terms of CPU Utilization, Memory Usage, System Load Averages, and Network Transfer Rates.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2F0Qjf4WPpYtoz07DXi6Ay%2Fimage.png?alt=media&#x26;token=3c57e9a7-4291-4ab7-845e-0cbf3ac190f6" alt=""><figcaption></figcaption></figure>

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2F3kwy2Y6d1ZfmoPEVpeZF%2Fimage.png?alt=media&#x26;token=cb8b59e0-3af2-4dc7-9bda-7943c4169f27" alt=""><figcaption></figcaption></figure>

The Logs tab is your one stop shop to view logs of your server.&#x20;

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FC0dvdYmeJNmb8pQdh5VV%2Fimage.png?alt=media&#x26;token=e2e51bb7-93b9-44e2-8b2e-4983feeb2ebe" alt=""><figcaption></figcaption></figure>

The Configuration tab is where you modify anything and all things relating to you Networking Ports, Lobbies, and if you want to pre-set some Servers to be ready!

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FjJkFOFJDtkoo5RbeaWVw%2Fimage.png?alt=media&#x26;token=ff7c025b-0558-43d1-bde7-d09dddd2f920" alt=""><figcaption></figcaption></figure>

&#x20;The Lobbies tab is where you configure various things about your game, such as how many players can be in a lobby, how fast a lobby will timeout when there is no one inside of it, and more!

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2Fq3v5eSQVd7VR8X9StiiP%2Fimage.png?alt=media&#x26;token=768d8764-b532-464b-98e2-bb8ed1aa49df" alt=""><figcaption></figcaption></figure>

The Basic tab in the Lobby Config is where you set your Lobby's name, how fast it'll automatically close when no heartbeats are detected, if you want heartbeats, or if you want it to be enabled in general.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FGHWe2duPK473CLfSd2ts%2Fimage.png?alt=media&#x26;token=2ac35653-4f72-4d95-b82e-2fe1dcb9bd20" alt=""><figcaption></figcaption></figure>

The Server tab in the Lobby Config is where you set what should be used for this lobby such as what game build, the version, what instance size, and if you want a max game time (in seconds).

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FbBq12MA9rgfa5QNMKQny%2Fimage.png?alt=media&#x26;token=a67330a4-71e4-4669-b062-2e0f2ee4c3fd" alt=""><figcaption></figcaption></figure>

The Invite Codes tab in the Lobby Config is where you set up invite codes if you so choose. Playflow Cloud for Unreal only supports:

{% content-ref url="../lobbies/join-lobby-by-code" %}
[join-lobby-by-code](https://duel-studios.gitbook.io/playflow-cloud-for-unreal/lobbies/join-lobby-by-code)
{% endcontent-ref %}

You can set if you want the codes to be enabled, how they should be formatted (Numeric, Alphanumeric,  or Alphabetic), how long an Invite Code will be, and if you want an invite code to have a Prefix before your code.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2Foif5512ZLaRr9sWCoJfo%2Fimage.png?alt=media&#x26;token=9612f024-2774-4784-a8ef-cb30a8998c2d" alt=""><figcaption></figcaption></figure>

The Matchmaking tab in the Lobby Config is your bread and butter for

{% content-ref url="../matchmaking/start-matchmaking" %}
[start-matchmaking](https://duel-studios.gitbook.io/playflow-cloud-for-unreal/matchmaking/start-matchmaking)
{% endcontent-ref %}

{% content-ref url="../matchmaking/stop-matchmaking" %}
[stop-matchmaking](https://duel-studios.gitbook.io/playflow-cloud-for-unreal/matchmaking/stop-matchmaking)
{% endcontent-ref %}

With a recent update, Playflow added support for *Role Selection*. Role Selection is defined as

{% content-ref url="../matchmaking/update-player-state" %}
[update-player-state](https://duel-studios.gitbook.io/playflow-cloud-for-unreal/matchmaking/update-player-state)
{% endcontent-ref %}

and then Matchmaking will pass over those details in order to get you the fastest match so that you will be matched up perfectly.

Not only that, they do have basic matchmaking with simple teams which will provide Team IDs.

{% content-ref url="../helpers/get-player-team-id" %}
[get-player-team-id](https://duel-studios.gitbook.io/playflow-cloud-for-unreal/helpers/get-player-team-id)
{% endcontent-ref %}

Setting up an Asymmetrical/Role Selection Based Matchmaker:

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FyXOKJXQftzWZGJHgLUfh%2Fimage.png?alt=media&#x26;token=6c728310-8bf7-4208-90d9-871fed67d43e" alt=""><figcaption></figcaption></figure>

In our selections we swap over from "Basic Teams" to Add Specific Roles. That allows us to build out the teams we want. In our case we are selecting One (1) player to be the SCP on Team1 and the other Five (5) players are marked as DClass.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2Fn1p21PjhdmXJEfqKTtSj%2Fimage.png?alt=media&#x26;token=7673b50c-fd73-4fcd-bc39-6895e966482e" alt=""><figcaption></figcaption></figure>

In the Queue Settings tab, you can set up how many people you will allow to be max in a party whenever they enter queue. If they are over it, they will not be allowed to queue.&#x20;

You can also allow players to join via Backfill if you so choose.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2F4N58mzRzhQ4YQNwwvpJC%2Fimage.png?alt=media&#x26;token=f6d04b16-c85c-41fb-a06d-a9c4d25fa66a" alt=""><figcaption></figcaption></figure>

If you add an excluded role, whenever a player queues up as that role they will allow players to join lobbies independently.&#x20;

You can also add Rules, such as adjusting how far away people can be in terms of MMR/ELO/Ranking for them to be queued up.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FTtnRqWGntDPqgEZsmFqI%2Fimage.png?alt=media&#x26;token=4128bb6f-49a9-43c4-9b5c-7645cc01ec04" alt=""><figcaption></figcaption></figure>

If the rule does not pass, players won't be matched together.

You can also override items for specific matchmaking modes so that you can use a different build or if you have a gamemode that has more players you can increase how big the server instance size will be.&#x20;

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2F9Rq7DbF4yrX2xVjACMb0%2Fimage.png?alt=media&#x26;token=1b18f308-19de-4182-97e7-d1887e5cbda3" alt=""><figcaption></figcaption></figure>

The Server Pool tab is for where you can set up server instances to be pre-readied to launch games even faster. You simply turn it on, select the regions you want to add servers to (up to 20) and then it'll handle the rest.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FCWT7pVBOUZRMkzjobGLR%2Fimage.png?alt=media&#x26;token=67bbfdcc-8d2f-453b-998c-f578d5f5b862" alt=""><figcaption></figcaption></figure>
