Skip to content

Proxy

Many servers use proxies to manage connections and distribute players across servers. Pumpkin supports the following proxy protocols:

TIP

Velocity is recommended for most server networks. Velocity is modern and more performant compared to BungeeCord.

Configuring Proxy

enabled: Boolean

Enables support for proxies.

toml
[proxy]
enabled = true

Velocity

enabled: Boolean

Whether Velocity support is enabled or not.

toml
[proxy.velocity]
enabled = true

secret: String

The secret as configured in Velocity.

toml
[proxy.velocity]
enabled = true
secret = "[proxy secret here]"

BungeeCord

enabled: Boolean

Whether BungeeCord support is enabled or not.

toml
[proxy.bungeecord]
enabled = true

CAUTION

Ensure that the server's firewall is correctly configured, as BungeeCord can't verify if player info is from your proxy or an imposter.

Default Config

By default, proxy support is disabled. Here is the default config:

toml
[proxy]
enabled = false

[proxy.velocity]
enabled = false
secret = ""

[proxy.bungeecord]
enabled = false

Released under the MIT License.