> For the complete documentation index, see [llms.txt](https://know.endercloud.in/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://know.endercloud.in/faq-minecraft/how-to-install-and-setup-geysermc.md).

# How to install and Setup GeyserMC?

### What is GeyserMC?

Using this plugin will allow Minecraft Bedrock clients to join Minecraft Java servers.\
&#x20;

### How does it work?

Geyser translates all the incoming and outgoing packets between the client and the server.\
&#x20;

### Prerequisites

* Make sure your server has the latest Minecraft Java Edition version (currently 1.19.3).
* Your Minecraft Bedrock client has to be a supported version (currently 1.19+).\
  &#x20;

### Setting up GeyserMC

[Download](https://ci.opencollab.dev//job/GeyserMC/job/Geyser/job/master/) The GeyserMC Plugin, After your download is completed, open your server’s file manager, find and open the folder named “plugins”, upload the downloaded .jar file and restart your Spigot / Bungeecord server. Once done, go back to the plugins folder and you should see that a new folder was generated, usually named “Geyser-Spigot” or "Geyser-Bungeecord". Open the folder and open the file “config.yml”. Afterward, follow the tables below and change as needed.\
&#x20;

### Bedrock:

| Variable           | Description                                                                    |
| ------------------ | ------------------------------------------------------------------------------ |
| Address:           | Leave it as 0.0.0.0                                                            |
| Port:              | Your Server's Additional Port                                                  |
| Clone-remote-port: | Set to “true” to use your server’s port (Clone-remote-port is not recommended) |

<figure><img src="https://falixnodes.net/assets/images/posts/plugins/geysermc/bedrock-config.png" alt="Image"><figcaption></figcaption></figure>

### Remote:

| Variable   | Description                                                                                                                                                                                      |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Address:   | Leave this as “auto”                                                                                                                                                                             |
| Port:      | Your Server's Main/Primary port                                                                                                                                                                  |
| Auth-type: | Authentication type. Can be offline, online, or [floodgate](https://github.com/GeyserMC/Geyser/wiki/Floodgate), choose “floodgate” if you want cracked and premium accounts to join your server. |

<figure><img src="https://falixnodes.net/assets/images/posts/plugins/geysermc/remote-config.png" alt="Image"><figcaption></figcaption></figure>

\
Once you’re done configuring your server, save the file and restart your server.\
\
\
**TIP:**

We recommend that you go through the configuration files and make any extra changes according to your needs.
