# Find Session

Below, you will find an image or code on how to implement a find session. You could also use the lobby we've provided inside the example project. It comes with a find session that is fully assembled and ready.

<div align="left"><figure><img src="https://3554096695-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FClasSjSYpFMUFyy23ioF%2Fuploads%2FiSsNE0Z6cvJumpJba2YJ%2FScreenshot%202024-07-04%20154106.png?alt=media&#x26;token=d8f38972-9701-4d8e-abac-aeaad38368b3" alt="" width="563"><figcaption></figcaption></figure></div>

#### Let me explain each variable a little bit. <a href="#let-me-explain-a-little-bit-about-each-variable" id="let-me-explain-a-little-bit-about-each-variable"></a>

<table><thead><tr><th>Title</th><th>Details</th><th data-hidden></th></tr></thead><tbody><tr><td>Password</td><td>This is if you want a server created with this password or are looking for a server with a password.</td><td></td></tr><tr><td>Map Name</td><td>This will be the map name you're searching for.</td><td></td></tr><tr><td>Game Mode</td><td>This will be the mode you're searching for.</td><td></td></tr><tr><td>Game Region</td><td>This will be the region you're searching for. We also have a node called "NLPGetRegions" to get a list of regions. Usually, you add this to a dropdown, and when a user selects it, you return the result and plug it into GameRegion. We do this inside the Example Lobby if you want to take a look at that. We automatically get the regions available, meaning you have server managers in those regions, which will show in that list.</td><td></td></tr><tr><td>Game Type</td><td>This is your Type, aka genre. It can be an FPS, Third Person, or Battle Royale. It will be publicly viewed. We added this in case someone wants to create a mix-match game with Zombies, Multiplayer, and other things to split it up.</td><td></td></tr><tr><td>Custom</td><td>This will return the data to the server</td><td></td></tr><tr><td>Matchmaking Custom</td><td>This variable will be called once a user has connected to the server. So, say you have a party of users and want to reconnect them on a server level.</td><td></td></tr><tr><td>Success Callback</td><td>The callback function is called after a successful Find Session.</td><td></td></tr><tr><td>Error Callback</td><td>The callback function called after the request resulted in an error.</td><td></td></tr><tr><td>Message Update Callback</td><td>The callback function is called after the request has been updated with data.</td><td></td></tr></tbody></table>
