# 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="https://2854797996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwHf4GxqK0xQzfQ69yGH%2Fuploads%2F4zM92LBxQXrOwdkzSs0n%2Fimage.png?alt=media&#x26;token=9ab71cde-a21a-49ed-8e5d-ab6977c800b7" alt=""><figcaption></figcaption></figure>

Upload the plugins to your `plugins` folder.

<figure><img src="https://2854797996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwHf4GxqK0xQzfQ69yGH%2Fuploads%2Fx4COnFHMS4eMcQzETkDr%2Fimage.png?alt=media&#x26;token=45bcea62-a979-4ba1-a74c-5eeb5b555e95" alt=""><figcaption></figcaption></figure>

Once uploaded, you now need to restart your server.

## Configuring the plugins

You'll need to [create a ticket](https://lodestone-technologies.gitbook.io/knowledgebase/account-and-billing/open-a-support-ticket) to request an additional port to be opened. Once done, you can [view the allocations](https://lodestone-technologies.gitbook.io/knowledgebase/game-panel/view-assigned-ports) 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="https://2854797996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwHf4GxqK0xQzfQ69yGH%2Fuploads%2FzyZiKLakWOqHk0VFZ8vj%2Fimage.png?alt=media&#x26;token=9bdd47c7-c8b8-493c-9445-a2ea3ebea211" 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="https://2854797996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwHf4GxqK0xQzfQ69yGH%2Fuploads%2FRDjlxAvR2c8JMlotWFcX%2Fimage.png?alt=media&#x26;token=aafbcaff-0d74-42ef-bd0d-e83062023b1c" 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="https://2854797996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiwHf4GxqK0xQzfQ69yGH%2Fuploads%2FeWu4H29ZjTe8cdbUj6QS%2Fimage.png?alt=media&#x26;token=be3142de-e2fe-4d27-803b-a3cab03e01dd" 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.
