> For the complete documentation index, see [llms.txt](https://docs.nextlevelplugins.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nextlevelplugins.com/plugins/server-manager/blueprints/find-session.md).

# 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="/files/xXXcwEOkZACyoQ6ZuPIY" 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>
