# Configure GeyserMC

GeyserMC is a proxy that bridges the gap between both Minecraft editions, to allow Bedrock Edition players to join Java Edition servers seamlessly.

## Installing the plugins

Download both the [Geyser](https://geysermc.org/download/) and [Floodgate](https://geysermc.org/download/?project=floodgate) plugins. Make sure you choose the version that matches your server's software and version.

Head over to the [Game Panel](https://game.lodestone.host) and select "File Manager" on the sidebar menu.

<figure><img src="/files/I69hwi9PAjEBqjEz2ARK" alt=""><figcaption></figcaption></figure>

Upload the plugins to your `plugins` folder.

<figure><img src="/files/WVkEhc207MN8H7HJSPcC" alt=""><figcaption></figcaption></figure>

Once uploaded, you now need to restart your server.

## Configuring the plugins

You'll need to [create a ticket](/knowledgebase/account-and-billing/open-a-support-ticket.md) to request an additional port to be opened. Once done, you can [view the allocations](/knowledgebase/game-panel/view-assigned-ports.md) assigned to your server. Take note of this new port, as you'll need it for Geyser to work.

Open the `config.yml` file within the `Geyser-Spigot` plugin folder to begin editing.

<figure><img src="/files/eBNxTKGyzHgZwqxK3Lfw" alt=""><figcaption></figcaption></figure>

Locate the `port:` value and replace 19132 with your newly created port. If you're using the default 19132 port then you don't need to change this.

<figure><img src="/files/l8zNX0OS1fHLH1yJrQFF" alt=""><figcaption></figcaption></figure>

You can also edit other values such as the server name and MOTD which will show for Bedrock players. Additionally, there's numerous configuration options to tweak as desired.

Locate the `auth-type:` value and change it to `floodgate`. Technically, using Floodgate is optional, however it's recommended as it allows Bedrock players without a Java account to connect.

<figure><img src="/files/rTeISFJmtonfGIXbIlEy" alt=""><figcaption></figcaption></figure>

You can also edit other configuration options, such as the server name and MOTD displayed for Bedrock players, as desired.&#x20;

Once done, click "Save File" and restart your server to update the configuration.


---

# 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://lodestone-technologies.gitbook.io/knowledgebase/minecraft-java/configure-geysermc.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.
