---
title: Geyser Hosting Provider Paper / Spigot Setup
description: Learn how to set up Geyser on a Paper or Spigot server from a hosting provider.
hide_title: true
---

import { Versions } from '@site/src/components/Versions'

:::info
If your server is running a version older than <Versions platform="java"/>, you will need to install <a href="https://viaversion.com/">ViaVersion</a>.
See also [this page](/wiki/geyser/supported-versions/) on supported versions.
:::

1. Select your server hosting provider in the dropdown above.
2. Download the plugin from [the download page](/download).
3. Place the Geyser-Spigot.jar in the `plugins` folder, and restart the server.
4. Open your Geyser config, located in `/plugins/Geyser-Spigot/config.yml`, and find the following:

     ```yaml
     bedrock:
       # The IP address that will listen for connections.
       # Generally, you should only change this if you want to limit what IPs can connect to your server.
       address: 0.0.0.0

       # The port that will Geyser will listen on for incoming Bedrock connections.
       # Since Minecraft: Bedrock Edition uses UDP, this port must allow UDP traffic.
       port: 19132

       # Some hosting services change your Java port everytime you start the server and require the same port to be used for Bedrock.
       # This option makes the Bedrock port the same as the Java port every time you start the server.
       clone-remote-port: false
    ```
    The vital part is the port. This is the port that Bedrock players will use to connect to your server. 
    Follow the instructions in the provider selector - change the port, and if necessary, `clone-remote-port` & `address`.
    If `clone-remote-port` is enabled, the bedrock port will be overwritten with the Java port!   
    **Important**: Other services/plugins that rely on ports with UDP, such as Voice Chats or Query, cannot share the port with Geyser.
 
5. Verify whether connections are possible by running `geyser connectiontest <ip> <port>` in the console.

:::info
To allow Bedrock Edition players to join your server without needing to log in to a paid Java Edition account, you can use <a href="/wiki/floodgate/setup/">Floodgate</a>.
:::
