> 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/advanced-chat-system/how-tos/merge-with-project.md).

# Merge With Project

#### Easy Merge <a href="#parenting-gamemode" id="parenting-gamemode"></a>

You should already have the Server Manager added into your project, next thing to do is implement the nodes and explain a bit what they do.

#### Init User

Notice we have NLP as provider, but you can put any provider from steam, epic, ur own provider. Then the ID will need to be Unique ID, for example in our Lobby System plugin we have a node called GetUniqueNetID that you can use inside ID.

<div align="left"><figure><img src="/files/LoGBUlpLxvXzcXug8tGk" alt=""><figcaption></figcaption></figure></div>

#### Get Ranked ELO

Getting Current Ranked ELO is going to be used the most, as you will need it for Find Session. Maybe displaying the current ELO so you can match it to your Data Table of ranks.

<div align="left"><figure><img src="/files/2RB7VqLX1PXct3uC7qZx" alt=""><figcaption></figcaption></figure></div>

#### Increase and Decreasing ELO

<div align="left"><figure><img src="/files/nIXSeRBMNr2q0bUoeFHu" alt=""><figcaption></figcaption></figure> <figure><img src="/files/dHHDD8b29y6wGOaDCJ9O" alt=""><figcaption></figcaption></figure></div>

#### Find Session

Finding a ranked session is similar to the normal find session it just contains a Ranked Settings struct

<figure><img src="/files/2yBjIZzbOIBALvNiFvpW" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th>Field</th><th>Details</th><th data-hidden></th></tr></thead><tbody><tr><td>Elo</td><td>This is your users current elo</td><td></td></tr><tr><td>Max Elo Search Attempts</td><td>This is how many times it will search that elo before applying the step.</td><td></td></tr><tr><td>Elo Search Step</td><td>This is the amount that will be applied if a server wasn't found on top of the current elo. 0 Value to disable. * But at least one step has to have a value for results. * You can also step backwards by enabling it.</td><td></td></tr><tr><td>Enable Search Step Backwards</td><td>This just allows it to search the ranked backwards as well looking for lower ranked games.</td><td></td></tr><tr><td>Elo Max Before Hosting</td><td>If no server was found at this max elo and after all the search attempts, it will then create a server. For the players current elo</td><td></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.nextlevelplugins.com/plugins/advanced-chat-system/how-tos/merge-with-project.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
